Uma breve introdução ao SysML ou "onde atrelar a égua?"

Em busca de uma notação para descrever soluções arquitetônicas, me deparei com uma ideia relativamente nova da OMG - a linguagem de modelagem visual SysML. Alguém pode dizer que esta é a mesma UML, apenas de perfil, mas quanto mais eu a conheço, mais gosto dessa notação.





Na comunidade de TI de hoje, a tendência é "para o inferno com a notação!" Desenhamos algo em um quadro ou pedaço de papel, colamos adesivos, desenhamos flechas e corremos para implementar o mais rápido possível. E frequentemente essa abordagem funciona muito melhor do que a notação padrão. Exatamente desde que as alterações sejam feitas mais rapidamente e sejam mais baratas do que o custo de coordenação das nuances.





E se o custo de um erro for alto, como costuma acontecer em sistemas de informação corporativos? Associados a um grande número de processos de negócios, eles são mal adaptados à atualização contínua. Normalmente, cada atualização leva muito tempo para ser projetada, é coordenada com todas as partes interessadas e desdobra-se em uma “janela” tecnológica estritamente designada. E se algo der errado, o serviço de manutenção simplesmente reverterá a alteração e você não terá a próxima tentativa em breve.





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