Se desenvolver projetos no Microsoft Visual C++ 6,0 ou no Microsoft Visual Basic 6,0, pode utilizar o modelo diagrama de modelo UML no Microsoft Office Visio para efetuar a engenharia inversa das definições de turma dos seus projetos e, em seguida, gerar modelos de estrutura estática UML.

Quando instala o Visio, os ficheiros DLL (Dynamic-Link Library) que lhe permitem personalizar o Visual C++ e o Visual Basic também são instalados. A personalização adiciona uma barra de ferramentas do suplemento Visio UML ao Visual C++ e Visual Basic.

O suplemento Visio UML cria uma barra de ferramentas no Visual Basic que pode utilizar para efetuar a engenharia inversa de código de origem para criar um modelo de estrutura estática UML no seu programa Visio. Abra o projeto do Visual Basic que contém o código para o qual pretende efetuar a engenharia inversa antes de clicar no botão da barra de ferramentas.

O suplemento do Visio UML do Visual C++ utiliza ficheiros de informações de procura para criar modelos UML. Por conseguinte, para o Visual C++, tem de gerar um ficheiro de informações de procura ao criar o projeto com código de origem para o qual pretende efetuar a engenharia inversa.

Os elementos de código com engenharia reversa do seu modelo são apresentados na vista de árvore do Explorador de modelos UMLdo Visio, a partir da qual pode arrastar ícones para uma página de desenho para criar diagramas de estrutura estática.

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

Nota: O mapeamento de idioma e as construções de idioma suportadas para a engenharia reversa do Visual C++ e do Visual Basic não são iguais.

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

Nota de aviso 1 abrir o botão do Visio clique para iniciar o Visio e selecione o tipo de desenho que pretende abrir.

Imagem do botãobotão novo documento UML do Visio clique para abrir o modelo diagrama de modelos UML do Visio directamente.

Callout 3botão de modelo UML de engenharia reversa clique para efetuar a engenharia reversa do código de origem de um projeto específico, abrir o modelo diagrama de modelo UML e apresentar os resultados como ícones na vista de árvore.

Passo 4botão Opções UML do Visio (apenas para o Visual C++) clique para definir as opções de inclusão ou exclusão de classes MFC, classes ATL ou ficheiros de inclusão padrão.

Callout 5botão ajuda do Visio UML clique para abrir os tópicos de ajuda do Visio UML sobre o código C++ de engenharia inversa.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.