Acerca da engenharia inversa do código fonte do Visual Studio 6.0 para o UML

Se desenvolver projectos em Microsoft Visual C++ 6.0 ou Microsoft Visual Basic 6.0 pode utilizar o modelo Diagrama de Modelo UML no Microsoft Office Visio para aplicar a engenharia inversa às definições de classe dos projectos e, em seguida, gerar modelos de diagrama de estrutura estática UML.

Ao instalar o Visio, os ficheiros de biblioteca de ligações dinâmicas (DLL, Dynamic-Link Library) que permitem personalizar o Visual C++ e o Visual Basic são também instalados. A personalização adiciona uma barra de ferramentas Suplemento UML do Visio ao Visual C++ e ao Visual Basic.

O Suplemento UML do Visio cria uma barra de ferramentas no Visual Basic que pode utilizar para aplicar engenharia inversa ao código fonte, de modo a criar um modelo de estrutura estática UML no programa Visio. Abra o projecto do Visual Basic que contém o código a que pretende aplicar a engenharia inversa antes de clicar no botão da barra de ferramentas.

O Suplemento UML do Visio do Visual C++ utiliza ficheiros de Informações de Procura para criar modelos UML. Deste modo, para o Visual C++, é necessário gerar um ficheiro de Informações de Procura ao implementar o projecto com código fonte a que pretende aplicar a engenharia inversa.

Os elementos de código com engenharia inversa do modelo aparecem na diagrama de estrutura estáticavista de árvore do Explorador de Modelos UML do Visio, a partir do do qual pode arrastar ícones para uma página de desenho para criar diagramas de estrutura estática.

Pode aceder às propriedades de elementos UML fazendo duplo clique em ícones na vista de árvore ou em formas na página de desenho.

Nota: O mapeamento de linguagem e as construções de linguagem suportadas para a engenharia inversa do Visual C++ e do Visual Basic não são os mesmos.

UML toolbar that appears when you customize Visual C++ or Visual Basic

Imagem do botão Botão Abrir o Visio  Clique neste botão para iniciar o Visio e escolha o tipo de desenho que pretende abrir.

Imagem do botão Botão Novo documento UML do Visio  Clique neste botão para abrir directamente o modelo Diagrama de Modelo UML do Visio.

Callout 3 Botão Efectuar Engenharia Inversa de Modelo UML  Clique neste botão para aplicar a engenharia inversa do código fonte a um projecto específico, abrir o modelo Diagrama de Modelo UML e apresentar os resultados como ícones na vista de árvore.

Chamada 4 Botão Opções UML do Visio (apenas Visual C++)  Clique neste botão para definir opções para incluir ou excluir classes MFC, classes ATL ou ficheiros de inclusão padrão.

Callout 5 Botão Ajuda sobre UML do Visio  Clique neste botão para abrir os tópicos de Ajuda sobre UML do Visio relativos à engenharia inversa de código C++.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×