·¢²©ÎÄ
HelloFHunter ·ÖÏíµÄÃÀ

fhunter.blog.chinaunix.net

¼ò½àÊÇÖǻ۵ÄÁé»ê£¡   
¸öÈË×ÊÁÏ
  • ²©¿Í·ÃÎÊ£º302411
  • ²©ÎÄÊýÁ¿£º355
  • ²©¿Í»ý·Ö£º10085
  • ²©¿ÍµÈ¼¶£ºÉϽ«
  • ×¢²áʱ¼ä£º2008-04-30 08:35:58
¶©ÔÄÎҵIJ©¿Í
  • ¶©ÔÄ
  • ¶©Ôĵ½Ïʹû
  • ¶©Ôĵ½×¥Ïº
  • ¶©Ôĵ½Google
×ÖÌå´óС£º´ó ÖРС²©ÎÄ
·ÖÀࣺ UML

ͼÂÛ˼ÏëÓëUMLÓ¦Óã¨Ï£©
×÷ÕߣºÎÂêÅ

¡¡¡¡ÖйúÈËϲ»¶Óá°Æ¿ºÍ¾Æ¡±×÷Ϊ¡°ÐÎʽºÍÄÚÈÝ¡±µÄÒþÓ÷£¬Ã»Ïëµ½ÀÏÍâÒ²ÓÐͬÑùµÄ˼ά·½Ê½¡£¡¶¶¨Î»¡·Ò»ÊéµÄ×÷Õß˵£º¡°ÌǹÞÔÚ·ÅÉÏÌÇ֮ǰֻÊǸö¿Õ¹Þ£»Í¬Àí£¬´ÊÓïÔÚÈËÃÇʹÓÃËü²¢¸³Óè

¡¡¡¡ËüÒâÒå֮ǰÊÇûÓк¬ÒåµÄ¡£¡±ÓïÑÔµÄÓï·¨ºÍÓïÒ壬¾ÍÊÇÕâÑùÒ»ÖÖ¡°Æ¿ºÍ¾Æ¡±¡¢¡°¹ÞºÍÌÇ¡±¹ØÏµ¡£

¡¡¡¡UMLÊÇ¿ÉÊÓ»¯½¨Ä£ÓïÑԵĹ¤Òµ±ê×¼£¬ÔÚÒµ½çÒѾ­±»¹ã·ºÓ¦Óá£ºÍÆäËûËùÓÐÓïÑÔÒ»Ñù£¬UMLÒ²¶Ô˼ά¾ßÓз´×÷Ó᪡ªÊÇ´Ù½øË¼Î¬»¹ÊÇ×谭˼ά£¬È«Æ¾UMLµÄʹÓÃÕß¶ÔUMLÄÚº­µÄÕÆÎճ̶ÈÁË¡£¡¶¶¨Î»¡·µÄ×÷Õß˵¹ý£º¡°ÓÐЩÈËÍæ²»ºÃ¶¨Î»ÓÎÏ·£¬ÒòΪËûÃÇÌ«ÒÀÀµ×ÖÃæÒâÒå¡£¡±Í¬Ñù£¬ÒªÏëÍæºÃUML¡°ÓÎÏ·¡±¡ª¡ª´ïµ½UML´Ù½øË¼Î¬µÄ¾³½ç¡ª¡ªÒ²±ØÐ뽫UMLÓï·¨ºÍUMLÓïÒå½ôÃܽáºÏ¡£

¡¡¡¡³Ð½ÓÉÏÆª£¬±¾ÎļÌÐø½áºÏʵÀýÀ´ËµÃ÷ͼÂÛ˼ÏëÔÚUMLÓ¦ÓÃÖеÄÒâÒ壬ϣÍûÄܶԶÁÕßÓÐËùÆô·¢¡£

Ò»¡¢×ÅÉ«¶¥µã
¡¡¡¡ÔÚͼÂ۵Ļù±¾ÀíÂÛÖУ¬ÓмÓȨ¶¥µãµÄ¸ÅÄî¡£¶¥µã¾ßÓеÄÓëÖ®Ïà¹ØµÄÊý£¬³ÆÎªÈ¨£¨weight£©£»¸Ã¶¥µã³ÆÎª¼ÓȨ¶¥µã¡£

¡¡¡¡ÕâÀïÎÒÃÇ×ö¸öÀ©³ä£¬ÒýÈë×ÅÉ«¶¥µãµÄ¸ÅÄ¶¥µã¾ßÓеÄÓëÖ®Ïà¹ØµÄÑÕÉ«£¬³ÆÎª×ÅÉ«£¨color£©£»¸Ã¶¥µã³ÆÎª×ÅÉ«¶¥µã¡£

¡¡¡¡¾Ù¸öÀý×Ó£¬ÌÖÂÛͼµÄ¶¨ÒåʱµÄͼ£¬ÏÖÔÚÿ¸ö¶¥µã¶¼±»×ÅÁËÉ«¡£×ÅÉ«¶¥µã¿ÉÒÔ±í´ï¸üΪ·á¸»µÄº¬Ò壺±ÈÈçÔÚ±¾Í¼ÖУ¬ºìÉ«¡¢À¶É«ºÍ»ÆÉ«µÄ¶¥µã¿ÉÒÔ·Ö±ð´ú±í´ó¡¢ÖС¢Ð¡ÐͳÇÊУ¬±ß´ú±íËüÃÇÖ±½ÓµÄÖ±´ïº½°à£»´ÓÖÐÐͳÇÊÐV1µ½ÖÐÐͳÇÊÐV6£¬Ã»ÓÐÖ±´ïº½°à£¬ÒªÔÚ´óÐͳÇÊÐV4ת³Ë£¬Ò»Ä¿ÁËÈ»¡£

¶þ¡¢×ÅÉ«¶¥µãµÄUMLÓ¦Ó᪡ªÍ¨¹ýÑÕɫΪͼԪ·ÖÀà
¡¡¡¡ÓÃUMLΪÎÊÌâ¼°½â¾ö·½°¸½¨Ä£µÄʱºò£¬ÓÐʱUMLͼ»á±È½Ï¸´ÔÓ£¬²»ÈÝÒ×¶Á¶®¡£ÏÂÃæÒÔÁ½¸öÀý×ÓÀ´ËµÃ÷ÈçºÎÔËÓÃ×ÅÉ«¶¥µãµÄ·½·¨£¬Ìá¸ßUMLͼµÄÒ×¶ÁÐÔ¡£

¡¡¡¡ÏÂͼÊÇJ2SE¼¯ºÏÀà¿ò¼ÜµÄUMLͼ£¬ÔËÓÃÁËÀ¶¡¢»ÆÁ½ÖÖ²ÊÉ«¡£Ã¿¸ö¿´Õâ·ùUMLͼµÄÈË£¬ÔÚÁôÒâÖÚ¶àϸ½Ú֮ǰ£¬¶¼»áÊ×ÏÈ×¢Òâµ½±¾Í¼µÄ´ó¾Ö¡ª¡ª¶à¸öÀ¶É«µÄÀà×é³ÉµÄ²ã´Î½á¹¹£¬ÖÜΧ·Ö²¼×ÅһЩ»ÆÉ«µÄÀà¡£¼ÌÐø¿´ÏÂÈ¥£¬À¶É«µÄÀàºÍ»ÆÉ«µÄÀàÖ®¼äʹÓõÄÊÇ¡°ÊµÏÖ¡±¹ØÏµ¡ª¡ªÓÚÊÇÖªµÀ»ÆÉ«µÄÀàÊǽӿڡ£ÖÁ´Ë£¬Õû¸ö½á¹¹Çå³þÁË¡ª¡ª¶à¸ö¾ßÌåÀà×é³ÉÁËÀà²ã´Î½á¹¹£¬²»Í¬µÄ¾ßÌåÀà¿ÉÄÜʵÏÖÌØ¶¨½Ó¿Ú¡£½ÓÏÂÀ´£¬·ÖÎö¸ÃUMLͼµÄÓïÒåϸ½Ú¡­¡­

¡¡¡¡ÔÙ¾ÙÒ»Àý¡£ÏÂͼÊÔͼΪÕû¸öÈí¼þ¹¤³Ìѧ¿Æ½¨Á¢¸ÅÄîÄ£ÐÍ£¬Éæ¼°µ½µÄͼԪ±È½Ï¶à£¬¸ÅÄîÒ²±È½Ï¸´ÔÓ£¬ËùÒÔʹÓÃÁ˻ơ¢ºì¡¢ÂÌ¡¢À¶µÈ¶àÖÖ²ÊÉ«¡£Êµ¼ÊÉÏ£¬ÉÏÊöËÄÖÖÑÕÉ«·Ö±ð´ú±í¹ý³Ì¡¢ÏîÄ¿¹ÜÀí¡¢·½·¨ÂÛ¡¢ÈÎÎñËĸö×Ó·¶³ë£»Ò»·½Ã棬ÕâЩɫ²ÊµÄº¬ÒåÒª´óÖ¶Á¶®Á˸ÃUMLͼ֮ºó£¬²ÅÄÜ·´Ó³µ½¶ÁÕßµÄÄÔº£ÖУ»ÁíÒ»·½Ã棬ÆäʵÔÚ¶ÁÕß¿´Í¼¹ý³ÌÖУ¬ÕâЩɫ²Ê¾ÍÆðÁ˺ܴó×÷ÓÃÁË¡ª¡ªËüÃǽ«Ò»·ù±È½Ï´óµÄÀàͼ»®·Ö³ÉËĸöÏà¶Ô¶ÀÁ¢µÄÐ¡ÇøÓò£¬Ê¹¶ÁÕß¿´ÆðͼÀ´ÓÐÌõ²»ÎÉ¡£

¡¡¡¡½¨Ä£µÄ±¾ÖÊÊdzéÏ󣬳éÏóµÄÄ¿µÄÊǰÑÎÕÖØµã£¬ÒÔʹ½á¹¹ÇåÎú»¯¡£Èç¹ûÎÒÃÇ»­µÄUMLͼ̫¸´ÔÓ£¬ÄǾÍÓ¦µ±ÏëÒ»Ï룬ÎÒÃÇÊDz»ÊÇ·¸ÁË¡°Îª½¨Ä£¶ø½¨Ä£¡±µÄ벡£¬Íü¼ÇÁËÔ­±¾µÄÄ¿µÄÄØ£¿

¡¡¡¡Ê¹UMLͼÇåÎúÒ×¶ÁµÄ·½·¨Óкܶ࣬ΪͼԪ×ÅÉ«¾ÍÊÇÆäÖÐÒ»ÖÖ£¬²¢ÇÒËüÊÇÁîÈËÓä¿ìµÄ¡£×ÐϸÏëÀ´£¬ÉÏÃæÁ½Àý¶¼ÊÇÓÃÑÕɫΪͼԪ·ÖÀ࣬ÕâÖÖ·ÖÀà´øÀ´ÁËÁ½ÌõÁîÈËÐ˷ܵĺô¦£ºÆäÒ»£¬ÎªÔ­Í¼¸½¼ÓÁËÒ»²ã´ó¾ÖÐÅÏ¢£¬ÕâЩ´ó¾ÖÐÅÏ¢»á±»¶ÁÕß×îÏÈ×¢Òâµ½£¬²¢Îª½øÒ»²½Àí½âͼµÄϸ½Ú´òÏ»ù´¡£»Æä¶þ£¬ÓÉÓÚ´ó¾ÖÐÅÏ¢ÊÇͨ¹ý×ÅÉ«µÄ·½Ê½ÌṩµÄ£¬²¢Ã»ÓÐÒýÈëÈκÎеÄͼԪ£¬ËùÒÔͼµÄ¸´ÔÓÐÔ²¢Ã»ÓÐÔö¼Ó¡£

Èý¡¢×ÅÉ«¶¥µãµÄUMLÓ¦Ó᪡ªUML²ÊÉ«½¨Ä£·½·¨½éÉÜ
¡¡¡¡Èç¹ûÎÊÎÒ£¬¿´Íê¡¶ÈËÔÂÉñ»°¡·Õâ±¾Ê飬¸øÎÒÓ¡Ïó×îÉîµÄÒ»¸ö´ÊÊÇʲô£¬ÎÒ»áºÁ²»ÓÌÔ¥µØ»Ø´ð£º¸ÅÄîÍêÕûÐÔ¡£ÎªÁË´ïµ½¸ÅÄîÍêÕûÐÔ£¬ÁìÓò½¨Ä££¨domain modeling£©ÊǷdz£ÖØÒªµÄÒ»¸ö»·½Ú¡£¿ÉϲµÄÊÇ£¬ÁìÓò½¨Ä£ÒѾ­Ô½À´Ô½±»Òµ½çËùÖØÊÓ£¬Ò²Óв»ÉÙºÃÊéºÍºÃµÄ·½·¨¸¡³öË®Ãæ¡£±¾½Ú½éÉÜPeter Coad´óʦµÄÖø×÷¡¶Java Modeling In Color With UML: Enterprise Components and Process¡·Öн²ÊöµÄ²ÊÉ«½¨Ä£·½·¨¡ª¡ªÒ»ÖÖÁìÓò½¨Ä£·½ÃæµÄÓÅÐã¼¼Êõ¡£

¡¡¡¡Peter CoadÈÏΪ£¬ÁìÓòÄ£ÐÍÖ÷ÒªÓÉËÄÖÖÔªËØ×é³É£¬ËüÃÇ·Ö±ðÊÇ£ºË²¼äʼþ£¨MomentInterval£©¡¢½ÇÉ«£¨Role£©¡¢ÈË£­ÎµØµã£¨PartyPlaceThing£©¡¢ÃèÊö£¨Description£©¡£²ÊÉ«½¨Ä£¼¼ÊõµÄÄ¿µÄÊÇ¡°ÎªÄ£ÐÍÔö¼ÓÒ»²ã¡®ÊÓ¾õ¿É¼à²âµÄ¡¯ÐÅÏ¢¡±£¬¾ßÌå¶øÑÔ£¬Ëü¶¨ÒåÁËËÄÖÖÑÕÉ«·Ö²¼±êʶÉÏÊöËÄÖÖÁìÓòÔªËØ¡£

  • ·Ûºì£º´ú±í¡°Ë²¼äʼþ¡±¡£ÔÚÄ£ÐÍÖУ¬Ë²¼äʼþÍùÍù·â×°ÁËÎÒÃÇ×î¸ÐÐËȤµÄ·½·¨£¨method£©£¬ÕâЩ·½·¨ºÍϵͳ½«À´µÄ¹¦ÄÜÓÐÖ±½ÓµÄÁªÏµ£¬ËüÃÇ¿ÉÒÔ˵ÊÇÄ£Ð͵ÄÁé»ê¡£ËüÃÇÒ²ÊÇ×îÈÝÒ×±äµÄ£¬Òò´ËÑ¡ÓÃÁË×î»îÔ¾µÄ·ÛºìÉ«´ú±í¡£
  • »ÆÉ«£º´ú±í¡°½ÇÉ«¡±¡£Ë²¼äʼþµÄ·¢Éú£¬ÍùÍù»áÇ£Éæµ½¶à¸ö½ÇÉ«£¬½ÇÉ«¾ßÌåÓÉ¡°ÈË£­ÎµØµã¡±À´°çÑÝ¡£½ÇÉ«Òâζ×ÅÔÚÌØ¶¨³¡¾°ÏµÄÔðÈΣ¬ËüÃÇÒ²ÊDZȽÏÈÝÒױ仯µÄ£¬µ«±ÈÆð˲¼äʼþ»¹ÊÇÒªÎȶ¨Ð©£¬ËùÒÔÓñȽϻîÆÃµÄ»ÆÉ«´ú±í¡£
  • ÂÌÉ«£º´ú±í¡°ÈË£­ÎµØµã¡±¡£ÒµÎñÁìÓò²»Í¬£¬»áÇ£Éæµ½²»Í¬µÄÈË¡¢Îï¡¢µØµã¡£ËüÃǶ¼±È½ÏÎȶ¨£¬Óð²¾²µÄÂÌÉ«±íʾ¡£
  • À¶É«£º´ú±í¡°ÃèÊö¡±¡£×îºóΪÈË¡¢Îï¡¢µØµãÒýÈë¸ü³éÏóÒ»¼¶µÄÃèÊöÔªËØ£¬ÕâЩÃèÊöÔªËØ¿ÉÒÔ±»¶à¸ö²»Í¬µÄ¡°ÈË£­ÎµØµã¡±Ëù¹²Ïí¡£±ÈÈçDate¾ÍÊÇÃèÊöÔªËØ£¬ÈË¿ÉÒÔÓÐÉúÈÕ£¬Æû³µ¿ÉÒÔÓÐÉú²úÈÕÆÚ£¬µÈµÈ¡£ÃèÊöÊÇ×îΪÎȶ¨µÄÒ»ÀàÄ£ÐÍÔªËØ£¬ÓÃÎȶ¨µÃ¼¸ºõÓÇÓôµÄÀ¶É«´ú±í¡£

¡¡¡¡ºÃÁË£¬¾Ù¸öÀý×Ó°É¡£ÏÂͼÊÇÍø¹ÜÈí¼þÁìÓò½¨Ä£Ê±µÄÄ£ÐÍÖ®Ò»½Ç¡£PingÊÇ˲¼äʼþÔªËØ£¬ÆäÉæ¼°Á½¸ö½ÇÉ«ÔªËØ£ºPingerºÍPingee¡£ÕâÁ½¸ö½ÇÉ«¶¼ÓÉIPDeviceÀ´°çÑÝ£¬IPDeviceÊôÓÚ¡°ÈË£­ÎµØµã¡±ÔªËØ¡£IPDeviceÓµÓÐÁãµ½¶à¸öIPAdress£¬IPAdressÊÇÃèÊöÔªËØ¡£µ±È»£¬IPDeviceºÍÆäËĸö×ÓÀàRouter¡¢Switch¡¢ServerºÍHost¶¼ÊÇ¡°ÈË£­ÎµØµã¡±ÔªËØ¡£



¡¡¡¡ Edward R. TufteÔÚÆä¾­µäÖø×÷¡¶Envisioning Information¡·ÖÐÖ¸³ö£¬ÑÕÉ«ÔÚÐÅÏ¢Éè¼ÆÖеĻù±¾×÷ÓÃÓÐËÄ£º

  • ·ÖÀà
  • ¶ÈÁ¿
  • Ä£·Â
  • ×°ÊÎ

¡¡¡¡²ÊÉ«½¨Ä£·½·¨³ä·ÖÀûÓÃÁËÑÕÉ«µÄ·ÖÀàºÍ¶ÈÁ¿¹¦ÄÜ£¨µ±È»¾­¹ýÑÕɫװÊεÄÄ£ÐÍÒ²±ÈÔ­À´¸üÉÍÐÄÔÃÄ¿£©£ºËü²»½öÀûÓÃÁËËÄÖÖÑÕÉ«À´ÎªÍ¼Ôª·ÖÀ࣬¶øÇҷۺ졢»Æ¡¢ÂÌ¡¢À¶ËÄÖÖÑÕÉ«·Ö±ð´ú±í²»Í¬µÈ¼¶µÄ¡°Ò×±ä³Ì¶È¡±£¬¾ßÓжÈÁ¿ÒâÒå¡£

¡¡ÓÉÓÚÆª·ùËùÏÞ£¬ÒÔÉÏÖ»ÊǶԲÊÉ«½¨Ä£·½·¨µÄ¼òµ¥½éÉÜ£¬¸ÐÐËȤµÄÅóÓÑ»¹ÊÇÕÒÊéÀ´¿´¿´°É¡£

ËÄ¡¢×ÅÉ«±ß
¡¡¡¡ÔÚÉÏÎÄÖУ¬ÎÒÃǶԾ­µäͼÂÛ½øÐÐÁËССÀ©³ä£¬²¢ÇÒÌå»áÁËÕâÖÖÀ©³äµÄÓ¦ÓüÛÖµ¡£½ÓÏÂÀ´£¬ÎÒÃǶԱߵĸÅÄî½øÐÐÀàËÆµÄÀ©³ä¡ª¡ª×ÅÉ«±ß¡£

¡¡±ß¾ßÓеÄÓëÖ®Ïà¹ØµÄÑÕÉ«£¬³ÆÎª×ÅÉ«£¨color£©£»¸Ã±ß³ÆÎª×ÅÉ«±ß¡£

Îå¡¢×ÅÉ«±ßµÄUMLÓ¦Ó᪡ª±êʶÁ¼ÐÔÒÀÀµÓë¶ñÐÔÒÀÀµ
¡¡¡¡ºÏÀí´¦ÀíÒÀÀµ¹ØÏµ£¬ÊÇ¡°Óµ±§±ä»¯¡±µÄ¹Ø¼üËùÔÚ¡£ÔÚ¡¶Óµ±§±ä»¯£ºÃô½ÝÉè¼Æ´ÓÀíÂÛµ½Êµ¼ù¡·£¨¡¶³ÌÐòÔ±¡·2004ÄêµÚ11ÆÚ£©Ò»ÎÄÖУ¬±ÊÕß²ûÊöÁËÃô½ÝÉè¼ÆµÄÀí½â»ù´¡£ºÁ¼ÐÔÒÀÀµÔ­Ôò¡£²»»á¡°ÔÚʵ¼ÊÖС±Ôì³ÉΣº¦µÄÒÀÀµ¹ØÏµ£¬¶¼ÊÇÁ¼ÐÔÒÀÀµ£»ÒÀÀµµÄ¡°ÀíÂÛΣº¦¡±²»Ò»¶¨³ÉΪ¡°Êµ¼ÊΣº¦¡±£¬·´Ö®ÒàÈ»¡£Õâ¾ÍÊÇÁ¼ÐÔÒÀÀµÔ­Ôò¡£

¡¡¡¡ÄÇô£¬Èç¹ûÄÜʹÓÃ×ÅÉ«±ßµÄ·½·¨£¬½«ÒÀÀµµÄÁ¼¡¢¶ñÐÔ¿ÉÊÓ»¯£¬¶ÔÈí¼þÉè¼ÆÈËÔ±ÎÞÒÉÊÇ´óÓÐñÔÒæµÄ¡£ÎÒÃǹ涨£º

  • Á¼ÐÔÒÀÀµÓÃÂÌÉ«±íʾ£»
  • ¶ñÐÔÒÀÀµÓúìÉ«±íʾ¡£

¡¡¡¡ÀýÈ磬Ãô½ÝÉè¼Æ´óʦÃÇÌᳫµÄ¡°Í¨¹ýÖØ¹¹µÃµ½Éè¼ÆÄ£Ê½¡±£¬ÔÚ×ÅÉ«±ß·½·¨µÄ°ïÖúÏ£¬±äµÃÒ×ÓÚÀí½â£¬²¢ÇÒ¼«¾ß¿É²Ù×÷ÐÔ£»Æä²½ÖèÈçÏ£º

¡¡¡¡1. ʹÓÃ×î¼òµ¥µÄÉè¼Æ£¬Íê³Éµ±Ç°µÄ¹¦ÄÜ¡£´Ëʱ£¬ÍùÍùÊÇÀàÖ®¼äµÄÖ±½Óµ÷Ó㬵«ÓÉÓÚ¹¦ÄÜÐèÇóÒ²¼òµ¥£¬ËùÒÔÀàÖ®¼äµÄÒÀÀµ¹ØÏµÒ²ÍùÍùÊÇÁ¼ÐÔÒÀÀµ¡£

¡¡¡¡2. µ±ÐèÇóÓÐËù±ä»¯»òÔö¼Óʱ£¬Ê×ÏÈ¿¼²ìÔ­ÏȵÄÉè¼ÆÊÇ·ñ¿ÉÒÔÖ±½ÓÖ§³ÖÐÂÐèÇó£»Èç¹û¿ÉÒÔͨ¹ýÖ±½ÓÔöǿij¸öÀàÀ´´ïµ½Ä¿µÄ£¬µ«ÊÇÔ­ÏȵÄÁ¼ÐÔÒÀÀµÒ²ËæÖ®±ä³ÉÁ˶ñÐÔÒÀÀµ£¬ÄǾÍÓ¦µ±·ñ¶¨ÕâÖÖ·½°¸£¬¶øÈ¥×öµÚ3²½µÄÖØ¹¹¡£

¡¡¡¡3. ͨ¹ýÖØ¹¹¸Ä±äÔ­ÏȵÄÉè¼Æ£¬Ê¹ÐµÄÉè¼ÆÎªÖ§³ÖÐÂÐèÇó×öºÃ×¼±¸£¬ÇÒ±£Ö¤ÒÀÀµ¹ØÏµ¶¼ÊÇÁ¼ÐÔÒÀÀµ¡£

¡¡¡¡4. ÔÚÐÂÉè¼ÆµÄ»ù´¡ÉÏ£¬Ôö¼Óй¦ÄܵÄÖ§³Ö¡£ÕâʱÄãÍùÍù»á·¢ÏÖ£¬ÍÛ£¬Éè¼ÆÄ£Ê½³öÏÖÁË¡£

¡¡¡¡ÏÂÃæ¾ÙÀý¡£ÎªÁËÍ»³ö×ÅÉ«±ß·½·¨¸ø¡°Í¨¹ýÖØ¹¹µÃµ½Éè¼ÆÄ£Ê½¡±´øÀ´µÄ¿É²Ù×÷ÐÔ£¬ÎÒÃÇÔÙÀ´¿´¿´£¨ÉÏ£©ÆªµÄÄǸöÀý×Ó£ºÐèÇó¸ú×Ù¾ØÕ󹤾ߣ¬Æä×î³õµÄÐèÇóÊÇÖ§³ÖÏîÄ¿ÒÔרÓиñʽ±£´æ£¬ºóÀ´£¬ÓÖÒªÇóÄܹ»µ¼³ö³ÉHTML¸ñʽµÄÍøÒ³¡£ÏÂÃæµÄËÄ·ùÉè¼ÆÀàͼ¶¼ÔËÓÃÁË×ÅÉ«±ß·½·¨£¬ËüÃǸÅÀ¨ÁËÕû¸öÉè¼Æ±ä»¯µÄ¹ý³Ì£º

1. ×î³õµÄÉè¼Æ¡£·ûºÏÃô½ÝÉè¼ÆµÄ¼òµ¥ÐÔÔ­Ôò¡£



2. ¿¼²ìÀÏÉè¼ÆÔÚÐÂÐèÇóϵÄÇé¿ö¡£CProjectSaverÒªÖ§³Ö¶àÖÖ±£´æ²ßÂÔ£¬Î¥·´Á˵¥Ò»Ö°ÔðÔ­Ôò¡£



3. ÖØ¹¹µÃµ½µÄÐÂÉè¼Æ¡£ºÜºÃµÄÉè¼Æ£¬µ«¶Ô×î³õµÄÐèÇó¶øÑÔ£¬È´Êǹý¶ÈÉè¼Æ£¨over-engineering£©¡£

4. ÔÚÐÂÉè¼ÆÖ®ÉÏÌí¼Óй¦ÄÜ¡£¾ÍÊDzßÂÔ£¨strategy£©Ä£Ê½Ñ½¡£

ͨ¹ýÉÏÃæµÄÀý×Ó¿ÉÒÔ¿´³ö£¬×ÅÉ«±ß·½·¨ÔÚijÖ̶ֳÈÉÏ£¬½«Éè¼ÆµÄÒÀ¾Ý¡°¿ÉÊÓ»¯¡±ÁË£¬Òò´ËΪÉè¼ÆÈËÔ±´øÀ´ÁË·½±ã¡£

Áù¡¢Í¼µÄͬ¹¹
¡¡³ÆÍ¼GÓëͼHͬ¹¹£¬Èç¹û

£¨1£© ´æÔÚV(G)ÓëV(H)µÄÒ»Ò»¶ÔÓ¦£»

£¨2£© ´æÔÚE(G)ÓëE(H)µÄÒ»Ò»¶ÔÓ¦£»

£¨3£© ÔÚ(1)Óë(2)µÄÒ»Ò»¶ÔÓ¦±£³Ö¶¥µãÓë±ßµÄ¹ØÁª¹ØÏµ²»±ä¡£

±ÈÈçÏÂÃæÁ½¸öUMLÀàͼ£¬ÆäÓïÒåÊÇÍêÈ«ÏàͬµÄ¡£

Æß¡¢Í¼µÄͬ¹¹µÄUMLÓ¦Ó᪡ªUML·ç¸ñ
»¥ÎªÍ¬¹¹µÄUMLͼ£¬ÆäÓïÒåËäÈ»ÊÇÍêÈ«ÏàͬµÄ£¬µ«ÆäÒ×¶ÁÐÔ£¬È´¿ÉÄÜÏà²î¼«´ó¡£Òò´Ë£¬ÎÒÃÇÌᳫºÃµÄUML·ç¸ñ¡£

ÏÂͼÊÇÒ»·ùUML״̬ͼ£¬ÃèÊöÁËJavaÏ̵߳Ä״̬±ä»¯Çé¿ö¡£¸ÃͼµÄÆðʼµãÔÚ×î×ó±ß£¬ÖÕÖ¹µãÔÚ×îÓұߣ¬Ê¼Ì¬ºÍÖÕ̬·Ö±ðÔÚ´Î×ó±ßºÍ´ÎÓұߣ¬Õû¸öͼ½á¹¹ÇåÎú£¬ÓïÒåһĿÁËÈ»¡£


ÔÙ¿´Õâ·ùͼ£¬ÓïÒåÍêÈ«Ïàͬ£¬µ«ÊÇ¿´ÆðÀ´È´·Ñ¾¢¶àÁË¡£


ÕâÀï²»Ôپٸü¶àÀý×ÓÁË£¬¡¶UML·ç¸ñ¡·Ò»Ê飬»ã¼¯ÁËºÜ¶à»æÖÆUMLͼµÄר¼Ò¼¶½¨Ò飬ֵµÃÒ»¶Á¡£

ǰһƪ£ºÓÃUML»­²Ýͼ
Ç×£¬Äú»¹Ã»ÓеǼ,Çë[µÇ¼]»ò[×¢²á]ºóÔÙ½øÐÐÆÀÂÛ