Transformando Modelos UML em Código C#

É possível usar a transformação UML-para-C# para gerar o valor inicial de um projeto C# a partir de especificações de Unified Modeling Language (UML) e gerar código C# a partir de um modelo UML de origem.
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, na seção Informações Relacionadas abaixo, consulte o link para a Nota Técnica.


Feedback