Page title:Introdução a Transformações C#

Caption text:As ferramentas de modelagem do Rational UML permitem trabalhar com seus projetos de desenvolvimento no Microsoft Visual Studio IDE.

Page text:Bem-vindo. Este tour apresenta uma visão geral das ferramentas e dos recursos para modelagem e transformações C# no IBM Rational Modeling Extension para Microsoft .NET.Criar e utilizar transformações C# facilita o desenvolvimento de software, promovendo práticas recomendadas de design, documentação e criação de código C#.


Tour editable text

Page title:Importando Soluções .NET

Caption text:Utilize o assistente de Importação de Solução .NET para importar a solução Visual Studio, que servirá como o destino do código gerado. O assistente oferece opções para a importação de projetos, código e montagens mencionadas existentes. Você pode utilizar a ajuda sensível ao contexto para resolver questões sobre as opções disponíveis. Depois de importar a solução .NET, você pode visualizar os elementos da solução importada em diversos diagramas de leitura para análise e documentação do sistema atual.

Page text:Integre-se ao Microsoft Visual Studio, importando uma solução .NET que consiste em projetos C#. Essa solução importada fornece uma visualização do espaço de trabalho do Eclipse para o código-fonte C# e elementos CTS (Common Type System) mencionados, além de servir como um destino para o código C# que você gera a partir de seus projetos de modelagem UML.


Tour editable text

Page title:Sumário

Caption text:Desempenhe toda a modelagem C# utilizando a perspectiva .NET, que inclui uma seleção de janelas e ferramentas customizadas para modelagem .NET. Utilize modelos conceituais UML para projetar seus aplicativos, e você pode incorporar elementos de código visualizados de leitura em uma abordagem de modelagem mista. O desenvolvimento orientado por modelo vai além da modelagem tradicional, utilizando modelos não apenas como esquemas ou projetos de um sistema, mas como especificações das quais as implementações correspondentes podem ser parcial ou totalmente geradas. Em vez de gerar uma implementação manualmente, o desenvolvimento orientado por modelo automatiza partes significantes do trabalho e permite mais reutilização, o que pode aumentar a consistência e gerar menos defeitos no código base.

Page text:Benefícios de utilizar recursos de modelagem e transformação .NET:


Tour editable text

Page title:Criando Projetos de Modelagem UML

Caption text:Um projeto de modelagem UML é criado, o modelo é selecionado no Explorador de Projetos e, em seguida, o perfil C# é aplicado ao modelo. Depois de capturar o design de seu aplicativo em modelos UML, você pode executar uma transformação de UML em código para gerar o código C# para melhor desenvolvimento com o Microsoft Visual Studio.

Page text:Crie um projeto de modelagem UML para conter seus modelos conceituais, arquivos de configuração da transformação e outros elementos do projeto. Opcionalmente, aplique o perfil C# ao seu modelo para fornecer estereótipos C# que podem ser utilizados para desenvolver modelos de código.


Tour editable text

Page title:Criando Configurações de Transformação C#

Caption text:Uma pasta chamada Transformações é criada no projeto de modelagem. Uma nova transformação C# é criada na pasta clicando em Arquivo > Novo > Outro, expandindo Transformações e clicando em Configuração da Transformação. Na próxima página do assistente, digite o nome da configuração e a transformação de UML em C# será selecionada. Na terceira página do assistente, um modelo será selecionado na visualização em árvore como a origem. A solução .NET é selecionada como o destino da transformação. Os padrões são aceitos; em seguida, clique em Concluir e a configuração será concluída.

Page text:Uma configuração de transformação contém as informações que a transformação utiliza para gerar a saída especificada. Uma configuração de transformação também contém informações específicas a um tipo específico de transformação, como um nome exclusivo e a origem e destino da transformação. Utilize o editor de Configuração da Transformação para definir uma transformação de C# em UML ou UML em C#.


Tour editable text

Page title:Aplicando Transformações C#

Caption text:O arquivo de configuração da transformação é clicado com o botão direito do mouse e uma transformação UML em C# é iniciada. A transformação gera código no local de destino do modelo UML de origem definido na configuração.

Page text:Ao desenvolver novos componentes utilizando modelos e diagramas UML, aplique sua configuração de transformação para gerar código C#. Transformações também geram um modelo de código C# do modelo UML e suportam posterior reconciliação de código em modelo.Para aplicar uma transformação C#, clique com o botão direito do mouse no arquivo de configuração da transformação, clique em Transformar e selecione a transformação.


Tour editable text

Page title:Transformações Reversas

Caption text:Para ativar a reconciliação de modelo em código para uma transformação C#, clique em Ativar transformação reversa na página Principal do editor de configuração da transformação.

Page text:Você pode aplicar uma transformação de código em modelo C# para reconciliar código que estava em desenvolvimento com um modelo existente ou, alternativamente, para criar um novo modelo conceitual do seu aplicativo.


Tour editable text

Page title:Documentação da Transformação C#

Caption text:A ajuda sensível ao contexto para páginas do editor de Configuração da Transformação é exibida pressionando F1. A janela Ajuda do produto é aberta e a navegação para a ajuda de transformação C# é demonstrada.

Page text:O processo e as ferramentas de transformação C# avançada e reversa são documentadas, e você pode abrir os tópicos da transformação C# e visualização .NET no sistema de ajuda dos produtos de modelagem UML do Rational.