ÖйúIT¶¯Á¦,×îÐÂ×îÈ«µÄIT¼¼Êõ½Ì³Ì
×îÐÂ100ƪ | ÍÆ¼ö100ƪ | רÌâ100ƪ | ÅÅÐаñ | ËÑË÷ | ÔÚÏßAPIÎĵµ
Ê× Ò³ | ³ÌÐò¿ª·¢ | ²Ù×÷ϵͳ | Èí¼þÓ¦Óà| Í¼ÐÎͼÏó | ÍøÂçÓ¦Óà| ¾«ÎÄÜöÝÍ | ½ÌÓýÈÏÖ¤ | Ó²¼þά»¤ | Î´ÕûÀíÆª | Õ¾³¤½Ì³Ì
ASP JS PHP¹¤³Ì ASP.NET ÍøÕ¾½¨Éè UML J2EESUN .NET VC VB VFP ÍøÂçά»¤ Êý¾Ý¿â DB2 SQL2000 Oracle Mysql
·þÎñÆ÷ Win2000 Office C DreamWeaver FireWorks Flash PhotoShop ÉÏÍø±¦µä CorelDraw ЭÒé´óÈ« ÍøÂ簲ȫ ΢ÈíÈÏÖ¤
Ó²¼þά»¤  CPU  Ö÷°å  Ó²ÅÌ  ÄÚ´æ  ÏÔ¿¨  ÏÔʾÆ÷  ¼üÅÌÊó±ê  Éù¿¨ÒôÏä  ´òÓ¡»ú  »úÏäµçÔ´  BIOS  Íø¿¨  C#  Java  Delphi  vs.net2005
  µ±Ç°Î»Öãº> ³ÌÐò¿ª·¢ > Èí¼þ¹¤³Ì > UML > UML»ù´¡
6 ͼ
×÷Õß:δ֪ ʱ¼ä:2005-08-07 11:16 ³ö´¦:ϵͳ·ÖÎöÖ®´° Ôð±à:chinaitpower
              ÕªÒª£º6 ͼ


µÚÁùÕ ͼ

ǰÑÔ

½¨Ä£Êµ¼ÊÉÏÊǶÔÕæÊµÊÀ½ç½øÐмò»¯£¬´Ó¶ø¿ÉÒÔ¸üºÃµØÀí½âÄãÒª¿ª·¢µÄϵͳ¡£Ê¹ÓÃUMLÖлù±¾µÄ½¨Öþ¿éÈ磺Àà¡¢½Ó¿Ú¡¢¹ØÏµ¡¢Ð­×÷¡¢×é¼þ¡¢ÒÀÀµ¡¢¼Ì³ÐµÈ£¬¿ÉÒÔ½¨Á¢ÄãÏëÒªµÄÄ£ÐÍ¡£»¹¿ÉÒÔÀûÓõÚÎåÕ½éÉܵĻúÖÆÀ©³äUMLÀ´±í´ïÎÊÌâÁìÓò¶ÀÌØµÄ¶«Î÷¡£

ͼÊÇÄã×éÖ¯ÕâЩ½¨Öþ¿éµÄ·½Ê½¡£Í¼´ú±í×ÅһϵÁеÄÔªËØ£¬ÕâÐ©ÔªËØ³£³£±»»­³ÉÓõ㣨ÊÂÎºÍ»¡£¨¹ØÏµ£©ÏàÁ¬µÄͼ¡£ÀûÓÃͼÀ´´Ó²»Í¬µÄÊÓ½ÇÀ´¹Û²ìϵͳ¡£ÓÉÓÚûÓÐÒ»¸ö¸´ÔÓµÄϵͳ¿ÉÒÔ´ÓÒ»¸ö͸ÊÓͼŪÃ÷°×£¬UML¶¨ÒåÁËһЩͼʹµÃÎÒÃÇ¿ÉÒÔ¶ÀÁ¢µØ´Ó¼¸¸ö²»Í¬µÄÊÓ½ÇÀ´Á˽âϵͳ¡£

ºÃµÄͼʹµÃÄãÒª¿ª·¢µÄϵͳÊÇÒ×ÓÚÀí½âºÍ¿ÉÒÔ½Ó½üµÄ¡£Ñ¡ÔñºÃµÄͼ¶Ôϵͳ½¨Ä£ÈÃÄãÕÒµ½ÏµÍ³ÖÐÕæÕýÒªÎʵÄÎÊÌ⣬°ïÖúÄã²ûÊöÇå³þÄãµÄϵͳ¡£

 

ÊõÓïºÍ¸ÅÄî

ϵͳÊÇ×éÖ¯ÆðÀ´Íê³ÉÌØ¶¨Ä¿±êµÄÒ»×é×Óϵͳ¡£ÏµÍ³¿ÉÒÔÓÃÒ»×éÄ£ÐÍ£¬¿ÉÄÜÀ´×Ô²»Í¬µÄÊӽǣ¬½øÐÐÃèÊö¡£×ÓϵͳÊÇÒ»×éÔªËØ£¬ÆäÖÐһЩͨ¹ý°üº¬µÄÁíÍâµÄÔªËØ×é³ÉÌØ¶¨µÄÐÐΪ¡£Ä£ÐÍÊǶÔϵͳ½øÐÐÓïÒåÉϵijéÏó£¬ËüÊÇÕû¸öÕæÊµÏµÍ³µÄ¼ò»¯£¬ÎªÁ˸üºÃµØÀí½âϵͳ¶ø´´½¨µÄ¡£Í¼ÊÇһϵÁеÄÔªËØ£¬ÕâÐ©ÔªËØ³£³£±»»­³ÉÓõ㣨ÊÂÎºÍ»¡£¨¹ØÏµ£©ÏàÁ¬µÄͼ¡£ÀûÓÃͼÀ´´Ó²»Í¬µÄÊÓ½ÇÀ´¹Û²ìϵͳ¡£

ϵͳ´ú±í×ÅÄãÒª¿ª·¢µÄÊÂÎͨ¹ý²»Í¬µÄÄ£ÐÍ´Ó²»Í¬µÄ͸ÊÓͼÀ´¹Û²ìϵͳ£¬ÕâЩ͸ÊÓͼÒÔͼµÄÐÎʽ±í´ï¡£

ÔÚ¶ÔÕæÊµÊÀ½ç½øÐн¨Ä£µÄʱºò£¬Äã¿ÉÒÔ·¢ÏÖ²»¹ÜÄãµÄÎÊÌâ´¦ÓÚʲôÑùµÄÁìÓò£¬Äã¶¼»á´´½¨ÏàͬµÄͼ£¬ÒòΪËûÃÇ´ú±í×ÅͨÓõÄÄ£Ð͵ÄͨÓõÄÊÓ¡£Í¨³££¬ÄãÀûÓÃÏÂÃæµÄͼÀ´¹Û²ìϵͳµÄ¾²Ì¬²¿·Ö£º

1.         Ààͼ(Class Diagram)

2.         ¶ÔÏóͼ(Object Diagram)

3.         ×é¼þͼ(Compoment Diagram)

4.         ·Ö²¼Í¼(Deployment Diagram)

ʹÓÃÏÂÃæµÄÎåÖÖ¶îÍâµÄͼÀ´¹Û²ìϵͳ¶¯Ì¬µÄ·½Ã棺

1.         Usecaseͼ

2.         ÐòÁÐͼ(Sequence Diagram)

3.         Э×÷ͼ(Collaboration Diagram)

4.         ״̬ͼ(Statechart Diagram)

5.         »î¶¯Í¼(Activity Diagram)

UML¶¨ÒåÁËÕâÎåÖÖͼ¡£


½á¹¹»¯Í¼£¨Structural Diagrams£©

1.         Ààͼ(Class Diagram)          Àà¡¢½Ó¿ÚºÍЭ×÷

2.         ¶ÔÏóͼ(Object Diagram)       ¶ÔÏó

3.         ×é¼þͼ(Compoment Diagram)   ×é¼þ

4.         ·Ö²¼Í¼(Deployment Diagram)   ½Úµã£¨Notes£©

Ààͼ ÀàͼÏÔʾÁËÒ»×éÀà¡¢½Ó¿ÚºÍЭ×÷ÒÔ¼°ËüÃÇÖ®¼äµÄ¹ØÏµ¡£ÀàͼÔÚÃæÏò¶ÔÏóµÄ½¨Ä£Éè¼ÆÖÐÊǺܳ£Óõġ£ÀûÓÃÀàͼ²ûÃ÷ϵͳµÄ¾²Ì¬µÄÉè¼Æ¡£°üº¬»î¶¯Àࣨactive classes£©µÄÀàͼͨ³£ÓÃÀ´ËµÃ÷¿´µ½µÄϵͳ¾²Ì¬¹ý³Ì¡£

¶ÔÏóͼ ¶ÔÏóͼÏÔʾÁËÒ»×é¶ÔÏóºÍËûÃÇÖ®¼äµÄ¹ØÏµ¡£Ê¹ÓöÔÏóͼÀ´ËµÃ÷Êý¾Ý½á¹¹£¬ÀàͼÖеÄÀà»ò×é¼þµÈµÄʵÀýµÄ¾²Ì¬¿ìÕÕ¡£¶ÔÏóͼºÍÀàͼһÑù·´Ó³ÏµÍ³µÄ¾²Ì¬¹ý³Ì£¬µ«ËüÊÇ´Óʵ¼ÊµÄ»òÔ­ÐÍ»¯µÄÇé¾°À´±í´ïµÄ¡£

×é¼þͼ ×é¼þͼÏÔʾÁËһЩ×é¼þºÍËüÃÇÖ®¼äµÄ¹ØÏµ¡£Ê¹ÓÃ×é¼þͼÀ´ËµÃ÷ϵͳµÄ¾²Ì¬ÊµÏÖ¡£×é¼þͼºÍÀàͼÊÇÓÐÁªÏµµÄ£¬Í¨³£Ò»¸ö×é¼þ¿ÉÒÔÓ³Éä³ÉÒ»¸ö»ò¶à¸öÀ࣬½Ó¿Ú»òЭ×÷¡£

·Ö²¼Í¼ ·Ö²¼Í¼ÏÔʾÁËһЩ½ÚµãºÍËüÃÇÖ®¼äµÄ¹ØÏµ¡£Ê¹Ó÷ֲ¼Í¼À´ËµÃ÷ϵͳµÄ¾²Ì¬½á¹¹¡£·Ö²¼Í¼ºÍ×é¼þͼÊÇÓÐÁªÏµµÄ£¬Í¨³£Ò»¸ö½Úµã·â×°ÁËÒ»¸ö»ò¶à¸ö×é¼þ¡£

¶¯×÷ͼ£¨Behavioral Diagrams£©

UMLÖж¨ÒåµÄ¶¯×÷ͼ°üÀ¨£º

1.         Usecaseͼ

2.         ÐòÁÐͼ(Sequence Diagram)

3.         Э×÷ͼ(Collaboration Diagram)

4.         ״̬ͼ(Statechart Diagram)

5.         »î¶¯Í¼(Activity Diagram)

 

Usecaseͼ UsecaseͼÏÔʾÁËһЩUsecaseºÍ½ÇÉ«£¨ÌØÊâµÄÀࣩºÍËûÃǵĹØÏµ¡£Ê¹ÓÃusecaseͼÀ´ÃèÊöϵͳ¾²Ì¬µÄ¹¦Äܳ¡¾°¡£Usecaseͼ¶ÔÓÚ×éÖ¯ºÍÄ£ÐÍ»¯ÏµÍ³µÄ¶¯×÷ÊǺÜÖØÒªµÄ¡£

 

ÐòÁÐͼ ÐòÁÐͼÊÇÒ»ÖÖ½»»¥Í¼£¨interaction diagram£©£¬Ç¿µ÷µÄÊÇʱ¼äºÍÏûÏ¢µÄ´ÎÐò¡£Ò»¸öÐòÁÐͼÏÔʾÁËһϵÁеĶÔÏóºÍÔÚÕâЩ¶ÔÏóÖ®¼ä·¢ËͺͽÓÊÕµÄÏûÏ¢¡£¶ÔÏóͨ³£ÊÇÃüÃû»òÄäÃûµÄÀàµÄʵÀý£¬Ò²¿ÉÒÔ´ú±íÆäËûÊÂÎïµÄʵÀý£¬ÀýÈçЭ×÷¡¢×é¼þºÍ½Úµã¡£Ê¹ÓÃÐòÁÐͼÀ´ËµÃ÷ϵͳµÄ¶¯Ì¬Çé¿ö¡£

 

Э×÷ͼ Э×÷ͼÊÇÒ»ÖÖ½»»¥Í¼£¨interaction diagram£©£¬Ç¿µ÷µÄÊÇ·¢ËͺͽÓÊÕÏûÏ¢µÄ¶ÔÏóÖ®¼äµÄ×éÖ¯½á¹¹¡£Ò»¸öЭ×÷ͼÏÔʾÁËһϵÁеĶÔÏóºÍÔÚÕâЩ¶ÔÏóÖ®¼äµÄÁªÏµÒÔ¼°¶ÔÏó¼ä·¢ËͺͽÓÊÕµÄÏûÏ¢¡£¶ÔÏóͨ³£ÊÇÃüÃû»òÄäÃûµÄÀàµÄʵÀý£¬Ò²¿ÉÒÔ´ú±íÆäËûÊÂÎïµÄʵÀý£¬ÀýÈçЭ×÷¡¢×é¼þºÍ½Úµã¡£Ê¹ÓÃЭ×÷ͼÀ´ËµÃ÷ϵͳµÄ¶¯Ì¬Çé¿ö¡£

 

×¢Ò⣺ÐòÁÐͼºÍЭ×÷ͼÊÇͬ¹¹µÄ£¬ËüÃÇÏ໥֮¼ä¿ÉÒÔת»¯¶ø²»ËðʧÐÅÏ¢¡£

 

״̬ͼ ״̬ͼÏÔʾÁËÒ»¸ö״̬»ú£¬ÓÉ״̬¡¢×ª»»¡¢Ê¼þºÍ»î¶¯×é³É¡£Ê¹ÓÃ״̬ͼ˵Ã÷ϵͳ¶¯Ì¬Çé¿ö¡£×´Ì¬Í¼¶ÔÓÚ½¨Ä£½Ó¿ÚµÄ¶¯×÷¡¢ÀàµÄ¶¯×÷»òЭ×÷µÄ¶¯×÷ÊÇÖØÒªµÄ¡£×´Ì¬Í¼Ç¿µ÷µÄÊÇʼþÇý¶¯µÄ¶ÔÏóµÄ¶¯×÷£¬ÕâÔÚ¶Ô·´Ó¦Ê½ÏµÍ³µÄ½¨Ä£ÊÇÏàµ±ÖØÒªµÄ¡£

 

»î¶¯Í¼£º»î¶¯Í¼ÏÔʾÁËϵͳÖдÓÒ»¸ö»î¶¯µ½ÁíÒ»¸ö»î¶¯µÄÁ÷³Ì¡£»î¶¯Í¼ÏÔʾÁËһЩ»î¶¯£¬ËûÃǺÜÏó´«Í³µÄÁ÷³ÌͼÓÐÐòÁлò·ÖÖ§¡£»î¶¯Í¼¶ÔÓÚ¸øÏµÍ³µÄ¹¦Äܽ¨Ä£ÊǺÜÖØÒªµÄ¡£»î¶¯Í¼Ç¿µ÷µÄÊǶÔÏóÖ®¼äµÄÁ÷³Ì¿ØÖÆ¡£

ͨÓý¨Ä£¼¼ÇÉ

1.         ¶ÔϵͳµÄ²»Í¬ÊÓ½øÐн¨Ä£

l         ¾ö¶¨²ÉÓÃÄĸöÊÓ²ÅÄÜ×îºÃµØ±í´ïϵͳµÄ½á¹¹£¬ÒÔ¼°±©Â¶³öÏîÄ¿µÄ¼¼Êõ·çÏÕ¡£Ç°ÃæÌÖÂÛµÄÎåÖÖͼÊǺܺõĿªÊ¼µã¡£

l         ¶ÔÿһÖÖÊÓͼ¾ö¶¨Òª»­ÄÇЩͼ£¬Í¨³£Ò»¸öÊÓͼ»á¶ÔÓ¦¶à¸öͼ

l         ×÷ΪÄãµÄ¹ý³Ì¼Æ»®µÄÒ»²¿·Ö£¬¾ö¶¨ÄÇЩͼÊÇÒª×÷ΪÏîÄ¿Îĵµ±£´æ¡£

l         ²»ÒªÈÏΪһ´ÎÄܹ»½«Í¼»­ºÃ£¬×îºÃ×¼±¸Ò»¸ö×°·ÏÖ½µÄ·¿¼ä¡£

ÀýÈ磬Èç¹ûÄãΪһ¸ö¼òµ¥µÄÓ¦Óý¨Ä£¡£Äã¿ÉÄÜÖ»ÐèÒªÆäÖÐÒ»²¿·ÖÊÓͼ¡£

¡¡

 

Usecase ÊÓͼ

usecaseͼ

Éè¼Æ(Design)ÊÓͼ

Ààͼ

½»»¥Í¼

´¦Àí£¨Process£©ÊÓͼ

²»ÐèÒª

Õ¹¿ªÊÓͼ ²»ÐèÒª
ʵÏÖÊÓͼ ²»ÐèÒª

Èç¹ûÄãÊÇÒ»¸ö·´Ó¦Ê½µÄϵͳ»òϵͳµÄÖØµãÔÚ´¦ÀíÁ÷³ÌÉÏ£¬Äã¿ÉÄÜÏë°üÀ¨×´Ì¬Í¼ºÍ»î¶¯Í¼À´½¨Á¢ÏµÍ³µÄ¶¯×÷Ä£ÐÍ¡£

 

ͬÑùµÄ£¬Èç¹ûÄãÊÇÒ»¸öClient/Serverϵͳ£¬Äã¿ÉÄÜÏëÓÃ×é¼þͼºÍ·Ö²¼Í¼À´ÎªÄãµÄϵͳµÄÎïÀíϸ½Ú½øÐн¨Ä£¡£

 

×îºó£¬Èç¹ûÄãÊÇÒª¶ÔÒ»¸ö¸´Ôӵġ¢·Ö²¼Ê½µÄϵͳ½¨Ä££¬ÄãÐèҪʹÓÃËùÓеÄUMLµÄͼÀ´±í´ïϵͳµÄ½á¹¹ºÍÏîÄ¿µÄ¼¼Êõ·çÏÕ£¬ÈçÏÂËùʾ£º

UsecaseÊÓͼ

Usecaseͼ

»î¶¯Í¼

Éè¼ÆÊÓͼ

Ààͼ£¨½á¹¹»¯½¨Ä££©

½»»¥Í¼£¨¶¯×÷½¨Ä££©

״̬ͼ£¨¶¯×÷½¨Ä££©

¹ý³ÌÊÓͼ

Ààͼ£¨½á¹¹»¯½¨Ä££©

½»»¥Í¼£¨¶¯×÷½¨Ä££©

ʵÏÖÊÓͼ

×é¼þͼ

Õ¹¿ªÊÓͼ

·Ö²¼Í¼

 

1.         ²»Í¬³éÏó²ã´Î½¨Ä£

Äã²»½öÒª´Ó²»Í¬µÄÊӽǹ۲ìϵͳ£¬»¹ÒªÏµÍ³½øÐв»Í¬²ã´ÎµÄ³éÏó£¬ÒòΪ²Î¼ÓÏîÄ¿¿ª·¢µÄÈË¿ÉÄܶÔͬһ¸öϵͳµÄÊÓͼÐèÒª²»Í¬µÄ³éÏó²ã´Î¡£¶ÔÓÚ³ÌÐòÔ±À´Ëµ£¬ËûÏ£Íû¿´µ½µÄÊÇÀàµÄÊôÐÔ¡¢·½·¨£¬¶ø¶ÔÓÚÒ»¸öϵͳ·ÖÎöԱʹÓÃusecase³¡¾°À´ËµÖ»Òª¿´µ½´æÔÚÕâô¸öÀà¾Í¿ÉÒÔÁË£¬ÕâÀï³ÌÐòÔ±ÒªÇóµÄ³éÏó²ã´Î½Ïµ×²ã¡£¿ÉÒÔͨ¹ýÒþ²Ø»òÏÔʾ²»Í¬²ã´ÎµÄϸ½ÚÀ´ÊµÏÖ²»Í¬³éÏó²ã´ÎµÄÄ£ÐÍ£¬»òÕß´´½¨²»Í¬²ã´Î³éÏóµÄͼ¡£

l         ¿¼ÂÇÄãµÄ¶ÁÕßµÄÐèÒª£¬´ÓÒ»¸ö¸ø¶¨µÄÄ£ÐÍ¿ªÊ¼

l         Èç¹ûÄãµÄ¶ÁÕßʹÓÃÄ£ÐÍÊǹ¹ÔìÒ»¸öʵÏÖ£¬ËûÐèÒªµÄÊǽϵͲãµÄ³éÏó£¬Ò²¾ÍÊÇ˵ËûÐèÒª¸ü¶àµÄϸ½Ú¡£Èç¹ûËûÀûÓøÅÄîÄ£ÐÍÖ»ÊÇΪÁ˺Í×îÖÕÓû§½»Á÷£¬ËûÐèÒªµÄÊǸ߲ã´ÎµÄ³éÏ󣬲»ÐèҪϸ½ÚµÄ¶«Î÷¡£

 

2.         ¸´ÔÓÊÓͼ½¨Ä£

l         Ê×ÏÈÈ·ÐÅûÓиüºÃµÄ·½·¨¿ÉÒÔÀûÓø߲ã´ÎµÄ³éÏó±í´ïÒª±í´ïµÄÐÅÏ¢£¬¼´±ãÊÇɾ³ýÒ»²¿·Öͼ»ò±£Áôϸ½Úµ½ÁíÍâÒ»²¿·Ö¡£

l         Èç¹ûÄãÒþ²ØÁËÄãËùÄÜÒþ²ØµÄϸ½Ú¶øÄãµÄͼ»¹ÊǺܸ´ÔÓ£¬¿¼Âǽ«Ò»²¿·ÖÔªËØ·Ö×é·Åµ½°üÀï»ò·Åµ½½Ï¸ß²ã´ÎµÄЭ×÷ÖУ¬È»ºóÔÚÄãµÄͼÖÐÖ»»­ÕâЩ°üºÍЭ×÷¡£

l         Èç¹ûÄãµÄͼ»¹ÊǺܸ´ÔÓ£¬Ê¹ÓÃ×¢ÊÍ»òÑÕÉ«À´¹³³öÄãµÄÖØµãºÃÒýÆð¶ÁÕßµÄ×¢Òâ

l         Èç¹ûÄãµÄͼÒÀÈ»ºÜ¸´ÔÓ£¬¹þ¹þ£¬´òÓ¡³öÀ´£¬Ìùµ½Ç½ÉÏ£¬½«¶ÁÕß½ÐÀ´Ç××Ô½²½â¸øËûÌý°É¡£Ï£ÍûËûÄÜÃ÷°×¡­¡­ÆäʵÄã¿ÉÒÔ×Ô¼ºÂýÂýÑо¿£¬×îºó·¢ÏÖ¼ò»¯»¹ÊÇ¿ÉÒԵġ£

¡¡

¡¡

ÁªÏµ±¾ÎÄ×÷Õߣº21newtimes@163.net
Èç¹û±¾ÎÄijЩÊõÓï·­ÒëµÃ²»ÕýÈ·£¬¾´Çë´ó¼ÒÖ¸½Ì¡£¹ØÓڣգ̵ͣĶ«Î÷ÎÒÒ²ÊÇ×î½ü²Å½Ó´¥£¬±¾ÎÄÈçÓдíÎó»¹ÇëÔ­Á¡£

¹Ø±Õ±¾Ò³
 
Ê×Ò³ | Ͷ×ÊÓëºÏ×÷ | ·þÎñÌõ¿î | Òþ˽Õþ²ß | Êղر¾Õ¾ | ÉèΪÊ×Ò³ | ÐÂÓû§×¢²á | ÃâÔðÉùÃ÷ | ʹÓðïÖú
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com °æÈ¨ËùÓÐ