StarUML ÊÇÒ»¿î¿ªÔ´ÂÛ̳µÄ UML ¿ª·¢»·¾³£¬¿ÉÖÆ×÷9¿îUMLͼ£ºÓÃÀýͼ¡¢Ààͼ¡¢ÐòÁÐͼ¡¢Ê±Ðòͼ¡¢»î¶¯Í¼¡¢Í¨Ñ¶Í¼¡¢¿ØÖÆÄ£¿éͼ¡¢²¿Êðͼ¼°Æ临ºÏÐÍ¿ò¼ÜͼµÈ¡£ ±ÈÈ磬¿ÉÉè¼Æ·½°¸ÓйؽðÈÚ»ú¹¹½ðÈÚÒµ¿¨ÒµÎñÁ÷³ÌµÄ UseCase ͼ»òÕßÓйؿɿڿÉÀÖÊÛÂô»úµÄ¼´Ê±×Ô¶¯¿ØÖÆϵͳµÄ UseCaseͼ
Èí¼þ¿ª·¢uml»æͼ±Ø²»¿ÉÉÙרÓù¤¾ß£¬ÕâÒ»°æ±¾ºÅÊÇÃâ°²×°µÄ¡£Ê¡Ê±Ê¡Á¦²»Óð²Ñb¡£
Ìص㣺
StarUMLÊÊÓÃUML2.0½ç¶¨µÄ´ó²¿·Öͼ£¬µ«È±ÉÙ¶ÔÏóͼ£¨object diagram£©£¬°üͼ£¨package diagram£©£¬Ê±¼äͼ£¨UML timing diagram£©ºÍ»¥¶¯ä¯ÀÀͼ£¨interaction overview diagram£©µÈ×÷Ó㬾¡¹Ü¶ÔÏóͼºÍ°üͼ³¹µ×¿ÉÒÔ¸ù¾ÝÀàͼÔÚÏß±à¼Æ÷»³öÈ¥¡£StarUML×ñÑUMLµÄ´Ê·¨±ê×¼£¬²»¼æÈÝÎ¥±³Ó¢ÓïµÄÓï·¨µÄ×ËÊÆ¡£
StarUML ÊÊÓöàÖÖ¶àÑù¸ñʽµÄÊÓƵÎĵµ¿Éµ¼³öÀ´JPG¡¢JPEG¡¢BMP¡¢EMFºÍWMFµÈ¸ñʽµÄÊÓƵÎĵµ¡£ StarUML ¿ÉÒÔ¸ù¾ÝÀàͼµÄƒÈÈÝÉú³ÉJava¡¢C ¡¢C#´úÂ룬Ҳ¿ÉÒÔÔØÈëJava¡¢C ¡¢C#´úÂë·´·½ÏòÉú³ÉÀàͼ¡£·´Ïò¹¤³ÌÓÐÁ½¸öÊÊÓ÷¶Î§£¬ÆäÒ»ÊÇÀϾɵĵÄÔ´´úÂë·×ª³ÉͼÒԺ󣬿ÉÒԴUMLʵÌåÄ£Ð͵ķ½·¨Ôٴν«ÐµÄÉè¼Æ·½°¸¼ÓÉÏÉÏÀ´£»ÁíÒ»ÏîÖ÷ÒªÓÃ;ÊÇÒªÏë·ÖÎöÔ´´úÂëʱ£¬¿ÉÒÔ¸ù¾Ý·×ªµÄÀàͼÀ´Á˽⣬²»»áÔÙ±ØÐë²éѯһÐÐÓÖÒ»ÐеĴúÂ룬Õ⽫½ÚÔ¼ºÜ¶àµÄʱ³¤ºÍ»îÁ¦¡£
´ËÍ⣬StarUMLÒ²ÈÚºÏÁË·½Ê½ºÍÈ«×Ô¶¯Éú³É´úÂëµÄ×÷Ó㬱ã½Ý´ó¼Ò¹á³¹ÂäʵÉè¼Æ·½°¸¡£
StarUMLÓ¦Óð¸Àý£º
ÅóÓÑ°ïÎÒÇ¿ÁÒÍƼöÁËÒ»¿îUMLרÓù¤¾ß£¬Öð½¥ÓÃ×ÅûÓÐʲô£¬µ«Ô½±äÔ½¾õµÃ·Ç³£ºÃ£¬ÎÒÉõÖÁÓÚ¶¼ÏëºÎʱ°ÑÉ豸ÉϵÄROSEɾµô£¬Á¢¼´ÓÃÕâ¸öÊÖ»úÈí¼þÁË£¬ÌýÎÅÕâÒ»ÊÖ»úÈí¼þÊÇÒ»¸öÈÕ±¾ÈËÓÃDELPHIдµÄ£¬ÊÊÓÃUML2.0¡£Ï±߱ãÊÇÎÒÓÐʱºòÓÃStarUML×öµÄºÃ¶à¸öÑÝÊÔͼ£¬×ÔÈ»ºÜ²»È«·½Î»£¬´óÁ¿µÄЧ¹û»¹ÐèÒªÓ¦ÓÃÒ»¶Îʱ¼äÒÔºó²Å¿ÉÒÔÈ¡µÃ³öÈ¥¡£×ÔÈ»ÓиÐÐËȤµÄÅóÓÑÃǺβ»Ò²ÊÔһϣ¬¼áÐÅ»á³öÏÖÔ½¶àµÄ·¢¾õ¡£
1¡¢ÓÃÀýͼ: usecase
2¡¢Éú³É״̬ͼ£¬Ð×÷ͼ£¬»î¶¯Í¼µÈ
3¡¢Éú³ÉµÄ״̬ͼ£º
4¡¢·´Ïò¹¤³Ì¼°ÆäÉú³É´úÂë:
5¡¢Ààͼ:
Ò»£º°²×°ÏÂÔØÒ²²»Ïêϸ½éÉÜÁË£¬°²ÑbÁ÷³Ì¶¼²»·±ÔÓ£¬±ãÊÇÒ»¸öÑ¡Ôñ°²×°Â·¾¶ºÍÊDz»Êǽ¨Á¢×ÀÃæÉÏ¿ì½Ý·½Ê½Í¼±êµÄÈ·¶¨£¬Ëæºó¾Í¿ÉÒÔÁË¡£
¶þ£ºµÚÒ»´Î¿ªÆôSU£¬´ó¼Ò±ØÐ뽨Á¢Ò»¸öй¤³ÌÏîÄ¿£¨Êµ¼ÊÉϳõ´Î¿ªÆô£¬Ëü¾Í»áĬÈÏÉèÖðïÖú½¨Á¢ºÃÒ»¸ö¹¤³ÌÏîÄ¿ÁË£©
Èý£ºÐ´´½¨Ò»¸öÀàͼ£¬ÓÒ¼ü¹¤³ÌÏîÄ¿£¬add diagram¡ª¡ªgt; Class Diagram
ËÄ£ºÄÇüN¾ÍÖð½¥»æÖÆÄãµÄÀàͼ£º
Î壺¼ÓÉÏjavaÈí¼þ£¨È·±£µç×Ó¼ÆËã»úÊÇ´¦ÔÚÁ¬½ÓÍøÂçÇé¿ö£©£¬Ñ¡ÔñTools¡ª¡ªgt;Extension Manager¡££¨ÓÉÓÚС±àÕâ¶ùÊÇÔçÒÑ°²ÑbºÃÀ²Èí¼þ£¬Òò´ËÔÚϱßÊÇÓÐÒ»¸öJava£©
Áù£ºÒò´ËÎÒÃÇÔÚÊäÈë¿òÖмüÈëJava£¬ÔÚÏÂÃæ¾Í»á·¢ÉújavaºÍJavaScriptµÄÈí¼þ£¬´ó¼ÒÑ¡Ôñjava£¬µãÒ»ÏÂInstall
Æߣº°²Ñb½áÊøºó£¬ÖØÐÂÆô¶¯Ò»ÏÂÊÖ»úÈí¼þ£¬ÔÚToolsÖоͻᷢÉúÒ»¸öJava£ºÔÚjavaÖлá³öÏÖÈý¸öÑ¡ÔñÏ
1.Generate Code ¡ª¡ª Éú³É´úÂë
2.Reverse Code ¡ª¡ª ·´ÏòÉú³É
3.Configure ¡ª¡ª Å䱸
´ó¼ÒÑ¡ÔñÉú³É´úÂë
°Ë£ºÄÇüN¾Í»áÏëÒªÄãÑ¡ÔñÉú³ÉµÄ×°Åäͼ£º
¾Å£ºÏÂÃæÑ¡Ôñ´úÂëÉú³ÉµÄ;¾¶
Ê®£ºÈ·¶¨£¬Ñ°ÕÒÉú³É;¾¶£º
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¶Ô±È¹¤¾ß,Ò×ÓïÑÔ´úÂë¶Ô±È¹¤¾ß,´úÂë¶Ô±È;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩ´úÂë¹ÜÀí¹¤¾ß,ÏîÄ¿´úÂë¹ÜÀí¹¤¾ß,svn´úÂë¹ÜÀí¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩӡÕÂÉú³É¹¤¾ß,Ó¡ÕÂÉú³É,×Ô¶¯Éú³ÉÓ¡ÕÂ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
Ϊ³ÌÐòÔ±¾«ÐÄÉè¼ÆµÄ´úÂë×Ô¶¯Éú³ÉÆ÷£¬¿ÉÒÔÉú³É¶àÖÖ²»Í¬ÀàÐÍÊý¾Ý²ã´úÂ룬ÀýÈç: »ùÓÚSQL×Ö·û´®·½Ê½£¬»ùÓÚParameter·½Ê½ºÍ»ùÓÚ´æ´¢¹ý³Ì·½Ê½µÄÊý¾Ý²ã£¬Ê¹³ÌÐòÔ±½ÚÊ¡ÁË´óÁ¿»úе¼ÈëµÄʱ¼äºÍÖظ´ÀͶ¯£¬Äܹ»½«¾«Á¦¼¯ÖÐÓÚºËÐÄÒµÎñÂß¼µÄ¿ª·¢¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÊʺϴúÂëÉú³ÉÆ÷£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓÐ,ÕÒÊʺϴúÂëÉú³ÉÆ÷¾ÍÀ´¶àÌØÈí¼þÕ¾°É¡£