Una breve introducción a SysML o "¿dónde enganchar a la yegua?"

En busca de una notación para describir soluciones arquitectónicas, me encontré con una creación relativamente nueva de OMG: el lenguaje de modelado visual SysML. Alguien podría decir que este es el mismo UML, solo de perfil, pero cuanto más lo conozco, más me gusta esta notación.





En la comunidad de TI actual, la tendencia es "¡al diablo con la notación!" Dibujamos algo en una pizarra o en un papel, pegamos pegatinas, dibujamos flechas y corrimos para implementarlo lo antes posible. Y muy a menudo este enfoque funciona mucho mejor que la notación estándar. Exactamente siempre y cuando las alteraciones se hagan más rápido y sean más económicas que el costo de coordinar los matices.





¿Y si el coste de un error es elevado, como suele ocurrir en los sistemas de información corporativos? Asociados a una gran cantidad de procesos comerciales, están mal adaptados a la actualización continua. Por lo general, el diseño de cada actualización lleva mucho tiempo, se coordina con todas las partes interesadas y se implementa en una “ventana” tecnológica estrictamente designada. Y si algo sale mal, entonces el servicio de mantenimiento simplemente revertirá el cambio y no tendrá el próximo intento pronto.





(, ) , , . . . 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