ÎÒÃÇÆÚ´ý×Ô¼º³ÉΪһ¸öÓÅÐãµÄÈí¼þÄ£ÐÍÉè¼ÆÕߣ¬µ«ÊÇ£¬ÒªÔõÑù×ö£¬ÓÖ´ÓÄÄÀ↑ʼÄØ£¿
½«ÏÂÁÐÔÔòÓ¦Óõ½ÄãµÄÈí¼þ¹¤³ÌÖУ¬Äã»á»ñµÃÁ¢¸Ë¼ûÓ°µÄ³É¹û¡£
1. ÈËÔ¶±È¼¼ÊõÖØÒª
Ä㿪·¢Èí¼þÊÇΪÁ˹©±ðÈËʹÓã¬Ã»ÓÐÈËʹÓõÄÈí¼þÖ»ÊÇûÓÐÒâÒåµÄÊý¾ÝµÄ¼¯ºÏ¶øÒÑ¡£Ðí¶àÔÚÈí¼þ·½ÃæºÜÓгɾ͵ÄÐмÒÔÚËûÃÇÊÂÒµµÄ³õÆÚÈ´±íÏÖƽƽ£¬ÒòΪËûÃÇÄÇʱºî½«Ö÷Òª¾«Á¦¶¼¼¯ÖÐÔÚ¼¼ÊõÉÏ¡£ÏÔÈ»£¬¹¹¼þ£¨components£©£¬EJB£¨Enterprise Java Beans£©ºÍ´úÀí£¨agent£©ÊǺÜÓÐȤµÄ¶«Î÷¡£µ«ÊǶÔÓÚÓû§À´Ëµ£¬Èç¹ûÄãÉè¼ÆµÄÈí¼þºÜÄÑʹÓûòÕß²»ÄÜÂú×ãËûÃǵÄÐèÇ󣬺ǫ́ÓÃÔٺõļ¼ÊõÒ²ÓÚÊÂÎÞ²¹¡£¶à»¨µãʱ¼äµ½Èí¼þÐèÇóºÍÉè¼ÆÒ»¸öʹÓû§ÄܺÜÈÝÒ×Àí½âµÄ½çÃæÉÏ¡£
2. Àí½âÄãҪʵÏֵĶ«Î÷
ºÃµÄÈí¼þÉè¼ÆÈËÔ±°Ñ´ó¶àÊýʱ¼ä»¨·ÑÔÚ½¨Á¢ÏµÍ³Ä£ÐÍÉÏ£¬Å¼¶ûдһЩԴ´úÂ룬µ«ÄÇÖ»²»¹ýÊÇΪÁËÑéÖ¤Éè¼Æ¹ý³ÌÖÐËùÓöµ½µÄÎÊÌâ¡£Õ⽫ʹËûÃǵÄÉè¼Æ·½°¸¸ü¼Ó¿ÉÐС£
3. Ç«ÐéÊDZØÐëµÄÆ·¸ñ
Äã²»¿ÉÄÜÖªµÀÒ»ÇУ¬ÄãÉõÖÁÒªºÜŬÁ¦²ÅÄÜ»ñµÃ×ã¹»ÓõÄ֪ʶ¡£Èí¼þ¿ª·¢ÊÇÒ»ÏÔÓ¶ø¼è¾ÞµÄ¹¤×÷£¬ÒòΪÈí¼þ¿ª·¢ËùÓõ½µÄ¹¤¾ßºÍ¼¼ÊõÊÇÔÚ²»¶Ï¸üеġ£¶øÇÒ£¬Ò»¸öÈËÒ²²»¿ÉÄÜÁ˽âÈí¼þ¿ª·¢µÄËùÓйý³Ì¡£ÔÚÈÕ³£Éú»îÖÐÄãÿÌì½Ó´¥µ½µÄÐÂÏÊÊÂÎï¿ÉÄܲ»»áÌ«¶à¡£µ«ÊǶÔÓÚ´ÓÊÂÈí¼þ¿ª·¢µÄÈËÀ´Ëµ£¬Ã¿Ìì¿ÉÒÔѧϰºÜ¶àж«Î÷£¨Èç¹ûÔ¸ÒâµÄ»°£©¡£
4. ÐèÇó¾ÍÊÇÐèÇó
Èç¹ûÄãûÓÐÈκÎÐèÇó£¬Äã¾Í²»Òª¶¯ÊÖ¿ª·¢ÈκÎÈí¼þ¡£³É¹¦µÄÈí¼þÈ¡¾öÓÚʱ¼ä£¨ÔÚÓû§ÒªÇóµÄʱ¼äÄÚÍê³É£©¡¢Ô¤ËãºÍÊÇ·ñÂú×ãÓû§µÄÐèÇó¡£Èç¹ûÄã²»ÄÜÈ·ÇÐÖªµÀÓû§ÐèÒªµÄÊÇʲô£¬»òÕßÈí¼þµÄÐèÇó¶¨Ò壬ÄÇôÄãµÄ¹¤³Ì×¢¶¨»áʧ°Ü¡£
5. ÐèÇóÆäʵºÜÉٸı䣬¸Ä±äµÄÊÇÄã¶ÔÐèÇóµÄÀí½â
Object ToolSmiths¹«Ë¾£¨www.objecttoolsmiths.com£©µÄDoug Smith³£Ï²»¶Ëµ£º¡°·ÖÎöÊÇÒ»ÃÅ¿Æѧ£¬Éè¼ÆÊÇÒ»ÃÅÒÕÊõ¡±¡£ËûµÄÒâ˼ÊÇ˵ÔÚÖÚ¶àµÄ¡°ÕýÈ·¡±·ÖÎöÄ£ÐÍÖÐÖ»´æÔÚÒ»¸ö×î¡°ÕýÈ·¡±·ÖÎöÄ£ÐÍ¿ÉÒÔÍêÈ«Âú×ã½â¾öij¸ö¾ßÌåÎÊÌâµÄÐèÒª£¨ÎÒÀí½âµÄÒâ˼ÊÇÐèÇó·ÖÎöÐèҪһ˿²»¹¶¡¢¾«È·µÄÍê³É,¶øÉè¼ÆµÄʱºò·´¶ø¿ÉÒÔ·¢»Ó´´ÔìÁ¦ºÍÏëÏóÁ¦ - ÒëÕß×¢£©¡£
Èç¹ûÐèÇó¾³£¸Ä¶¯£¬ºÜ¿ÉÄÜÊÇÄãûÓÐ×÷ºÃÐèÇó·ÖÎö£¬²¢²»ÊÇÐèÇóÕæµÄ¸Ä±äÁË¡£
Äã¿ÉÒÔ±§Ô¹Óû§²»ÄܸæËßÄãËûÃÇÏëµÃµ½Ê²Ã´£¬µ«ÊDz»ÒªÍü¼Ç£¬ÊÕ¼¯ÐèÇóÐÅÏ¢ÊÇÄ㹤×÷¡£
Äã¿ÉÒÔ˵ÊÇÐÂÀ´µÄ¿ª·¢ÈËÔ±°ÑÊÂÇé¸ãµÃÒ»ÍÅÔ㣬µ«ÊÇ£¬ÄãÓ¦¸ÃÈ·¶¨ÔÚ¹¤³ÌµÄµÚÒ»Ìì¾Í¸æËßËûÃÇÓ¦¸Ã×öʲôºÍÔõÑùÈ¥×ö¡£
Èç¹ûÄã¾õµÃ¹«Ë¾²»ÈÃÄãÓëÓû§³ä·Ö½Ó´¥£¬ÄÇÖ»ÄÜ˵Ã÷¹«Ë¾µÄ¹ÜÀí²ã²¢²»ÊÇÕæÕýÖ§³ÖÄãµÄÏîÄ¿¡£
Äã¿ÉÒÔ±§Ô¹¹«Ë¾ÓйØÈí¼þ¹¤³ÌµÄ¹ÜÀíÖƶȲ»ºÏÀí£¬µ«Äã±ØÐëÁ˽â´ó¶àͬÐй«Ë¾ÊÇÔõô×öµÄ¡£
Äã¿ÉÒÔ½è¿Ú˵ÄãÃǵľºÕù¶ÔÊֵijɹ¦ÊÇÒòΪËûÃÇÓÐÁËÒ»¸öеÄÀíÄµ«ÊÇΪʲôÄãûÏÈÏëµ½ÄØ£¿
ÐèÇóÕæÕý¸Ä±äµÄÇé¿öºÜÉÙ£¬µ«ÊÇûÓÐ×öºÃÐèÇó·ÖÎö¹¤×÷µÄÀíÓÉÈ´ºÜ¶à¡£
6. ¾³£ÔĶÁ
ÔÚÕâ¸öÿÈÕ¶¼ÔÚ·¢Éú±ä»¯µÄ²úÒµÖУ¬Äã²»¿ÉÄÜÔÚÒÑÈ¡µÃµÄ³É¾ÍÉÏÌÕ×íÌ«¾Ã¡£
ÿ¸öÔÂÖÁÉÙ¶Á2¡¢3±¾×¨ÒµÔÓÖ¾»òÕß1±¾×¨ÒµÊé¼®¡£±£³Ö²»ÂäÎéÐèÒª¸¶³öºÜ¶àµÄʱ¼äºÍ½ðÇ®£¬µ«»áʹÄã³ÉΪһ¸öºÜÓÐʵÁ¦µÄ¾ºÕùÕß¡£
7. ½µµÍÈí¼þÄ£¿é¼äµÄñîºÏ¶È
¸ßñîºÏ¶ÈµÄϵͳÊǺÜÄÑά»¤µÄ¡£Ò»´¦µÄÐÞ¸ÄÒýÆðÁíÒ»´¦ÉõÖÁ¸ü¶à´¦µÄ±ä¶¯¡£
Äã¿ÉÒÔͨ¹ýÒÔÏ·½·¨½µµÍ³ÌÐòµÄñîºÏ¶È£ºÒþ²ØʵÏÖϸ½Ú£¬Ç¿Öƹ¹¼þ½Ó¿Ú¶¨Ò壬²»Ê¹Óù«ÓÃÊý¾Ý½á¹¹£¬²»ÈÃÓ¦ÓóÌÐòÖ±½Ó²Ù×÷Êý¾Ý¿â£¨ÎҵľÑé·¨ÔòÊÇ£ºµ±Ó¦ÓóÌÐòÔ±ÔÚдSQL´úÂëµÄʱºò£¬ÄãµÄ³ÌÐòµÄñîºÏ¶È¾ÍÒѾºÜ¸ßÁË£©¡£
ñîºÏ¶ÈµÍµÄÈí¼þ¿ÉÒÔºÜÈÝÒ×±»ÖØÓá¢Î¬»¤ºÍÀ©³ä¡£
8. Ìá¸ßÈí¼þµÄÄÚ¾ÛÐÔ
Èç¹ûÒ»¸öÈí¼þµÄÄ£¿éֻʵÏÖÒ»¸ö¹¦ÄÜ£¬ÄÇô¸ÃÄ£¿é¾ßÓиßÄÚ¾ÛÐÔ¡£¸ßÄÚ¾ÛÐÔµÄÈí¼þ¸üÈÝÒ×ά»¤ºÍ¸Ä½ø¡£
ÅжÏÒ»¸öÄ£¿éÊÇ·ñÓиߵÄÄÚ¾ÛÐÔ£¬¿´Ò»¿´ÄãÊÇ·ñÄܹ»ÓÃÒ»¸ö¼òµ¥µÄ¾ä×ÓÃèÊöËüµÄ¹¦ÄܾÍÐÐÁË¡£Èç¹ûÄãÓÃÁËÒ»¶Î»°»òÕßÄãÐèҪʹÓÃÀàËÆ¡°ºÍ¡±¡¢¡°»ò¡±µÈÁ¬´Ê£¬Ôò˵Ã÷ÄãÐèÒª½«¸ÃÄ£¿éϸ»¯¡£
Ö»ÓиßÄÚ¾ÛÐÔµÄÄ£¿é²Å¿ÉÄܱ»ÖØÓá£
9. ¿¼ÂÇÈí¼þµÄÒÆÖ²ÐÔ
ÒÆÖ²ÊÇÈí¼þ¿ª·¢ÖÐÒ»Ïî¾ßÌå¶øÓÖʵ¼ÊµÄ¹¤×÷£¬²»ÒªÏàÐÅijЩÈí¼þ¹¤¾ßµÄ¹ã¸æÐû´«£¨±ÈÈçjava µÄÐû´«¿ÚºÅwrite once run many ? ÒëÕß×¢£©¡£
¼´Ê¹½ö½ö¶ÔÈí¼þ½øÐг£¹æÉý¼¶£¬Ò²Òª°ÑÕâ¿´µÃºÍÏòÁíÒ»¸ö²Ù×÷ϵͳ»òÊý¾Ý¿âÒÆÖ²Ò»ÑùÖØÒª¡£
¼ÇµÃ´Ó16λWindowsÒÆÖ²µ½32λwindowsµÄ¡°ÀÖȤ¡±Â𠣿µ±ÄãʹÓÃÁËij¸ö²Ù×÷ϵͳµÄÌØÐÔ£¬ÈçËüµÄ½ø³Ì¼äͨÐÅ(IPC)²ßÂÔ£¬»òÓÃijÊý¾Ý¿âרÓÐÓïÑÔдÁË´æ´¢¹ý³Ì¡£ÄãµÄÈí¼þºÍÄǸöÌض¨µÄ²úÆ·½áºÏ¶È¾ÍÒѾºÜ¸ßÁË¡£
ºÃµÄÈí¼þÉè¼ÆÕß°ÑÄÇЩÌØÓеÄʵÏÖϸ½Ú´ò°üÒþ²ØÆðÀ´£¬ËùÒÔ£¬µ±ÄÇЩÌØÐԸñäµÄʱºò£¬ÄãµÄ½ö½öÐèÒª¸üÐÂÄǸö°ü¾Í¿ÉÒÔÁË¡£
10. ½ÓÊܱ仯
ÕâÊÇÒ»¾äÀÏ»°ÁË£ºÎ¨Ò»²»±äµÄÖ»Óб仯¡£
ÄãÓ¦¸Ã½«ËùÓÐϵͳ½«¿ÉÄÜ·¢ÉúµÄ±ä»¯ÒÔ¼°Ç±ÔÚÐèÇó¼Ç¼ÏÂÀ´,ÒԱ㽫À´Äܹ»ÊµÏÖ£¨²Î¼û¡°Architecting for Change¡±£¬Thinking Objectively, May 1999£©
ͨ¹ýÔÚ½¨Ä£Æڼ俼ÂÇÕâЩ¼ÙÉèµÄÇé¿ö£¬Äã¾ÍÓпÉÄÜ¿ª·¢³ö×㹻ǿ׳ÇÒÈÝÒ×ά»¤µÄÈí¼þ¡£Éè¼Æǿ׳µÄÈí¼þÊÇÄã×î»ù±¾µÄÄ¿±ê¡£
11. ²»ÒªµÍ¹À¶ÔÈí¼þ¹æÄ£µÄÐèÇó
Internet ´ø¸øÎÒÃǵÄ×î´óµÄ½ÌѵÊÇÄã±ØÐëÔÚÈí¼þ¿ª·¢µÄ×î³õ½×¶Î¾Í¿¼ÂÇÈí¼þ¹æÄ£µÄ¿ÉÀ©³äÐÔ¡£
½ñÌìÖ»ÓÐ100È˵IJ¿ÃÅʹÓõÄÓ¦ÓóÌÐò£¬Ã÷Ìì¿ÉÄܻᱻÓкü¸ÍòÈ˵Ä×é֯ʹÓã¬ÏÂÔ£¬Í¨¹ýÒòÌØÍø¿ÉÄÜ»áÓм¸°ÙÍòÈËʹÓÃËü¡£
ÔÚÈí¼þÉè¼ÆµÄ³õÆÚ£¬¸ù¾ÝÔÚÓÃÀýÄ£ÐÍÖж¨ÒåµÄ±ØÐëÖ§³ÖµÄ»ù±¾ÊÂÎñ´¦Àí£¬È·¶¨Èí¼þµÄ»ù±¾¹¦ÄÜ¡£È»ºó£¬ÔÚ½¨ÔìϵͳµÄʱºòÔÙÖð²½¼ÓÈë±È½Ï³£ÓõŦÄÜ¡£
ÔÚÉè¼ÆµÄ¿ªÊ¼¿¼ÂÇÈí¼þµÄ¹æÄ£ÐèÇ󣬱ÜÃâÔÚÓû§ÈºÍ»È»Ôö´óµÄÇé¿öÏ£¬ÖØдÈí¼þ¡£
12. ÐÔÄܽö½öÊǺܶàÉè¼ÆÒòËØÖ®Ò»
¹Ø×¢Èí¼þÉè¼ÆÖеÄÒ»¸öÖØÒªÒòËØ--ÐÔÄÜ£¬ÕâºÃÏóÒ²ÊÇÓû§×î¹ØÐĵÄÊÂÇé¡£Ò»¸öÐÔÄܲ»¼ÑµÄÈí¼þ½«²»¿É±ÜÃâ±»ÖØд¡£
µ«ÊÇÄãµÄÉè¼Æ»¹±ØÐë¾ßÓпɿ¿ÐÔ£¬¿ÉÓÃÐÔ£¬±ãЯÐԺͿÉÀ©Õ¹ÐÔ¡£ÄãÓ¦¸ÃÔÚ¹¤³Ì¿ªÊ¼¾ÍÓ¦¸Ã¶¨Òå²¢Çø·ÖºÃÕâЩÒòËØ£¬ÒÔ±ãÔÚ¹¤×÷ÖÐÇ¡µ±Ê¹Óá£ÐÔÄÜ¿ÉÒÔÊÇ£¬Ò²¿ÉÒÔ²»ÊÇÓÅÏȼ¶×î¸ßµÄÒòËØ£¬ÎҵĹ۵ãÊÇ£¬¸øÿ¸öÉè¼ÆÒòËØÓ¦ÓеĿ¼ÂÇ¡£
13. ¹ÜÀí½Ó¿Ú
¡°UML User Guide¡±£¨Grady Booch£¬Ivar JacobsonºÍJim Rumbaugh ,Addison Wesley, 1999£©ÖÐÖ¸³ö£¬ÄãÓ¦¸ÃÔÚ¿ª·¢½×¶ÎµÄÔçÆھͶ¨ÒåÈí¼þÄ£¿éÖ®¼äµÄ½Ó¿Ú¡£
ÕâÓÐÖúÓÚÄãµÄ¿ª·¢ÈËԱȫÃæÀí½âÈí¼þµÄÉè¼Æ½á¹¹²¢È¡µÃÒ»ÖÂÒâ¼û£¬Èø÷Ä£¿é¿ª·¢Ð¡×éÏà¶Ô¶ÀÁ¢µÄ¹¤×÷¡£Ò»µ©Ä£¿éµÄ½Ó¿ÚÈ·¶¨Ö®ºó£¬Ä£¿éÔõÑùʵÏ־Ͳ»ÊǺÜÖØÒªÁË¡£
´Ó¸ù±¾ÉÏ˵£¬Èç¹ûÄã²»Äܹ»¶¨ÒåÄãµÄÄ£¿é¡°´ÓÍⲿ¿´ÉÏÈ¥»áÊÇʲôÑù×Ó¡±£¬Äã¿Ï¶¨Ò²²»Çå³þÄ£¿éÄÚҪʵÏÖʲô¡£
14. ×ß½ü·ÐèÒª¸ü³¤µÄʱ¼ä
ÔÚÈí¼þ¿ª·¢ÖÐûÓнݾ¶¿ÉÒÔ×ß¡£
Ëõ¶ÌÄãµÄÔÚÐèÇó·ÖÎöÉÏ»¨µÄʱ¼ä£¬½á¹ûÖ»ÄÜÊÇ¿ª·¢³öÀ´µÄÈí¼þ²»ÄÜÂú×ãÓû§µÄÐèÇ󣬱ØÐë±»ÖØд¡£
ÔÚÈí¼þ½¨Ä£ÉÏÿ½ÚÊ¡Ò»ÖÜ£¬ÔÚ½«À´µÄ±àÂë½×¶Î¿ÉÄÜ»á¶à»¨¼¸ÖÜʱ¼ä£¬ÒòΪÄãÔÚÈ«Ãæ˼¿¼Ö®Ç°¾Í¶¯ÊÖд³ÌÐò¡£
ÄãΪÁ˽ÚÊ¡Ò»ÌìµÄ²âÊÔʱ¼ä¶ø©µôÁËÒ»¸öbug£¬ÔÚ½«À´µÄά»¤½×¶Î£¬¿ÉÄÜÐèÒª»¨¼¸ÖÜÉõÖÁ¼¸¸öÔµÄʱ¼äÈ¥ÐÞ¸´¡£ÓëÆäÈç´Ë£¬»¹²»ÈçÖØа²ÅÅÒ»ÏÂÏîÄ¿¼Æ»®¡£
±ÜÃâ×߽ݾ¶£¬Ö»×öÒ»´Îµ«Òª×ö¶Ô£¨do it once by doing it right£©¡£
15. ±ðÐÅÀµÈκÎÈË
²úÆ·ºÍ·þÎñÏúÊÛ¹«Ë¾²»ÊÇÄãµÄÅóÓÑ£¬ÄãµÄ´ó²¿·ÖÔ±¹¤ºÍ¸ß²ã¹ÜÀíÈËÔ±Ò²²»ÊÇ¡£
´ó²¿·Ö²úÆ·¹©Ó¦ÉÌÏ£Íû°ÑÄãÀÎÀΰóÔÚËûÃǵIJúÆ·ÉÏ£¬¿ÉÄÜÊDzÙ×÷ϵͳ£¬Êý¾Ý¿â»òÕßij¸ö¿ª·¢¹¤¾ß¡£
´ó²¿·ÖµÄ¹ËÎʺͳаüÉÌÖ»¹ØÐÄÄãµÄÇ®²¢²»ÊÇÄãµÄ¹¤³Ì£¨Í£Ö¹ÏòËûÃǸ¶¿î£¬¿´Ò»¿´ËûÃÇ»áÔÚÖÜΧ´ô¶à³¤Ê±¼ä£©¡£
´ó²¿·Ö³ÌÐòÔ±ÈÏΪËûÃÇ×Ô¼º±ÈÆäËûÈ˸üÓÅÐ㣬ËûÃÇ¿ÉÄÜÅ×ÆúÄãÉè¼ÆµÄÄ£ÐͶøÓÃ×Ô¼ºÈÏΪ¸üºÃµÄ¡£
Ö»ÓÐÁ¼ºÃµÄ¹µÍ¨²ÅÄܽâ¾öÕâЩÎÊÌâ¡£
ÒªÃ÷È·µÄÊÇ£¬²»ÒªÖ»ÒÀ¿¿Ò»¼Ò²úÆ·»ò·þÎñÌṩÉÌ£¬¼´Ê¹ÄãµÄ¹«Ë¾£¨»ò×éÖ¯£©ÒѾÔÚ½¨Ä£¡¢ÎĵµºÍ¹ý³ÌµÈ·½ÃæÏòÄǸö¹«Ë¾Í¶ÈëÁ˺ܶàÇ®¡£
16. Ö¤Ã÷ÄãµÄÉè¼ÆÔÚʵ¼ùÖпÉÐÐ
ÔÚÉè¼ÆµÄʱºòÓ¦µ±ÏȽ¨Á¢Ò»¸ö¼¼ÊõÔÐÍ£¬ »òÕß³ÆΪ¡°¶Ëµ½¶Ë¡±ÔÐÍ¡£ÒÔÖ¤Ã÷ÄãµÄÉè¼ÆÊÇÄܹ»¹¤×÷µÄ¡£
ÄãÓ¦¸ÃÔÚ¿ª·¢¹¤×÷µÄÔçÆÚ×öÕâЩÊÂÇ飬ÒòΪ£¬Èç¹ûÈí¼þµÄÉè¼Æ·½°¸ÊDz»¿ÉÐеģ¬ÔÚ±àÂëʵÏֽ׶ÎÎÞÂÛ²Éȡʲô´ëÊ©¶¼ÓÚÊÂÎÞ²¹¡£¼¼ÊõÔÐͽ«Ö¤Ã÷ÄãµÄÉè¼ÆµÄ¿ÉÐÐÐÔ£¬´Ó¶ø£¬ÄãµÄÉè¼Æ½«¸üÈÝÒ×»ñµÃÖ§³Ö¡£
17. Ó¦ÓÃÒÑÖªµÄģʽ
Ä¿Ç°£¬ÎÒÃÇÓдóÁ¿ÏֳɵķÖÎöºÍÉè¼ÆģʽÒÔ¼°ÎÊÌâµÄ½â¾ö·½°¸¿ÉÒÔʹÓá£
Ò»°ãÀ´Ëµ£¬ºÃµÄÄ£ÐÍÉè¼ÆºÍ¿ª·¢ÈËÔ±£¬¶¼»á±ÜÃâÖØÐÂÉè¼ÆÒѾ³ÉÊìµÄ²¢±»¹ã·ºÓ¦ÓõĶ«Î÷¡£
http://www.ambysoft.com/processPatternsPage.html ÊÕ²ØÁËÐí¶à¿ª·¢Ä£Ê½µÄÐÅÏ¢¡£
18. Ñо¿Ã¿¸öÄ£Ð͵ij¤´¦ºÍÈõµã
Ä¿Ç°ÓкܶàÖÖÀàµÄÄ£ÐÍ¿ÉÒÔʹÓÃ,ÈçÏÂͼËùʾ¡£ÓÃÀý²¶»ñµÄÊÇϵͳÐÐΪÐèÇó£¬Êý¾ÝÄ£ÐÍÔòÃèÊöÖ§³ÖÒ»¸öϵͳÔËÐÐËùÐèÒªµÄÊý¾Ý¹¹³É¡£Äã¿ÉÄÜ»áÊÔͼÔÚÓÃÀýÖмÓÈëʵ¼ÊÊý¾ÝÃèÊö£¬µ«ÊÇ£¬Õâ¶Ô¿ª·¢Õß²»ÊǷdz£ÓÐÓá£Í¬Ñù£¬Êý¾ÝÄ£ÐͶÔÃèÊöÈí¼þÐèÇóÀ´ËµÊÇÎÞÓõġ£Ã¿¸öÄ£ÐÍÔÚÄ㽨ģ¹ý³ÌÖÐÓÐÆäÏàÓ¦µÄλÖ㬵«ÊÇ£¬ÄãÐèÒªÃ÷°×ÔÚʲôµØ·½£¬Ê²Ã´Ê±ºòʹÓÃËüÃÇ¡£
19. ÔÚÏÖÓÐÈÎÎñÖÐÓ¦Óöà¸öÄ£ÐÍ
µ±ÄãÊÕ¼¯ÐèÇóµÄʱºò£¬¿¼ÂÇʹÓÃÓÃÀýÄ£ÐÍ£¬Óû§½çÃæÄ£ÐͺÍÁìÓò¼¶µÄÀàÄ£ÐÍ¡£
µ±ÄãÉè¼ÆÈí¼þµÄʱºò£¬Ó¦¸Ã¿¼ÂÇÖÆ×÷ÀàÄ£ÐÍ£¬Ë³Ðòͼ¡¢×´Ì¬Í¼¡¢Ð×÷ͼºÍ×îÖÕµÄÈí¼þʵ¼ÊÎïÀíÄ£ÐÍ¡£
³ÌÐòÉè¼ÆÈËÔ±Ó¦¸ÃÂýÂýÒâʶµ½£¬½ö½öʹÓÃÒ»¸öÄ£ÐͶøʵÏÖµÄÈí¼þҪô²»Äܹ»ºÜºÃµØÂú×ãÓû§µÄÐèÇó£¬ÒªÃ´ºÜÄÑÀ©Õ¹¡£
20. ½ÌÓýÄãµÄÌýÖÚ
Ä㻨Á˺ܴóÁ¦Æø½¨Á¢Ò»¸öºÜ³ÉÊìµÄϵͳģÐÍ£¬¶øÄãµÄÌýÖÚÈ´²»ÄÜÀí½âËüÃÇ£¬ÉõÖÁ¸üÔã£Á¬ÎªÊ²Ã´ÒªÏȽ¨Á¢Ä£ÐͶ¼²»ÖªµÀ¡£ÄÇôÄãµÄ¹¤×÷ÊǺÁÎÞÒâÒåµÄ¡£
½Ì¸øÄ㿪·¢ÈËÔ±»ù±¾µÄ½¨Ä£ÖªÊ¶£»·ñÔò£¬ËûÃÇ»áÖ»¿´¿´Ä㻵ÄƯÁÁͼ±í£¬È»ºó¼ÌÐø±àд²»¹æ·¶µÄ³ÌÐò¡£
ÁíÍ⣬ Ä㻹ÐèÒª¸æËßÄãµÄÓû§Ò»Ð©ÐèÇó½¨Ä£µÄ»ù´¡ÖªÊ¶¡£¸øËûÃǽâÊÍÄãµÄÓÃÀý(uses case)ºÍÓû§½çÃæÄ£ÐÍ£¬ÒÔʹËûÃÇÄܹ»Ã÷°×ÄãÒª±í´ïµØ¶«Î÷¡£µ±Ã¿¸öÈ˶¼ÄÜʹÓÃÒ»¸öͨÓõÄÉè¼ÆÓïÑÔµÄʱºò£¨±ÈÈçUML-ÒëÕß×¢£©£¬ÄãµÄÍŶӲÅÄÜʵÏÖÕæÕýµÄºÏ×÷¡£
21. ´ø¹¤¾ßµÄɵ¹Ï»¹ÊÇɵ¹Ï
Äã¸øÎÒCAD/CAM¹¤¾ß£¬ÇëÎÒÉè¼ÆÒ»×ùÇÅ¡£µ«ÊÇ£¬Èç¹ûÄÇ×ùÇŽ¨³ÉµÄ»°£¬Îҿ϶¨²»Ïëµ±µÚÒ»¸ö´ÓÇÅÉϹýµÄÈË£¬ÒòΪÎÒ¶Ô½¨ÖþÒ»Çϲ»Í¨¡£
ʹÓÃÒ»¸öºÜÓÅÐãµÄCASE¹¤¾ß²¢²»ÄÜʹÄã³ÉΪһ¸ö½¨Ä£×¨¼Ò£¬Ö»ÄÜʹÄã³ÉΪһ¸öÓÅÐãCASE¹¤¾ßµÄʹÓÃÕß¡£³ÉΪһ¸öÓÅÐãµÄ½¨Ä£×¨¼ÒÐèÒª¶àÄêµÄ»ýÀÛ£¬²»»áÊÇÒ»ÖÜÕë¶Ôij¸ö¼ÛÖµ¼¸Ç§ÃÀÔª¹¤¾ßµÄÅàѵ¡£Ò»¸öÓÅÐãµÄCASE¹¤¾ßÊǺÜÖØÒª£¬µ«Äã±ØÐëѧϰʹÓÃËü£¬²¢Äܹ»Ê¹ÓÃËüÉè¼ÆËüÖ§³ÖµÄÄ£ÐÍ¡£
22. Àí½âÍêÕûµÄ¹ý³Ì
ºÃµÄÉè¼ÆÈËÔ±Ó¦¸ÃÀí½âÕû¸öÈí¼þ¹ý³Ì£¬¾¡¹ÜËûÃÇ¿ÉÄܲ»ÊǾ«Í¨È«²¿ÊµÏÖϸ½Ú¡£
Èí¼þ¿ª·¢ÊÇÒ»¸öºÜ¸´ÔӵĹý³Ì£¬»¹¼ÇµÃ¡¶object-oriented software process¡·µÚ36Ò³µÄÄÚÈÝÂ𣿳ýÁ˱à³Ì¡¢½¨Ä£¡¢²âÊÔµÈÄãÉ󤹤×÷Í⣬»¹Óкܶ๤×÷Òª×ö¡£
ºÃµÄÉè¼ÆÕßÐèÒª¿¼ÂÇÈ«¾Ö¡£±ØÐë´Ó³¤Ô¶¿¼ÂÇÈçºÎʹÈí¼þÂú×ãÓû§ÐèÒª£¬ÈçºÎÌṩά»¤ºÍ¼¼ÊõÖ§³ÖµÈ¡£
23. ³£×ö²âÊÔ£¬Ôç×ö²âÊÔ
Èç¹û²âÊÔ¶ÔÄãµÄÈí¼þÀ´ËµÊÇÎÞËùνµÄ£¬ÄÇôÄãµÄÈí¼þ¶à°ëҲûʲô±ØÒª±»¿ª·¢³öÀ´¡£
½¨Á¢Ò»¸ö¼¼ÊõÔÐ͹©¼¼ÊõÆÀÉóʹÓã¬ÒÔ¼ìÑéÄãµÄÈí¼þÄ£ÐÍ¡£
ÔÚÈí¼þÉúÃüÖÜÆÚÖУ¬Ô½Íí·¢ÏֵĴíÎóÔ½ÄÑÐ޸ģ¬Ð޸ijɱ¾Ô½°º¹ó¡£¾¡¿ÉÄÜÔçµÄ×ö²âÊÔÊǺÜÖµµÃµÄ¡£
24. °ÑÄãµÄ¹¤×÷¹éµµ
²»ÖµµÃ¹éµµµÄ¹¤×÷ÍùÍùÒ²²»ÖµµÃ×ö¡£¹éµµÄãµÄÉèÏ룬ÒÔ¼°¸ù¾ÝÉèÏë×ö³öµÄ¾ö¶¨£»¹éµµÈí¼þÄ£ÐÍÖкÜÖØÒªµ«²»ºÜÃ÷ÏԵIJ¿·Ö¡£ ¸øÿ¸öÄ£ÐÍһЩ¸ÅÒªÃèÊöÒÔʹ±ðÈ˺ܿìÃ÷°×Ä£ÐÍËù±í´ïµÄÄÚÈÝ¡£
25. ¼¼Êõ»á±ä£¬»ù±¾ÔÀí²»»á
Èç¹ûÓÐÈË˵¡°Ê¹ÓÃijÖÖ¿ª·¢ÓïÑÔ¡¢Ä³¸ö¹¤¾ß»òijij¼¼Êõ£¬ÎÒÃǾͲ»ÐèÒªÔÙ×öÐèÇó·ÖÎö£¬½¨Ä££¬±àÂë»ò²âÊÔ¡±¡£²»ÒªÏàÐÅ£¬Õâֻ˵Ã÷Ëû»¹È±·¦¾Ñé¡£Å׿ª¼¼ÊõºÍÈ˵ÄÒòËØ£¬Êµ¼ÊÉÏÈí¼þ¿ª·¢µÄ»ù±¾ÔÀí×Ô20ÊÀ¼Í70Äê´úÒÔÀ´¾ÍûÓиıä¹ý¡£Äã±ØÐ뻹¶¨ÒåÐèÇ󣬽¨Ä££¬±àÂ룬²âÊÔ£¬ÅäÖã¬Ãæ¶Ô·çÏÕ£¬·¢²¼²úÆ·£¬¹ÜÀí¹¤×÷ÈËÔ±µÈµÈ¡£
Èí¼þ½¨Ä£¼¼ÊõÊÇÐèÒª¶àÄêµÄʵ¼Ê¹¤×÷²ÅÄÜÍêÈ«ÕÆÎյġ£ºÃÔÚÄã¿ÉÒÔ´ÓÎҵĽ¨Ò鿪ʼ£¬ÍêÉÆÄãÃÇ×Ô¼ºµÄÈí¼þ¿ª·¢¾Ñé¡£
ÒÔ¼¦ÌÀ¿ªÊ¼£¬¼ÓÈë×Ô¼ºµÄÊ߲ˡ£È»ºó£¬¿ªÊ¼ÏíÊÜÄã×Ô¼ºµÄ·áÊ¢Íí²Í°É¡£