Èí¼þ½¨Ä£¼¼Êõ´ó×÷Òµ-ÐèÇ󹿏ñ˵Ã÷ÊéÄ£°å

¡°Èí¼þ½¨Ä£¼¼Êõ¡±¿Î³Ì

´ó×÷Òµ

Èí¼þÐèÇ󹿏ñ˵Ã÷Êé

ÏîÄ¿×鳤 ѧºÅ£ß ר Òµ Èí¼þ¹¤³Ì °à¼¶£ß ³É Ô± ʵÑéÏîÄ¿Ãû³Æ£ß£ß £ß £ß Ö¸µ¼½Ìʦ¼°Ö°³Æ£ß ¶ÎϲÁú£ß½²Ê¦ £ß ¿ª¿ÎѧÆÚ 2013 ÖÁ 2014 ѧÄê µÚ 2 ѧÆÚ

Äϲýº½¿Õ´óѧÈí¼þѧԺ Ŀ¼

Ŀ ¼

1 ÒýÑÔ....................................................................................................................................... 1

1.1 Á¢Ïî±³¾° .................................................................................................................... 1 1.2 Á¢ÏîÔ­Òò¸ÅÊö ............................................................................................................ 1 1.3 UML ¸ÅÊö .................................................................................................................. 1 1.4 ²Î¿¼ÎÄÏ× .................................................................................................................... 2 2 ÏîÄ¿¸ÅÊö ............................................................................................................................... 3

2.1 ÃæÏòµÄÓû§ ................................................................................................................ 3 2.2 ʵÏÖÄ¿±ê .................................................................................................................... 3 2.3 ÏîÄ¿¿ª·¢ÒªÇó ............................................................................................................ 3 2.4 ¿ª·¢¹¤¾ß .................................................................................................................... 3 3 ϵͳÃèÊö ............................................................................................................................... 4

3.1 ϵͳ¸ÅÊö .................................................................................................................... 4 3.2 ϵͳ×ÜÌå½á¹¹ ............................................................................................................ 4 3.3 ¸÷²¿·Ö¹¦ÄÜÃèÊö ........................................................................................................ 4 4 ϵͳ·ÖÎö ............................................................................................................................... 5

4.1 ÓÃÀýͼ ........................................................................................................................ 5

4.1.1 pos»úÏúÊÛ ....................................................................................................... 5 4.1.2 ²Ö¿â¹ÜÀí ......................................................................................................... 6 4.1.3 ÈËÔ±¹ÜÀí ......................................................................................................... 9 4.1.4 ÏúÊÛ¹ÜÀí£º ................................................................................................... 12 4.2 »î¶¯Í¼ ...................................................................................................................... 17

4.2.1 pos»úÏúÊÛ ..................................................................................................... 17 4.2.2 ±¨Ëð ............................................................................................................... 18 4.2.3 ½ø»õ ............................................................................................................... 18 4.2.4 ÍË»õ ............................................................................................................... 19 4.2.5 »áÔ±¹ÜÀí ....................................................................................................... 19 4.2.6 ¹©»õÉ̹ÜÀí ................................................................................................... 20 4.2.7 Ô±¹¤¹ÜÀí ....................................................................................................... 20 4.2.7 ½»Ò×ÐÅÏ¢²éѯ ............................................................................................... 21 4.3 ʱÐòͼ ...................................................................................................................... 21

4.3.1 pos»úÏúÊÛʱÐòͼ ......................................................................................... 21 4.3.2 ÏúÊÛÔ±Òµ¼¨²éѯʱÐòͼ ............................................................................... 22 4.3.3 ÉÌÆ·ÏúÊÛÅÅÐÐÓÃÀýʱÐòͼ ........................................................................... 22 4.3.4 ¹©»õÉ̹ÜÀíÓÃÀýʱÐòͼ ............................................................................... 23 4.3.5 »áÔ±¹ÜÀíÓÃÀýʱÐòͼ ................................................................................... 23 4.3.6 Ô±¹¤¹ÜÀíÓÃÀýʱÐòͼ ................................................................................... 24 4.4 Àà·ÖÎö ...................................................................................................................... 24

4.4.1 pos»úÏúÊÛÓÃÀýʵÏÖ ..................................................................................... 24 4.4.2 ±¨ËðÓÃÀýʵÏÖ ............................................................................................... 25 4.4.3 ½ø»õÓÃÀýʵÏÖ ............................................................................................... 25 4.4.4 ÍË»õÓÃÀýʵÏÖ ............................................................................................... 26 4.4.5 ¹©»õÉ̹ÜÀíÓÃÀýʵÏÖ ................................................................................... 26

- I -

Äϲýº½¿Õ´óѧÈí¼þѧԺ Ŀ¼

4.4.6 »áÔ±¹ÜÀíÓÃÀýʵÏÖ ....................................................................................... 27 4.4.7 Ô±¹¤¹ÜÀíÓÃÀýʵÏÖ ....................................................................................... 27 4.5 ÀàÉè¼Æ ...................................................................................................................... 28

4.5.1 ²Ö¿â¹ÜÀíÀà¹ØÏµÍ¼ ....................................................................................... 28 4.5.2 ǰ̨pos»úÏúÊÛÀà¹ØÏµÍ¼ ........................................................................... 28 4.6 ¿â´æ¹ÜÀíÐÅϢϵͳ×é¼þ¿òͼ .................................................................................. 29 4.7 ¿â´æ¹ÜÀíÐÅϢϵͳ²¿Êðͼ ...................................................................................... 29 5 ϵͳ½Ó¿Ú ............................................................................................................................. 30

5.1 Óû§½Ó¿Ú .................................................................................................................. 30 5.2 Ó²¼þ½Ó¿Ú .................................................................................................................. 30 6 ÐÔÄÜÐèÇó ............................................................................................................................. 31

6.1 ¾«¶ÈÒªÇó .................................................................................................................. 31 6.2 ʱ¼äÌØÕ÷ ................................................................................................................ 31 6.3 Áé»îÐÔ .................................................................................................................... 31 7 Èí¼þÊôÐÔ ............................................................................................................................. 32

7.1 ϵͳ°²È«ÐÔ .............................................................................................................. 32 7.2 ¿Éά»¤ÐÔ .................................................................................................................. 32 8 ÆäËüÐèÇó ............................................................................................................................. 33

8.1 Êý¾Ý¿âÐèÇó .............................................................................................................. 33 8.2 ϵͳ²Ù×÷ÒªÇó .......................................................................................................... 33 8.3 ¹ÊÕϼ°Æä´¦Àí .......................................................................................................... 33

- II -

Äϲýº½¿Õ´óѧÈí¼þѧԺ ϵͳÐèÇó·ÖÎö

1 ÒýÑÔ

1.1 Á¢Ïî±³¾°

21ÊÀ¼Í£¬³¬ÊеľºÕùÒ²½øÈëµ½ÁËÒ»¸öȫеÄÁìÓò£¬¾ºÕùÒѲ»ÔÙÊǹæÄ£µÄ¾ºÕù£¬¶øÊǼ¼ÊõµÄ¾ºÕù¡¢¹ÜÀíµÄ¾ºÕù¡¢È˲ŵľºÕù¡£¼¼ÊõµÄÌáÉýºÍ¹ÜÀíµÄÉý¼¶Êdz¬ÊÐÒµµÄ¾ºÕùºËÐÄ¡£ÁãÊÛÁìÓòĿǰ³Ê¶àÔª·¢Õ¹Ç÷ÊÆ£¬¶àÖÖҵ̬£º³¬ÊС¢²Ö´¢µê¡¢±ãÀûµê¡¢ÌØÐí¼ÓÃ˵ꡢרÂôµê¡¢»õ²ÖµÈÏ໥²¢´æ¡£ÈçºÎÔÚ¼¤ÁҵľºÕùÖÐÀ©´óÏúÊÛ¶î¡¢½µµÍ¾­Óª³É±¾¡¢À©´ó¾­Óª¹æÄ££¬³ÉΪ³¬ÊÐÓªÒµÕßŬÁ¦×·ÇóµÄÄ¿±ê¡£

1.2 Á¢ÏîÔ­Òò¸ÅÊö

Õë¶Ô³¬ÊеÄÌØµã£¬ÎªÁ˰ïÖú³¬Êнâ¾öÏÖÔÚÃæÁÙµÄÎÊÌ⣬Ìá¸ßСÐͳ¬ÊеľºÕùÁ¦£¬ÎÒÃǽ«¿ª·¢Ò»¸ö³¬ÊйÜÀíϵͳ

1.3 UML ¸ÅÊö

ÃæÏò¶ÔÏóµÄϵͳ·ÖÎöÓëÉè¼Æ£¬°üÀ¨OOA£¨ÃæÏò¶ÔÏó·ÖÎö£©ÓëOOD£¨ÃæÏò¶ÔÏóÉè¼Æ£©Á½¸ö²¿·Ö¡£ÆäÖÐOOA µÄÖ÷ÒªÈÎÎñÊÇ·ÖÎöÎÊÌ⣬ÕÒ³öÎÊÌâ½â¾ö·½°¸¡£Í¬Ê±£¬·¢ÏÖ¶ÔÏó²¢·ÖÎö¶ÔÏóÄÚ²¿¹¹³ÉºÍÍⲿ¹ØÏµ£¬½¨Á¢Èí¼þϵͳµÄ¶ÔÏóÄ£ÐÍ¡£OOD µÄÖ÷ÒªÈÎÎñÊǸù¾ÝÒÑÈ·Á¢µÄϵͳ¶ÔÏóÄ£ÐÍ£¬ÔËÓÃÃæÏò¶ÔÏó¼¼Êõ£¬Éè¼Æ

¶ÔÏóÓëÀ࣬½ø¶øÉè¼ÆÏµÍ³½á¹¹¡¢ÈË»ú½çÃæ¡¢Êý¾Ý¹ÜÀí¡¢ÈÎÎñ¹ÜÀíµÈ×Óϵͳ¡£ UML£¨Unified Modeling Language£©ÊǵÚ3 ´úµÄÃæÏò¶ÔÏó½¨Ä£ÓïÑÔ¡£UML ÊÇÓÉRational ¹«Ë¾µÄÃæÏò¶ÔÏó¼¼ÊõÑо¿×¨¼ÒGrady Booch¡¢Ivar Jacobson ºÍJim Rumbaugh ÁªºÏ¿ª·¢µÄ¡£Ëü²ÉÄɺÍÀ©Õ¹ÁËBooch ±ê¼Ç·¨¡¢OMT µÄÃæÏò¶ÔÏó½¨Ä£¼¼ÊõµÄ·½·¨£¬ÒÔ¼°ÃæÏòÓÃÀý(Use-Case)µÄOOSE ·½·¨£¬²¢ÇÒÎüÈ¡ÁËÆäËûѧÕߺÍÈí¼þ³§É̵Ľ¨Òé¡£UML ÔÚÌá½»¸øOMG( Obicct ManagementGroup)ºó£¬×îÖÕ³ÉΪ´óÖÚËù½ÓÊܵıê×¼½¨Ä£ÓïÑÔ¡£UML½¨Ä£ÓïÑÔÎüÈ¡ºÍ·¢Õ¹ÁËBooch¡¢OMT ºÍOOSE ·½·¨£¬ÒÔ¼°ÆäËüOO ºÍ·ÇOO ·½·¨µÄÓŵ㡣ËüÈÚÈëÁËÈí¼þ¹¤³ÌÁìÓòµÄÐÂ˼Ï롢з½·¨ºÍм¼Êõ£¬Ìá³öÈçÄ£°å¡¢À©Õ¹»úÖÆ¡¢»î¶¯Í¼µÈиÅÄî¡£UML Ò×ÓÚ±í´ïÇÒ¹¦ÄÜÇ¿´ó£¬Ó¦Óù㷺¡£Ëü²»µ«ÊÊÓÃÓÚÃæÏò¶ÔÏóµÄÈí¼þ·ÖÎöÓëÉè¼Æ£¬»¹Ö§³Ö´ÓÐèÇó·ÖÎö¿ªÊ¼µÄÈí¼þ¿ª·¢µÄÈ«¹ý³Ì¡£UML ¶¨ÒåÁËһϵÁÐͼÐι¤¾ß£¬ÒÔ¶ÔÏÖʵÊÀ½ç½øÐÐÃæÏò¶ÔÏó½¨Ä£¡£

±ê×¼½¨Ä£ÓïÑÔUML ÒѳÉÎªÃæÏò¶ÔÏó¼¼ÊõµÄÖ÷Á÷½¨Ä£¹¤¾ß£¬Ö§³Öϵͳ·ÖÎö¡¢Éè¼ÆºÍʵÏÖµÈÈí¼þ¿ª·¢È«¹ý³Ì¡£UML ¶¨ÒåÁË5 Àà10 ÖÖÄ£ÐÍͼ£¬ÓÃÓÚÌṩ¾²Ì¬½¨Ä£»úÖÆºÍ¶¯Ì¬½¨Ä£»úÖÆ¡£

¾²Ì¬Ä£ÐͰüÀ¨ÓÃÀýͼ¡¢Ààͼ¡¢¶ÔÏóͼ¡¢°üͼ¡¢¹¹¼þͼ¡£ÅäÖÃͼ¶¯Ì¬Ä£ÐͰüÀ¨ÐÐΪͼ£¨»î¶¯Í¼£¬×´Ì¬Í¼£©ºÍ½»»¥Í¼£¨Ë³Ðòͼ£¬ºÏ×÷ͼ£©¡£

£¨1£©ÓÃÀýͼ£ºÃèÊöÓ¦ÓÃÁìÓòÐèÇóÓ빦ÄÜ£¬ÒÔ¼°ÊÂÎñ£¨ÓÃÀý£©Ö®¼äµÄÂß¼­¹ØÏµ¡£ £¨2£©Ààͼ£ºÊÇÏÔʾһ×éÀà¡¢½Ó¿Ú¡¢Ð­×÷ÒÔ¼°ËüÃÇÖ®¼ä¹ØÏµµÄͼ¡£

1£©¶ÔÏóͼ£ºÀàµÄʵÀýͼ¡£

2£©°üͼ£ºÌṩÀàͼµÄ·Ö×éÓÅ»¯»úÖÆ

£¨3£©ÐÐΪͼ£ºÃèÊö¿çÔ½¶à¸öÓÃÀýµÄ¶ÔÏóÐÐΪ£¨Êý¾Ý²Ù×÷¹¦ÄÜ£©£¬°üÀ¨»î¶¯Í¼ºÍ״̬ͼ¡£

- 1 -

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)