Sobre o código do Microsoft Visual Basic .NET para mapeamento 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.

Durante a engenharia reversa, as seguintes construções no Visual Basic .NET correspondem aos elementos UML.

Namespace

Um Namespace no Visual Basic engenharia reversa é como um UML pacote e inclui:

  • Nome

  • Members

Classe

Uma classe no Visual Basic engenharia reversa é como um UML classe e inclui:

  • Nome

  • Classes herdadas e interfaces implementadas

  • Visibilidade (pública, protegida ou particular)

  • IsAbstract

  • IsLeaf

  • Operações de participante / funções (membro variáveis)

As seguintes construções de classe do Visual Basic não são suportadas no UML do Microsoft Office Visio:

  • Amigo

  • Sombras

Interface

Uma interface no Visual Basic engenharia reversa é como um UML interface e inclui:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • IsLeaf

  • Interfaces base

  • Operações de participante

Tipo enumerado

Um tipo enumerado no Visual Basic engenharia reverso é como um UML tipo de dados com << enumeração >> estereótipo e inclui:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • IsLeaf

  • Classes base

  • Members

Observação: No Visual Basic, tipos integral engenharia reversa não é.

Estrutura

Uma estrutura no Visual Basic engenharia reversa é como uma classe UML com estereótipo << estrutura >> e inclui:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • IsAbstract

  • IsLeaf

  • Classes base e interfaces implementadas

  • Members

Propriedades

Propriedades no Visual Basic engenharia reversa como operações UML e incluem:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • Tipo

  • Getter e Setter

Observação: No Visual Basic, não há suporte para a propriedade padrão.

Delegados

Representantes no Visual Basic engenharia reversa como classes UML com estereótipo << representante >> e incluem:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • Assinatura (adicionada à classe como uma operação)

Operações de participante

Operações de participante no Visual Basic são adicionadas ao modelo UML como operações UML e incluem:

  • Nome

  • Visibilidade (pública, protegida ou particular)

  • Escopo (estático ou compartilhado)

  • IsPolymorphic

  • IsAbstract

  • Tipo de operação

As operações são sinalizadas de acordo com seu tipo, como construtor, destruidor, operador ou procedimento. Você pode exibir esses sinalizadores no modelo UML usando a página de Opções de geração de código da caixa de diálogo Propriedades de operação UML.

  • Tipo de retorno

  • Parâmetros

  • mustOverride

Observação: Não há suporte para as seguintes operações de membro do Visual Basic UML do Microsoft Office Visio:

  • Não substituível — não aceitas diretamente, mapeia para elemento UML: há

  • Sobrecargas — sem suporte

  • Trata — sem suporte

Eventos

Eventos no Visual Basic são adicionados ao modelo como operações e incluem:

  • Visibilidade (pública, protegida ou particular)

  • Parâmetros

Constantes

Constantes no Visual Basic engenharia reversa como atributos UML e incluem:

  • Visibilidade (pública ou particular)

  • Tipo

  • Valor inicial

Constantes são adicionados ao modelo como atributos com o campo pode ser alterado definida como congelados.

Por exemplo, a linha do Visual Basic:

Const str As String = "some text"

receberá um valor inicial:

"some text"

ao mesmo tempo

Const x As Integer = 1

receberá um valor inicial de 1.

Observação: Elementos de somente leitura no código engenharia reverso eles como constantes.

Variáveis de membro

Variáveis de membro no Visual Basic são adicionadas ao modelo UML como atributos UML e incluem:

  • Nome

  • Tipo

  • Visibilidade (pública, protegida ou particular)

  • Escopo (estático ou compartilhado)

  • Changeable (congelada ou alterável)

  • Valor inicial

Parâmetros do método

Parâmetros de método no Visual Basic são adicionados ao modelo UML como parâmetros UML e incluem:

  • Nome

  • Tipo

  • Direção (entrada, entrada/saída, saída ou retorno)

  • Valor padrão

Observação: As seguintes construções de parâmetro do Visual Basic não são suportadas no UML do Microsoft Office Visio:

  • Opcional

  • ParamArray

Construções de código do Visual Basic não suportadas em UML

As seguintes construções de código do Visual Basic não serão mapeadas como elementos UML quando inversa de engenharia do Visual Studio. REDE para o Microsoft Office Visio.

  • Classes: Amigo, amigo protegido, sombras.

  • Membros de dados: Dim, New, WithEvents.

  • Tipo enumerado: tipos integral engenharia reversa não é.

  • Operações de participante: Overloads, alças, não substituível (mapeia para elemento UML: há).

  • Parâmetro: paramArray opcional.

  • Propriedade: padrão.

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.

×