Desenvolvimento Orientado a Modelos

Para usuários Rational Rose, os produtos de modelagem Rational UML no Rational Software Delivery Platform apresentam um novo paradigma para o desenvolvimento de código e modelo. Inicie revisando as diferenças básicas entre os recursos de Round-trip Engineering (RTE), de edição visual e de transformação.
Nota: Recursos como edição visual e transformações de idioma não são oferecidos no Software Modeler.

No Rose RTE, os arquivos de modelo e de código fonte são mantidos em um estado sincronizado iniciando uma operação RTE. O resultado é um modelo atualizado do código fonte modificado ou código fonte atualizado de um modelo modificado. Os elementos de código fonte e de modelo são distintos e separados e são facilmente ligados para fins de RTE. Para engenheiros de software e arquitetos que não trabalham primariamente no código, o RTE, às vezes, é inferior ao ideal porque representa obstáculos para os que possuem pouca experiência na modelagem com a UML (Linguagem de Modelagem Unificada).

O Rational Software Architect se move além do conceito de RTE e oferece os seguintes recursos-chave:

O suporte de modelagem UML aprimorado permite a abordagem do design de cima para baixo para a engenharia do software fornecendo aos analistas, arquitetos e outros implementadores um ambiente para fazerem a análise e o design utilizando diagramas de caso, classe e desenvolvimento. O suporte à edição visual fornece ao desenvolvedor de cima para baixo os recursos que permitem o design em andamento. Os serviços de transformação preenchem a lacuna entre os modelos e códigos UML, bem como entre os modelos nos diferentes níveis de abstração.

Conceitos relacionados
Modelagem e Edição Visual de UML
Transformações
Subunidades e Fragmentos
Vários Modelos
Visualizações de Modelo de Nível Superior Rose
Conjuntos de Propriedade de Modelo e Perfis UML
Informações relacionadas
Recursos Rational no IBM developerWorks

Feedback