Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓƵ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
¡¾SysML¡¿Ä£ÐÍͼ¸ÅÀÀ
 
À´Ô´£ºcnblogs ·¢²¼ÓÚ£º 2017-5-23
  3313  次浏览      17
 

SysML£¬È«³ÆSystems Modeling Language£¬¼´ÏµÍ³½¨Ä£ÓïÑÔ£¬ËüÊÇÒ»ÖÖ±íÊö£¨Specifying£©¡¢·ÖÎö¡¢Éè¼ÆÒÔ¼°ÑéÖ¤¸´ÔÓϵͳµÄͨÓÃͼÐλ¯½¨Ä£ÓïÑÔ£¬¸´ÔÓϵͳ¿ÉÄÜ°üÀ¨Èí¼þ¡¢Ó²¼þ¡¢ÐÅÏ¢¡¢ÈËÔ±¡¢¹ý³ÌºÍÉ豸µÈÆäËûϵͳԪËØ¡£

ÏëÒªÁ˽âSysMLµÄ±¾ÖÊ£¬ÎÒÃÇÊ×ÏȹØ×¢ÆäºËÐĶ¨Î»£¬¼´£ºSysMLÊÇÒ»ÖÖͼÐλ¯µÄϵͳ½¨Ä£ÓïÑÔ¡£ÓÉ´ËÎÒÃÇ¿ÉÒÔ³éÀë³ö4¸öά¶È£º

SysMLÓëUMLµÄ¹Øϵ

UML£¬¼´¡°Unified Modeling Language¡±£¬ÓÖ³ÆΪͳһ½¨Ä£ÓïÑÔ£¬ÊÇÒ»ÖÖͼÐλ¯µÄ½¨Ä£ÓïÑÔ£¬Ö÷ÒªÓÃÓÚ¶ÔÈí¼þϵͳ½øÐн¨Ä£¡£Í¬Ê±£¬Óû§¿ÉÒÔÀûÓÃUMLÌṩµÄÀ©Õ¹»úÖƶÔUML½øÐÐÀ©Õ¹£¬ÒÔÂú×ãÌض¨ÁìÓòµÄ½¨Ä£ÐèÇó¡£

ϵͳ¹¤³Ì±ÈÈí¼þÁìÓò¸²¸Ç·¶Î§¸ü¹ã£¬³ýÁË¿ÉÄÜ°üº¬µÄÈí¼þ×é¼þ£¬¿ÉÄÜ»¹°üÀ¨Ó²¼þ¡¢ÈËÔ±¡¢ÉèÊ©¡¢¹ý³ÌµÈ¸ü¶àµÄϵͳԪËØ¡£ÏµÍ³¹¤³Ìʦ»ùÓÚUML½øÐн¨Ä£¹¤×÷£¬²¢²»ÄܺܺõÄÃèÊöϵͳ¡£Ò²¾ÍÊÇ˵ÔÚϵͳ¹¤³ÌÁìÓò£¬UML´æÔÚ¡°Ã¤µã¡±£¬»ùÓÚµ±Ç°ÒÑÓеÄUMLÔªËز»×ãÒÔ¶Ô¸´ÔÓϵͳ½øÐгä·ÖµÄ¡¢ÓÐЧµÄ±í´ï¡£Òò´Ë£¬ÏµÍ³¹¤³ÌÁìÓòÔÚÑ°ÇóÒ»ÖÖ¸üΪ¹ã·ºµÄ½¨Ä£ÓïÑÔ¡£

¡°UML for Systems Engineering RFP¡±ÓÐOMGºÍINCOSEÁªºÏ¿ª·¢£¬²¢ÓÉOMGÓÚ2003Äê3Ô·¢²¼¡£¸ÃRFPÎĵµÖÐÃèÊöÁËÀ©Õ¹UMLÒÔÖ§³Öϵͳ¹¤³ÌµÄÐèÇó¡£SysML¹æ·¶ÕýÊÇΪÁËÂú×ãÕâЩÐèÇó£¬Óɲ»Í¬µÄ¹¤¾ß¹©Ó¦ÉÌ¡¢ÖÕ¶ËÓû§¡¢Ñ§Êõ½ç¼°Õþ¸®´ú±íÁªºÏ¿ª·¢Öƶ¨£¬2006Äê7ÔÂ6ÈÕ±»OMG²ÉÄÉ£¬²¢ÓÚ2007Äê·¢²¼ÁËOMG SysML V1.0°æ¡£

ÈçÏÂͼËùʾ£¬SysMLºÍUML¼ä´æÔÚ½»¼¯£¬¼´SysMLÓïÑÔÖеIJ¿·ÖͼÊǺÍUMLÖеÄÏàӦͼÊÇÒ»Öµģ¬ÀýÈçÓÃÀýͼ¡£Í¬Ê±£¬SysMLÒ²ÓлùÓÚUMLÀ©Õ¹¶øÀ´µÄͼ£¬ÀýÈç»î¶¯Í¼¡£ÁíÍ⣬»¹ÓÐÒ»²¿·ÖͼÊÇSysMLËùÌØÓеģ¬ÕâЩͼÓëUML¼äûÓйØϵ£¬ÀýÈçÐèÇóͼ¡£

SysML½¨Ä£ÓïÑÔÖеÄͼģÐÍÈçÏÂͼËùʾ£¬¿ÉÒÔ¸ÅÀ¨Îª¡°3Àà9ÖÖ¡±¡£SysML¿ÉÒÔ·ÖΪÐÐΪͼ¡¢ÐèÇóͼºÍ½á¹¹Í¼¡£ÈýÀàͼÓÖ¾ßÌ廯Ϊ¹²¼Æ9ÖÖÄ£ÐÍͼ¡£Í¬Ê±£¬SysMLÄ£ÐÍͼÓëUMLͼ´æÔÚ½»»¥¡£À¶É«²¿·ÖÊÇSysMLºÍUML¹²ÓеÄͼ£¬°üÀ¨ÐòÁÐͼ¡¢ÓÃÀýͼ¡¢×´Ì¬»úͼ¡¢°üͼ£¬»ÆÉ«²¿·ÖÊÇSysML»ùÓÚUMLÀ©Õ¹¶øÀ´£¬°üÀ¨»î¶¯Í¼¡¢Ä£¿é¶¨Òåͼ¡¢ÄÚ²¿Ä£¿éͼ¡£»¹ÓÐÒ»²¿·ÖÊÇSysMLÓïÑÔËùÌØÓеÄͼ£¬°üÀ¨ÐèÇóͼºÍ²ÎÊýͼ¡£

ÓÃÀýͼ

Ò»ÖÖºÚºÐÊÓͼ£¬ÊÇϵͳ¹¦Äܵĸ߲ãÃèÊö£¬ÓÃÓÚ±í´ïϵͳִÐеÄÓÃÀýÒÔ¼°ÒýÆðϵͳִÐÐÐÐΪµÄ²ÎÓëÕß¡£

Ä£¿é¶¨Òåͼ

Ò»Öֽṹͼ£¬ÓëÄÚ²¿Ä£¿éͼ¼°²ÎÊýͼ»¥²¹£¬ÓÃÓÚÃèÊöϵͳµÄ²ã´ÎÒÔ¼°ÏµÍ³/×é¼þµÄ·ÖÀà¡£

ÄÚ²¿Ä£¿éͼ

Ò»Öֽṹͼ£¬ÓëÄ£¿é¶¨Òåͼ¼°²ÎÊýͼ»¥²¹£¬Í¨¹ý×é¼þ£¨Parts£©¡¢¶Ë¿Ú¡¢Á¬½ÓÆ÷À´ÓÃÓÚÃèÊöϵͳģ¿éµÄÄÚ²¿½á¹¹¡£

°üͼ

Ò»Öֽṹͼ£¬ÒÔ°üµÄÐÎʽ×é֯ģÐͼäµÄ²ã¼¶¹Øϵ¡£

²ÎÊýͼ

SysMLÌØÓеÄͼ£¬ÓëÄ£¿é¶¨Òåͼ¼°²ÎÊýͼ»¥²¹£¬ÓÃÓÚ˵Ã÷ϵͳµÄÔ¼Êø¡£

»î¶¯Í¼

Ò»ÖÖÐÐΪͼ£¬Ö÷Òª¹Ø×¢¿ØÖÆÁ÷³Ì£¬ÒÔ¼°ÊäÈëת»¯ÎªÊä³öµÄ¹ý³Ì¡£

ÐòÁÐͼ

Ò»ÖÖÐÐΪͼ£¬Ö÷Òª¹Ø×¢²¢¾«È·ÃèÊöϵͳÄÚ²¿²»Í¬Ä£¿é¼äµÄ½»»¥£¬

״̬»úͼ

Ò»ÖÖÐÐΪͼ£¬Ö÷Òª¹ØעϵͳÄÚ²¿Ä£¿éµÄһϵÁÐ״̬ÒÔ¼°ÔÚʼþ´¥·¢ÏµIJ»Í¬×´Ì¬¼äµÄת»»¡£

ÐèÇóͼ

ÓÃÓÚ±íÊöÎÄ×Ö»¯µÄÐèÇó¡¢ÐèÇó¼äµÄ¹Øϵ£¬ÒÔ¼°ÓëÖ®´æÔÚÂú×ã¡¢ÑéÖ¤µÈ¹ØϵµÄÆäËûÄ£ÐÍÔªËØ¡£

SysML»¹°üº¬ÁË·ÖÅä¹ØϵµÄ±íÊö£¬°üÀ¨¹¦Äܵ½×é¼þµÄ·ÖÅä¡¢Èí¼þµ½Ó²¼þµÄ·ÖÅäÒÔ¼°Âß¼­µ½ÎïÀíµÄ·ÖÅä

SysMLµÄͨÓÃͼÐλ¯±íÊö

SysMLµÄͨÓÃͼÐαíÊöÈçÏÂͼËùʾ£¬Ã¿¸öSysMLͼ¶¼ÓÐͼÍâ¿ò¡¢Í·²¿ÒÔ¼°ÄÚÈÝÇøÓòÈý²¿·Ö×é³É¡£Í¼Íâ¿òÊÇָͼµÄÍⲿºÚɫʵÏߣ¬ÔÚSysMLÖÐÍâ¿ò²»ÄÜÊ¡ÂÔ¡£ÄÚÈÝÇøÓòÊÇ´æ·ÅSysMLÄ£ÐÍÔªËصĵط½¡£Í·²¿Î»ÓÚͼµÄ×óÉϽǣ¬¶ÔÄ£ÐÍͼµÄÀàÐÍ¡¢Ãû³Æ¡¢Ä£ÐÍÔªËØÀàÐͼ°Ãû³Æ½øÐиÅÒªÐÔÃèÊö¡£

ͼµÄÍ·²¿ÊÇ×îΪÖØÒªµÄͼ¸ÅÄһ°ã°üÀ¨ËĸöÐÅÏ¢£ºÍ¼ÀàÐÍ¡¢Ä£ÐÍÔªËØÀàÐÍ¡¢Ä£ÐÍÔªËØÃû³Æ¡¢Í¼Ãû³Æ¡£

ͼµÄÀàÐÍ

ͼÀàÐ͵ÄÃüÃûÖ»ÄÜÔÚSysML¶¨ÒåµÄͼÀàÐÍËõд¼¯ºÏÖÐÑ¡Ôñ£¬Óû§²»ÄÜËæÒâÃüÃû¡£SysMLÖж¨ÒåµÄͼÀàÐ͵ÄËõд¼¯ºÏ¼ò³ÆÈçÏÂËùʾ£º

Ä£ÐÍÔªËØÀàÐÍ

SysML¶¨ÒåÁËÄ£ÐÍÔªËØÀàÐͼ¯ºÏ£¬ÕâЩÀàÐ͵ÄÄ£ÐÍÔªËØÔÚͼÖÐÊDz»ÄÜÈÎÒâ³öÏֵģ¬Ã¿ÖÖSysMLͼÖÐËùÄܱí´ïµÄÄ£ÐÍÔªËØÊÇÓйæÔòÏÞÖƵģ¬²Î¿¼ÈçϵÄÄ£ÐÍͼºÍÄ£ÐÍÔªËØÆ¥Åä±í¡£¹ØÓÚÔªËØÀàÐÍËù±í´ïµÄº¬ÒåÔÚºóÐøϵÁÐÎÄÕÂÖÐÏêϸ˵Ã÷¡£

Ä£ÐÍÔªËØÃû³Æ

Óû§×Ô¶¨ÒåÄ£ÐÍÔªËصÄÃû³Æ

ͼÃû³Æ

Óû§×Ô¶¨ÒåͼµÄÃû³Æ

SysML½¨Ä£¹¤¾ß

ÎÒÃÇ˵£¬SysMLÊÇÒ»ÖÖͼÐλ¯µÄ½¨Ä£ÓïÑÔ£¬OMG×éÖ¯·¢²¼ÁËÕë¶ÔSysMLµÄ½¨Ä£ÓïÑÔÃèÊö¹æ·¶£¬ÆäÏêϸ¶¨ÒåµÄSysMLµÄÓïÒå¡£ÃæÃæ¾ãµ½µÄ¹æ·¶²¢²»ÊʺÏSysML³õѧÕߣ¬ÕâЩÖ÷ÒªÃæÏò½¨Ä£¹æ·¶Öƶ¨ÕßÒÔ¼°Ïà¹ØµÄ½¨Ä£¹¤¾ß³§ÉÌ£¬ÓÃÓÚ½øÐн¨Ä£¹æ·¶Öƶ¨ÒÔ¼°½¨Ä£¹¤¾ßµÄ¿ª·¢ÊµÏÖ¡£Ö§³ÖSysMLÕâһͼÐλ¯µÄ½¨Ä£ÓïÑÔµÄÉÌÒµ»òÃâ·ÑµÄ¹¤¾ßÈçÏÂ±í£¬½ö¹©²Î¿¼¡£µ±È»£¬Óû§Ò²¿ÉÒÔ»ùÓÚSysML¹æ·¶ÊµÏÖÒ»¿îȫеĽ¨Ä£¹¤¾ß¡£

Ö§³ÖSysMLµÄ½¨Ä£¹¤¾ßÓкܶ࣬±ÊÕßÁ˽â±È½Ï¶àµÄÊÇRhapsody£¬ÕâÊÇÒ»¿îÀ´×ÔIBM Rational µÄÉÌÒµ»¯¹¤¾ß¡£»ùÓÚRhapsodyÎÒÃÇ¿ÉÒÔʵÏÖ¿ÉÊÓ»¯½¨Ä£¡¢Ä£ÐÍÑéÖ¤¡¢²âÊÔÓÃÀý×Ô¶¯Éú³É¡¢´úÂë×Ô¶¯Éú³ÉµÈ¸ß¼¶¹¤×÷¡£¹ØÓÚRhapsodyµÄÏêϸ½éÉÜ»áÔÚºóÐøÎÄÕÂÖÐÏêϸÃèÊö¡£

×ܽá

SysMLÊÇÒ»ÖÖͼÐλ¯½¨Ä£ÓïÑÔ£¬ÓÃÓÚ¶Ô¸´ÔÓϵͳ½øÐн¨Ä££»

SysML»ùÓÚUML 2£¬²¢¶ÔÆä½øÐÐÁËÀ©Õ¹£»

SysML²»Êǽ¨Ä£µÄ·½·¨ÂÛ£¬Ò²²»Êǽ¨Ä£¹¤¾ß£»

   
3313 ´Îä¯ÀÀ       17
 
Ïà¹ØÎÄÕÂ

UML¸ÅÀÀ
UMLͼ½â:ÓÃÀýͼ£¨Use case diagram £©
UMLͼ½â:»î¶¯Í¼£¨activity diagram £©
UMLͼ½â:Ààͼ£¨class diagram £©
UMLͼ½â£º¶ÔÏóͼ£¨object diagram£©
UMLͼ½â£ºË³Ðòͼ£¨ sequence diagram £©
 
Ïà¹ØÎĵµ

Ä£Ð͸ú×Ù£º¸ú×Ùͼ¡¢¾ØÕó¡¢¹Øϵ£¨½¨Ä£¹¤¾ßEA£©
×Ô¶¨Òå±í¸ñ£¨Custom Table£©ÔÚEAÖеÄʹÓÃ
ÔªËصÄÏêÇéä¯ÀÀ¿ØÖÆ
UAF 1.2¹æ·¶½â¶Á(DMM ºÍ UAFML )
EAÖÐÖ§³ÖµÄ¸÷ÖÖͼ±í
EAÖеĽçÃæÔ­Ðͽ¨Ä£
 
Ïà¹Ø¿Î³Ì

UMLÓëÃæÏò¶ÔÏó·ÖÎöÉè¼Æ
UML + ǶÈëʽϵͳ·ÖÎöÉè¼Æ
ÒµÎñ½¨Ä£ÓëÒµÎñ·ÖÎö
»ùÓÚSysMLºÍEA½øÐÐϵͳÉè¼ÆÓ뽨ģ
»ùÓÚÄ£Ð͵ÄÐèÇó¹ÜÀí
ÒµÎñ½¨Ä£ & ÁìÓòÇý¶¯Éè¼Æ