Este tutorial demonstra como utilizar os recursos de transformação UML-para-Java e
desenvolvimento visual para permitir o desenvolvimento simultâneo e interativo de um modelo
UML e do código Java.
Os recursos de transformações e desenvolvimento visual permitem que arquitetos e
desenvolvedores projetem e desenvolvam um modelo de forma
simultânea. Os arquitetos podem criar elementos do modelo conceitual enquanto os desenvolvedores
criam elementos de código ou modificam os elementos de código que uma transformação gerou. Os
recursos de desenvolvimento visual permitem que arquitetos atualizem o modelo UML com novos
elementos de código.
Para gerar o código para novos elementos de modelo, os arquitetos podem executar novamente a transformação.
Este
tutorial mostra como configurar e executar uma transformação UML-para-Java que aplica a
opção Substituir Elementos UML (Replace UML elements). Quando uma transformação aplica a
opção Substituir Elementos UML (Replace UML elements), o código-fonte que a transformação
gera se torna o artefato de engenharia primário, e os elementos no modelo se tornam
representações visuais do código. O tutorial demonstra como executar novamente a transformação
UML-para-Java para transformar novos elementos de modelo UML em
código Java. O
tutorial também mostra como configurar e executar a transformação Java-para-UML para criar um modelo UML
a partir de um projeto Java existente.
Especificamente,
este tutorial mostra como executar as seguintes tarefas:
- Criar uma configuração da transformação de UML em Java que substitui os elementos
em um modelo de UML por representações visuais desses elementos
- Executar a transformação UML-para-Java em um modelo UML
- Incluir elementos de código no projeto Java
- Editar a representação visual e o código de uma classe Java
- Incluir e modificar elementos no modelo UML
- Executar novamente a transformações UML-para-Java
- Visualizar como as alterações no modelo de UML afetam o projeto Java
- Criar uma configuração de transformação Java-para-UML
- Executar a transformação Java-para-UML em um projeto
Java existente
Objetivos do Aprendizado
- Criar e configurar uma transformação de UML em Java que substitui
os elementos no modelo de UML por representações visuais desses elementos
- Executar a transformação em um modelo UML
- Entender como as alterações nas representações visuais de objetos de código afetam
o modelo de UML e o projeto Java
- Utilizar recursos de desenvolvimento visual para atualizar o modelo de UML com alterações para
o código Java
- Executar novamente a transformação UML-para-Java para sincronizar o modelo UML e o
código Java
- Criar e configurar uma configuração de transformação Java-para-UML
- Executar a transformação em um projeto Java existente para criar um modelo UML
Este tutorial leva, aproximadamente,
12 minutos para ser concluído.