Une très courte introduction à SysML ou "où atteler la jument?"

À la recherche d'une notation pour décrire les solutions architecturales, je suis tombé sur une idée originale d'OMG relativement nouvelle - le langage de modélisation visuelle SysML. Quelqu'un pourrait dire que c'est le même UML, seulement de profil, mais plus j'apprends à le connaître, plus j'aime cette notation.





Dans la communauté informatique d'aujourd'hui, la tendance est «au diable la notation!» Nous avons dessiné quelque chose sur un tableau ou un morceau de papier, collé des autocollants, dessiné des flèches et couru pour le mettre en œuvre dès que possible. Et bien souvent, cette approche fonctionne bien mieux que la notation standard. Exactement tant que les modifications sont effectuées plus rapidement et sont moins chères que le coût de coordination des nuances.





Et si le coût d'une erreur est élevé, comme cela arrive souvent dans les systèmes d'information d'entreprise? Associés à un grand nombre de processus métiers, ils sont mal adaptés à une mise à jour continue. Habituellement, chaque mise à jour prend beaucoup de temps à concevoir, est coordonnée avec toutes les parties prenantes et se déroule dans une «fenêtre» technologique strictement désignée. Et si quelque chose ne va pas, le service de maintenance annulera simplement le changement et vous n'aurez pas la prochaine tentative de sitôt.





(, ) , , . . . SysML . / SysML, , " ".





SysML UML . UML , . SysML - , , . SysML. .





, Visio SysML , , , , . , , . - , , .





SysML - , , - , , , . , , . UML , Class Diagram, Deployment Diagram. SysML (block). ? . , . - . , , UML . - , , . , . . , .





SysML , , . , ( ).





- SysML . , , , , , .. , . - , , . Block Definition Diagram.





, . -. , , "" "", "" "", "", "" "". , ( ).





, , :





  • (part) - - , ,





  • (port) - , - - //.





  • (Operations Behaviors) - - , , (, , , )





bdd , , (compartments) . ( ). internal block diagram (ibd), ( ) .





SysML . ( , , ):





  1. , , ( )





  2. , - , / -. , , . , , , . " ", .





  3. (flow) -, (-, , ValueType), . , . .





, , , SysML , :





  • ?





  • ? "" , ?





  • ? ?





  • ? "" , - ?





, , "" , "" , . , , , - .








All Articles