| ±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁËʲôÊǼܹ¹¡¢Ê²Ã´ÊǼܹ¹Í¼¡¢¼Ü¹¹Í¼µÄ×÷Óᢼܹ¹Í¼µÄ·ÖÀà¡¢ÔõÑùµÄ¼Ü¹¹Í¼ÊǺõļܹ¹Í¼¡¢»¼Ü¹¹Í¼Óöµ½µÄ³£¼ûÎÊÌâ
¼°»·¨µÈ£¬Ï£Íû¶ÔÄãµÄѧϰÓаïÖú¡£
À´×ÔÓÚ΢ÐŹ«Õ˺Ű¢Àï°Í°ÍÖмä¼þ£¬,ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
¼¼Êõ´«²¥µÄ¼ÛÖµ£¬²»½ö½öÌåÏÖÔÚͨ¹ýÉÌÒµ»¯²úÆ·ºÍ¿ªÔ´ÏîÄ¿À´Ëõ¶ÌÎÒÃǹ¹½¨Ó¦ÓõÄ·¾¶£¬¼ÓËÙÒµÎñµÄÉÏÏßËÙÂÊ£¬Ò²ÌåÏÖÔÚÓÅÐ㹤³ÌʦÔÚ¹¤×÷ЧÂÊÌáÉý¡¢²úÆ·ÐÔÄÜÓÅ»¯ºÍÓû§ÌåÑé¸ÄÉÆµÈ¾Ñé·½ÃæµÄ·ÖÏí£¬ÒÔÌá¸ßÎÒÃǵÄרҵÄÜÁ¦¡£
µ±ÎÒÃÇÏëÓÃÒ»ÕÅ»ò¼¸ÕÅͼÀ´ÃèÊöÎÒÃǵÄϵͳʱ£¬ÊDz»ÊǾ³£Óöµ½ÒÔÏÂÇé¿ö£º
¶Ô×Å»²¼ÎÞ´ÓÏÂÊÖ¡¢É¾ÁËÓÖÀ´£¿
ÓÃÒ»ÕÅͼÃèÊöÎÒµÄϵͳ£¬²¢ÇÒÈòúÆ·¡¢ÔËÓª¡¢¿ª·¢¶¼ÄÜ¿´Ã÷°×£¿
»ÁËÒ»°ëµÄͼ»¹²»Çå³þÊÜÖÚÊÇË£¿
»³öÀ´µÄͼµ½µ×ÊDzúƷͼ¹¦ÄÜͼ»¹ÊǼ¼ÊõͼÓÖ»òÊÇ´óÔӻ⣿
ͼÉϵĿò¿òÓеãÉÙÊDz»ÊÇÒªÕÒµã¶ù¿ò¿ò¼Ó½øÀ´£¿
²¼¾ÖÔõô»¶¼²»ÂúÒâ¡¡
Èç¹ûÓÐͬÑùµÄÀ§»ó£¬±¾ÎĽ«½éÉÜÒ»ÖֻͼµÄ·½·¨ÂÛ£¬À´Èüܹ¹Í¼¸üÇåÎú¡£
ÏÈÀíÇåһЩ»ù´¡¸ÅÄî
1¡¢Ê²Ã´ÊǼܹ¹
¼Ü¹¹¾ÍÊǶÔϵͳÖеÄʵÌåÒÔ¼°ÊµÌåÖ®¼äµÄ¹ØÏµËù½øÐеijéÏóÃèÊö£¬ÊÇһϵÁеľö²ß¡£
¼Ü¹¹ÊǽṹºÍÔ¸¾°¡£
ϵͳ¼Ü¹¹ÊǸÅÄîµÄÌåÏÖ£¬ÊǶÔÎï/ÐÅÏ¢µÄ¹¦ÄÜÓëÐÎÊ½ÔªËØÖ®¼äµÄ¶ÔÓ¦Çé¿öËù×öµÄ·ÖÅ䣬ÊǶÔÔªËØÖ®¼äµÄ¹ØÏµÒÔ¼°ÔªËØÍ¬Öܱ߻·¾³Ö®¼äµÄ¹ØÏµËù×öµÄ¶¨Òå¡£
×öºÃ¼Ü¹¹ÊǸö¸´ÔÓµÄÈÎÎñ£¬Ò²ÊǸöºÜ´óµÄ»°Ì⣬±¾Æª¾Í²»×öÉîÈëÁË¡£ÓÐÁ˼ܹ¹Ö®ºó£¬¾ÍÐèÒªÈøÉϵÈËÀí½â¡¢×ñÑÏà¹Ø¾ö²ß¡£
2¡¢Ê²Ã´ÊǼܹ¹Í¼
ϵͳ¼Ü¹¹Í¼ÊÇΪÁ˳éÏóµÄ±íʾÈí¼þϵͳµÄÕûÌåÂÖÀªºÍ¸÷¸ö×é¼þÖ®¼äµÄÏ໥¹ØÏµºÍÔ¼Êø±ß½ç£¬ÒÔ¼°Èí¼þϵͳµÄÎïÀí²¿ÊðºÍÈí¼þϵͳµÄÑݽø·½ÏòµÄÕûÌåÊÓͼ¡£
3¡¢¼Ü¹¹Í¼µÄ×÷ÓÃ
һͼʤǧÑÔ¡£ÒªÈøÉϵÈËÀí½â¡¢×ñѼܹ¹¾ö²ß£¬¾ÍÐèÒª°Ñ¼Ü¹¹ÐÅÏ¢´«µÝ³öÈ¥¡£¼Ü¹¹Í¼¾ÍÊÇÒ»¸öºÜºÃµÄÔØÌå¡£ÄÇô£¬»¼Ü¹¹Í¼ÊÇΪÁË£º
½â¾ö¹µÍ¨Õϰ
´ï³É¹²Ê¶
¼õÉÙÆçÒå

4¡¢¼Ü¹¹Í¼·ÖÀà
ËѼ¯Á˺ܶà×ÊÁÏ£¬·ÖÀàÓкܶ࣬ÓÐÒ»ÖֱȽÏÁ÷ÐеÄÊÇ4+1ÊÓͼ£¬·Ö±ðΪ³¡¾°ÊÓͼ¡¢Âß¼ÊÓͼ¡¢ÎïÀíÊÓͼ¡¢´¦ÀíÁ÷³ÌÊÓͼºÍ¿ª·¢ÊÓͼ¡£
³¡¾°ÊÓͼ
³¡¾°ÊÓͼÓÃÓÚÃèÊöϵͳµÄ²ÎÓëÕßÓ빦ÄÜÓÃÀý¼äµÄ¹ØÏµ£¬·´Ó³ÏµÍ³µÄ×îÖÕÐèÇóºÍ½»»¥Éè¼Æ£¬Í¨³£ÓÉÓÃÀýͼ±íʾ¡£

Âß¼ÊÓͼ
Âß¼ÊÓͼÓÃÓÚÃèÊöϵͳÈí¼þ¹¦Äܲð½âºóµÄ×é¼þ¹ØÏµ£¬×é¼þÔ¼ÊøºÍ±ß½ç£¬·´Ó³ÏµÍ³ÕûÌå×é³ÉÓëϵ ͳÈçºÎ¹¹½¨µÄ¹ý³Ì,ͨ³£ÓÉUMLµÄ×é¼þͼºÍÀàͼÀ´±íʾ¡£

ÎïÀíÊÓͼ
ÎïÀíÊÓͼÓÃÓÚÃèÊöϵͳÈí¼þµ½ÎïÀíÓ²¼þµÄÓ³Éä¹ØÏµ£¬·´Ó³³öϵͳµÄ×é¼þÊÇÈçºÎ²¿Êðµ½Ò»×é¿É ¼ÆËã»úÆ÷½ÚµãÉÏ£¬ÓÃÓÚÖ¸µ¼Èí¼þϵͳµÄ²¿Êðʵʩ¹ý³Ì¡£

´¦ÀíÁ÷³ÌÊÓͼ
´¦ÀíÁ÷³ÌÊÓͼÓÃÓÚÃèÊöϵͳÈí¼þ×é¼þÖ®¼äµÄͨÐÅʱÐò£¬Êý¾ÝµÄÊäÈëÊä³ö£¬·´Ó³ÏµÍ³µÄ¹¦ÄÜÁ÷³Ì ÓëÊý¾ÝÁ÷³Ì,ͨ³£ÓÉʱÐòͼºÍÁ÷³Ìͼ±íʾ¡£

¿ª·¢ÊÓͼ
¿ª·¢ÊÓͼÓÃÓÚÃèÊöϵͳµÄÄ£¿é»®·ÖºÍ×é³É£¬ÒÔ¼°Ï¸»¯µ½ÄÚ²¿°üµÄ×é³ÉÉè¼Æ£¬·þÎñÓÚ¿ª·¢ÈËÔ±£¬·´Ó³ÏµÍ³¿ª·¢ÊµÊ©¹ý³Ì¡£

ÒÔÉÏ 5 Öּܹ¹ÊÓͼ´Ó²»Í¬½Ç¶È±íʾһ¸öÈí¼þϵͳµÄ²»Í¬ÌØÕ÷£¬×éºÏµ½Ò»Æð×÷Ϊ¼Ü¹¹À¶Í¼ÃèÊöϵͳ¼Ü¹¹¡£
ÔõÑùµÄ¼Ü¹¹Í¼ÊǺõļܹ¹Í¼
ÉÏÃæµÄ·ÖÀàÊÇǰÈ˵ľÑé×ܽᣬͼҲÊÇ´ÓÍøÉÏÕªÀ´µÄ£¬ÄÇôÕâЩͼ»µÄºÃ²»ºÃÄØ£¿ÊDz»ÊÇÎÒÃÇÒªÒÀºù«»Æ°È¥»ÕâÑùһЩͼ£¿
ÏȲ»È¥¹ÜÕâЩͼºÃ²»ºÃ£¬ÎÒÃÇͨ¹ý¶ÔÕâЩͼµÄ·ÖÀàÒÔ¼°×÷Óã¬Ë¼¿¼ÁËһϣ¬×ܽáÏÂÀ´£¬ÎÒÃÇÈÏΪ£¬ÔÚ»³öÒ»¸öºÃµÄ¼Ü¹¹Í¼Ö®Ç°£¬
Ê×ÏÈÓ¦¸ÃÒªÃ÷È·ÆäÊÜÖÚ£¬ÔÙÏëÇå³þÒª¸øËûÃÇ´«µÝʲôÐÅÏ¢ £¬ËùÒÔ£¬²»ÒªÎªÁ˻һ¸öÎïÀíÊÓͼȥ»ÎïÀíÊÓͼ£¬ÎªÁ˻һ¸öÂß¼ÊÓͼȥ»Âß¼ÊÓͼ£¬¶øÓ¦¸Ã¸ù¾ÝÊÜÖڵIJ»Í¬£¬´«µÝµÄÐÅÏ¢µÄ²»Í¬£¬ÓÃͼ׼ȷµØ±í´ï³öÀ´£¬×îºóµÄͼ¿ÉÄܾÍÊÇÔÚÕâÑùһЩ·ÖÀàÀï¡£ÄÇô£¬»³öµÄͼºÃ²»ºÃµÄÒ»¸öÖ±½Ó±ê×¼¾ÍÊÇ£ºÊÜÖÚÓÐûÓÐ׼ȷ½ÓÊÕµ½Ïë´«µÝµÄÐÅÏ¢¡£
Ã÷È·ÕâÁ½µãÖ®ºó£¬´ÓÊÜÖڽǶÈÀ´Ëµ£¬Ò»¸öºÃµÄ¼Ü¹¹Í¼ÊDz»ÐèÒª½âÊ͵ģ¬ËüÓ¦¸ÃÊÇ×ÔÃèÊöµÄ£¬²¢ÇÒÒª¾ß±¸Ò»ÖÂÐÔºÍ×ã¹»µÄ׼ȷÐÔ£¬Äܹ»Óë´úÂëÏàºôÓ¦¡£
»¼Ü¹¹Í¼Óöµ½µÄ³£¼ûÎÊÌâ
1¡¢·½¿ò´ú±íʲô£¿

ΪʲôÊÊÓ÷½¿ò¶ø²»ÊÇÔ²ÐΣ¬ËüÓÐÊ²Ã´ÌØÊâµÄº¬ÒåÂð£¿ËæÒâʹÓ÷½¿ò»òÕ߯äËüÐÎ×´¿ÉÄÜ»áÒýÆð»ìÏý¡£
2¡¢ÐéÏß¡¢ÊµÏßʲôÒâ˼£¿¼ýͷʲôÒâ˼£¿ÑÕɫʲôÒâ˼£¿

ËæÒâʹÓÃÏßÌõ»òÕß¼ýÍ·¿ÉÄÜ»áÒýÆðÎó»á¡£
3¡¢ÔËÐÐʱÓë±àÒëʱ³åÍ»£¿²ã¼¶³åÍ»£¿

¼Ü¹¹ÊÇÒ»ÏÔӵŤ×÷£¬Ö»Ê¹Óõ¥¸öͼ±íÀ´±íʾ¼Ü¹¹ºÜÈÝÒ×Ôì³ÉĪÃûÆäÃîµÄÓïÒå»ìÂÒ¡£
±¾ÎÄÍÆ¼öµÄ»Í¼·½·¨

C4 Ä£ÐÍʹÓÃÈÝÆ÷£¨Ó¦ÓóÌÐò¡¢Êý¾Ý´æ´¢¡¢Î¢·þÎñµÈ£©¡¢×é¼þºÍ´úÂëÀ´ÃèÊöÒ»¸öÈí¼þϵͳµÄ¾²Ì¬½á¹¹¡£Õ⼸ÖÖͼ±È½ÏÈÝÒ×»£¬Ò²¸ø³öÁ˻ͼҪµã£¬µ«×î¹Ø¼üµÄÊÇ£¬ÎÒÃÇÈÏΪ£¬ËüÃ÷È·Ö¸³öÁËÿÖÖͼ¿ÉÄܵÄÊÜÖÚÒÔ¼°ÒâÒå¡£
ÏÂÃæµÄ°¸ÀýÀ´×ÔC4¹ÙÍø£¬È»ºó¼ÓÉÏÁËһЩÎÒÃǵÄÀí½â£¬À´¿´¿´ÈçºÎ¸üºÃµÄ±í´ïÈí¼þ¼Ü¹¹
1¡¢Óᄈͼ(System Context Diagram)

ÕâÊÇÒ»¸öÏëÏóµÄ´ý½¨ÉèµÄ»¥ÁªÍøÒøÐÐϵͳ£¬ËüʹÓÃÍⲿµÄ´óÐÍ»úÒøÐÐϵͳ´æÈ¡¿Í»§ÕË»§¡¢½»Ò×ÐÅÏ¢£¬Í¨¹ýÍⲿµçÓÊϵͳ¸ø¿Í»§·¢Óʼþ¡£¿ÉÒÔ¿´µ½£¬·Ç³£¼òµ¥¡¢ÇåÎú£¬ÏàÐŲ»ÐèÒª½âÊÍ£¬¶¼¿´µÄÃ÷°×£¬ÀïÃæ°üº¬ÁËÐèÒª½¨ÉèµÄϵͳ±¾Éí£¬ÏµÍ³µÄ¿Í»§£¬ºÍÕâ¸öϵͳÓн»»¥µÄÖܱßϵͳ¡£
ÓÃ;
ÕâÑùÒ»¸ö¼òµ¥µÄͼ£¬¿ÉÒÔ¸æËßÎÒÃÇ£¬Òª¹¹½¨µÄϵͳÊÇʲô£»ËüµÄÓû§ÊÇË£¬Ë»áÓÃËü£¬ËüÒªÈçºÎÈÚÈëÒÑÓеÄIT»·¾³¡£Õâ¸öͼµÄÊÜÖÚ¿ÉÒÔÊÇ¿ª·¢ÍŶӵÄÄÚ²¿ÈËÔ±¡¢ÍⲿµÄ¼¼Êõ»ò·Ç¼¼ÊõÈËÔ±¡£¼´£º
¹¹½¨µÄϵͳÊÇʲô
Ë»áÓÃËü
ÈçºÎÈÚÈëÒÑÓеÄIT»·¾³
Ôõô»
ÖмäÊÇ×Ô¼ºµÄϵͳ£¬ÖÜΧÊÇÓû§ºÍÆäËüÓëÖ®Ï໥×÷ÓõÄϵͳ¡£Õâ¸öͼµÄ¹Ø¼ü¾ÍÊÇÊáÀíÇå³þ´ý½¨ÉèϵͳµÄÓû§ºÍ¸ß²ã´ÎµÄÒÀÀµ£¬ÊáÀíÇå³þÁË»ÏÂÀ´Ö»ÐèÒª¼¸·ÖÖÓʱ¼ä¡£
2¡¢ÈÝÆ÷ͼ(Container Diagram)
ÈÝÆ÷ͼÊǰÑÓᄈͼÀï´ý½¨ÉèµÄϵͳ×öÁËÒ»¸öÕ¹¿ª¡£

ÉÏͼÖУ¬³ýÁËÓû§ºÍÍâΧϵͳ£¬Òª½¨ÉèµÄϵͳ°üÀ¨Ò»¸ö»ùÓÚjavaspring mvcµÄwebÓ¦ÓÃÌṩϵͳµÄ¹¦ÄÜÈë¿Ú£¬»ùÓÚxamarin¼Ü¹¹µÄÊÖ»úappÌṩÊÖ»ú¶ËµÄ¹¦ÄÜÈë¿Ú£¬Ò»¸ö»ùÓÚjavaµÄapiÓ¦ÓÃÌṩ·þÎñ£¬Ò»¸ömysqlÊý¾Ý¿âÓÃÓÚ´æ´¢£¬
¸÷¸öÓ¦ÓÃÖ®¼äµÄ½»»¥¶¼ÔÚ¼ýÍ·ÏßÉÏдÃ÷ÁË¡£
¿´ÕâÕÅͼµÄʱºò£¬²»»áÈ¥¹Ø×¢µ½Í¼ÖÐÊÇÖ±½Ç·½¿ò»¹ÊÇÔ²½Ç·½¿ò£¬²»»á¹Ø×¢ÊÇʵÏß¼ýÍ·»¹ÊÇÐéÏß¼ýÍ·£¬ÉõÖÁ¼ýÍ·µÄÖ¸ÏòҲûÓÐÒýÆðÌ«¶à×¢Òâ¡£
ÎÒÃÇÓÐÐí¶àµÄ»Í¼·½Ê½£¬¶¼¶Ô¿ò¡¢Ïߵĺ¬Òå×öÁ˶¨Ò壬Õâ¾ÍÐèÒª»Í¼µÄÈ˺Ϳ´Í¼µÄÈ˶¼ÇåÎúµÄÀí½âÕâЩ¶¨Ò壬²ÅÄܶÁȫͼÀïµÄÐÅÏ¢£¬¶øÏÖʵÊÇ£¬ÕâÍùÍùÊǷdz£¸ßµÄÒ»¸öÒªÇó£¬ËùÒÔ£¬ºÜ¶àͼֻÄÜ¿´¸ö´ó¸ÅµÄº¬Òå¡£
ÓÃ;
Õâ¸öͼµÄÊÜÖÚ¿ÉÒÔÊÇÍŶÓÄÚ²¿»òÍⲿµÄ¿ª·¢ÈËÔ±£¬Ò²¿ÉÒÔÊÇÔËάÈËÔ±¡£ÓÃ;¿ÉÒÔÂÞÁÐΪ£º
Õ¹ÏÖÁËÈí¼þϵͳµÄÕûÌåÐÎ̬
ÌåÏÖÁ˸߲ã´ÎµÄ¼¼Êõ¾ö²ß
ϵͳÖеÄÖ°ÔðÊÇÈçºÎ·Ö²¼µÄ£¬ÈÝÆ÷¼äµÄÊÇÈçºÎ½»»¥µÄ
¸æËß¿ª·¢ÕßÔÚÄÄÀïд´úÂë
Ôõô»
ÓÃÒ»¸ö¿òͼÀ´±íʾ£¬ÄÚ²¿¿ÉÄܰüÀ¨Ãû³Æ¡¢¼¼ÊõÑ¡Ôñ¡¢Ö°Ôð£¬ÒÔ¼°ÕâЩ¿òͼ֮¼äµÄ½»»¥£¬Èç¹ûÉæ¼°Íⲿϵͳ£¬×îºÃÃ÷È·±ß½ç¡£
3¡¢×é¼þͼ(Component Diagram)

×é¼þͼÊǰÑij¸öÈÝÆ÷½øÐÐÕ¹¿ª£¬ÃèÊöÆäÄÚ²¿µÄÄ£¿é¡£
ÓÃ;
Õâ¸öͼÖ÷ÒªÊǸøÄÚ²¿¿ª·¢ÈËÔ±¿´µÄ£¬Ôõôȥ×ö´úÂëµÄ×éÖ¯ºÍ¹¹½¨¡£ÆäÓÃ;ÓУº
ÃèÊöÁËϵͳÓÉÄÄЩ×é¼þ/·þÎñ×é³É
ÀåÇåÁË×é¼þÖ®¼äµÄ¹ØÏµºÍÒÀÀµ
ΪÈí¼þ¿ª·¢ÈçºÎ·Ö½â½»¸¶ÌṩÁË¿ò¼Ü
4¡¢Ààͼ(Code/Class Diagram)

Õâ¸öͼºÜÏÔÈ»ÊǸø¼¼ÊõÈËÔ±¿´µÄ£¬±È½Ï³£¼û£¬¾Í²»Ïêϸ½éÉÜÁË¡£
°¸Àý·ÖÏí
ÏÂÃæÊÇÄÚ²¿µÄÒ»¸öʵʱÊý¾Ý¹¤¾ßµÄ¼Ü¹¹Í¼¡£×÷Ϊһ¸öÓ¦¸Ã×ÔÃèÊöµÄ¼Ü¹¹Í¼£¬ÕâÀï²»¶à×ö½âÊÍÁË¡£Èç¹ûÓп´²»Ã÷°×µÄ£¬Äǿ϶¨ÊÇ»¹»µÄ²»¹»ºÃ¡£

»ºÃ¼Ü¹¹Í¼¿ÉÄÜÓÐÐí¶à·½·¨ÂÛ£¬±¾ÆªÖ÷Òª½éÉÜÁËC4ÕâÖÖ·½·¨£¬C4µÄÀíÂÛÒ²ÊDz»¶Ï½ø»¯µÄ¡£µ«²»ÂÛÊÇÄÄÖֻͼ·½·¨ÂÛ£¬ÎÒÃǻص½»Í¼³õÖÔ£¬¸üºÃµÄ½»Á÷£¬ÎÒÃÇÔÚ»µÄ¹ý³ÌÖв»±Ø±»ÌõÌõ¿ò¿òËùÏÞÖÆ¡£¼ò¶øÑÔÖ®£¬»Ö®Ç°ÏëºÃ£º»Í¼¸øË¿´£¬¿´Ê²Ã´£¬ÔõôÑù²»½âÊ;Ϳ´¶®¡£
|