Código com engenharia reversa no modo de exibição em árvore do Gerenciador de Modelos

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

No Microsoft Office Visio, construções de código com engenharia reversa aparecem em vários níveis na exibição em árvore do Gerenciador de modelos UML. Na parte superior é o nível de Sistema UML, que contém níveis subsequentes para modelos, subsistemas, pacotes, e engenharia de classes que foram inversa. Todos os elementos representados por esses ícones e pastas podem ser renomeados.

Além disso, também está incluído um conjunto padrão de pacotes que contém os tipos de dados C#, C++, IDL e Visual Basic. Você não pode renomear essas pastas padrão.

Sistema UML

"Um azul, vermelho e verde triangular ícone na parte superior do Gerenciador de modelos, representando o sistema UML"

O sistema UML é um recipiente para modelos UML que você venha a desenvolver. Na exibição em árvore, o sistema é representado por um único ícone e recebe o nome padrão Sistema UML.

Modelo

Ícone de pasta verde com texto: modelo estático

Sob o ícone do sistema UML está o nível do modelo UML, representado por um ícone de pasta verde. Quando a engenharia reversa é executada em uma solução no Visual Studio, ela se transforma no nível Modelo estático.

Você pode adicionar ou excluir um modelo de um sistema UML, mas deve haver pelo menos um modelo em um sistema UML.

Pacote superior

Ícone de pasta amarela com texto: pacote superior

Quando a engenharia reversa é executadas em espaços para nome no Visual Studio, eles se transformam em pacotes. O espaço para nome global se transforma em um pacote global e recebe o nome Pacote superior padrão.

O pacote superior é representado pelo ícone de pasta amarela usado para todas as pastas de pacotes na exibição em árvore.

Subsistema

Pasta vermelha representando a pasta subsistema UML nomeado BLL.

Projetos no Visual Studio são revertidos engenharia como subsistemas UML. Projetos aninhados engenharia reverso eles como subsistemas aninhados. Um subsistema pode conter um modelo inteiro dentro de um sistema.

Um subsistema com engenharia reversa recebe o nome do projeto que representa, e é mostrado na exibição em árvore como um ícone de pasta vermelha. Por exemplo, BLL é o nome do projeto com engenharia reversa no exemplo FMStocks7.

Você pode adicionar um subsistema a um modelo UML usando a forma Subsistema do estêncil diagrama de Estrutura Estática de UML.

Ícone da forma Subsistema UML

Pacotes aninhados

"2 ícones de pasta amarela com BLL aninhado sob FMStocks7"

Você pode ter vários níveis de pacotes aninhados em um modelo UML. Cada pacote aninhado é representado por um ícone de pasta amarela na exibição em árvore, com o nome do pacote que representa. Por exemplo, o ícone de pasta do pacote BLL está aninhado sob o ícone de pasta do pacote FMStocks7.

Você pode adicionar um pacote a um modelo UML usando a forma Pacote do estêncil Estrutura Estática de UML.

Ícone da forma pacote UML

Classes

"Ícone quadrado branco no Gerenciador de modelos, representando a classe conta"

As classes definidas pelo usuário no código-fonte engenharia reversa eles como classes contendo atributos, operações e propriedades. Engenharia reversa classes são representadas na exibição em árvore UML por ícones nomeados para as definições de classe. As classes aparecem na exibição em árvore acordo com onde eles foram definidos.

Você pode adicionar uma classe a um modelo UML usando a forma Classe do estêncil Estrutura Estática de UML/.

Ícone de forma de classe UML

Observação : Quando as referências das classes não podem ser resolvidas, a engenharia reversa é executada nessas classes, transformando-as em classes sob um pacote cujo nome é Classes externas. Essa situação ocorrerá caso uma solução ou projeto não tenha sido construído antes da execução da engenharia reversa.

Exemplo de uma solução de engenharia reversa

"Projeto FM ações Visual Studio, com engenharia reversa no Gerenciador de modelos UML, mostrando o sistema, modelo, níveis de pacote e classe"

Texto explicativo 1 Ícone de sistema para representar UML sistema 1. Um sistema é um aplicativo ou processo que pode ser modelado.

Imagem de botão Ícone de pasta para representar o modelo UML, Modelo estático. Um modelo é uma abstração de um sistema.

Texto explicativo 3 Ícone de pasta para representar UML Pacote superior. Um pacote é um agrupamento de elementos de modelo. Pacotes criados ao arrastar a forma de pacote à página de desenho também aparecem no Gerenciador de modelos.

Etapa 4 Ícone de subsistema para representar o subsistema UML, BLL, um projeto dentro do Visual Studio. Subsistemas criados ao arrastar a forma subsistema para a página de desenho também aparecem no Gerenciador de modelos.

Texto explicativo 5 Ícone de pasta para representar UML aninhadas pacote, FM ações, um namespace dentro de um projeto no Visual Studio.

Texto explicativo 6 Ícone de estrutura estática para representar o diagrama de modelo, Estrutura estática 1. Este ícone exibe a página de desenho para o diagrama de modelo correspondente.

balão 7 Ícone para representar o elemento classe, conta. As classes criadas ao arrastar a forma de classe para a página de desenho também aparecem no Gerenciador de modelos.

texto explicativo de 8 Ícone para representar o atributo, DefaultBalance. Se você arrastar um ícone de atributo para a página de desenho, uma forma de classe que contenha esse atributo será adicionada à página.

texto explicativo 9 Ícone para representar a operação, Adicionar. Se você arrastar um ícone de operação para a página de desenho, uma forma de classe que contenha essa operação será adicionada à página.

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×