Você pode utilizar a transformação de UML em C++ para gerar código
C++ a partir de um modelo UML, criando uma configuração de transformação de UML em C++ e aplicando-a a um
modelo.
Por Que e Quando Desempenhar Esta Tarefa
Se você usar ambos os modelos UML e C++ para planejar e desenvolver um sistema, dois cenários de
engenharia de round-trip (RTE) são comuns:
- Transformar um modelo UML em código C++, mudar o código e depois transformar o código mudado em UML
(modelo-código-modelo)
Por padrão, essa transformação suporta esse cenário.
- Transformar código C++ existente em um modelo UML, mudar o modelo e depois transformar o modelo mudado em
código (código-modelo-código)
Para usar essa transformação em um cenário de engenharia round-trip (RTE) de
código-modelo-código, que começa com a execução da transformação de C++ em UML, é necessário primeiro
concluir várias etapas no código existente para garantir que a transformação de UML em C++ propague mudanças
para o modelo no código existente, em vez de gerar novo código. Para obter informações adicionais sobre as
etapas que devem ser concluídas, consulte a seção Informações Relacionadas abaixo, consulte o link para a
Nota Técnica.