Sobre engenharia reversa do código para o UML

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Se você desenvolver projetos no Microsoft Visual C++, Microsoft Visual Basic ou Microsoft Visual c#, Visual Studio .NET oferece um software integrado modelagem solução usando o Microsoft Office Visio. De dentro do Visual Studio, você pode fazer engenharia reversa no código fonte para o idioma UML (Unified Modeling); definições de classe do seu projeto são usadas para gerar um diagrama UML no ambiente do Visio.

Por exemplo, você pode ter herdado uma herdados solução que foi desenvolvido usando Visual Basic ou Visual C++. Para entender melhor a estrutura da solução, você pode abri-lo no Visual Studio .NET e, em seguida, extrair automaticamente suas estruturas para exibição como elementos em um diagrama de estrutura estática UML. Ou, você pode ter escrito um novo projeto no Visual c# (ou Visual Basic ou Visual C++) e deseje exibir suas classes como objetos gráficos. Usando as definições de classe em seu projeto, engenharia reversa permite que você exiba o modelo de design para seu novo projeto.

Fazer engenharia reversa de um projeto ou uma solução inteira

Você pode reverter a engenharia de uma solução inteira ou um projeto selecionado em uma solução. As seleções feitas no Visual Studio Solution Explorer determinam quais engenharia reversa é para UML do Visio.

Observação: Certifique-se de construir a solução no Visual Studio antes de engenharia reversa para ajudar a resolver referências entre projetos.

Iniciando a engenharia reversa no Visual Studio

No ambiente do Visual Studio, engenharia reversa é ativada a partir de um comando no menu projeto . Informações do modelo de código são extraídas, o Visio é iniciado e elementos de engenharia reversa do seu código aparecem como ícones na modo de exibição em árvore do Gerenciador de modelos do Visio UML. Você pode arrastar formas de classe UML que refletem as definições de classe no código-fonte para uma página de desenho para visualizar a arquitetura da solução nova ou herdada.

Durante uma operação de engenharia reversa, informações de status sobre a operação são gravadas para a janela de saída do Visual Studio.

Iniciando arquivos do Visio existentes de dentro do Visual Studio

Quando um projeto modo de exibição em árvore tiver sido engenharia reversa, o desenho do Visio é adicionado para o solução em Itens de solução. Duas vezes o diagrama do Visio fará com que o Visio para iniciar e abrir o arquivo selecionado.

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×