Modelagem e Edição Visual de UML

Você pode desenvolver o seu projeto de ponta a ponta através da análise Unified Modeling Language (UML) e dos modelos de design. Além disso, você pode visualizar o seu código com os diagramas de tópicos gerados dinamicamente bem como com diagramas de classe criados manualmente.
Nota: Recursos como edição visual e transformações de idioma não são oferecidos no Rational Software Modeler.

O Rational Software Architect apresenta um grupo de recursos integrados livremente conhecidos como edição visual. Se você estiver familiarizado com o Model-driven Development (MDD), poderá imaginar os recursos de edição visual como modelagem de plataforma com classe UML e diagramas de seqüência. Se for muito específico ao código, examine a edição visual como um meio de obter a classe UML e as visualizações do diagrama de seqüência dos artefatos e elementos no espaço de trabalho de desenvolvimento.

Com essas ferramentas, você poderá desenvolver os projetos utilizando o fluxo de trabalho existente e alavancar a UML para:

Uma das primeiras questões que você pode considerar ao utilizar o Rational Software Architect pela primeira vez é, "Quando devo utilizar a modelagem UML estrita em oposição à edição visual?" Com o Rational Software Architect, você ainda pode criar modelos de design e análise UML para modelar casos de uso, desenvolver arquitetura e desenvolver o seu projeto. Se você aprovou a maneira como a arquitetura do modelo foi refletida no código com a ajuda de round-trip engineering (RTE), deverá apreciar os recursos de edição visual em Rational Software Architect. O Rational Software Architect fornece uma ponte entre o Model-Driven Development (MDD) e a engenharia de software centrada no código.

Embora você possa recuperar isso, o Rose Browser possui um espaço UML dividido em caso de uso, lógica de implementação e visualizações de implementação, o Rational Software Architect possui dois espaços UML: uma para modelagem visual UML pura e o outro para edição visual centrada no código. Os modelos e diagramas UML abertos na visualização Explorador de Projetos não possuem mais os recursos de geração de código como no RTE. Em vez disso, o código-fonte é visualizado no seu comando com os diagramas automaticamente formatados através da edição visual. As alterações que você efetua nos diagramas de edição visual se tornam parte do código instantaneamente; os comandos RTE não são mais necessários.

No entanto, seus modelos UML não precisam ser visualizações de design passivos do sistema. As transformações, discutidas melhor na ajuda on-line, permitem obter mais código de modelos UML puros de uma forma customizável.

Seguem alguns benefícios da edição visual:

Com a facilidade da adoção e do uso de Rational Software Architect, membros adicionais da comunidade de desenvolvimento de software podem se beneficiar da modelagem UML e da edição visual. Os membros da comunidade que são avaliados de uma abordagem de baixo para cima ou do código primeiro apreciarão um limite menor para a utilização dos recursos de modelagem.

Depois que você realiza o valor e ganhos de produtividade que podem ser derivados da edição visual, é possível examinar o uso das mesmas ferramentas de modelagem UML confiadas por arquitetos e designers para especificar novos designs: padrões, geração de código e MDD.

Conceitos relacionados
Desenvolvimento Orientado a Modelos
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

Feedback