Acerca do código do Microsoft Visual Basic .NET para mapeamento UML

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Durante a engenharia inversa, as seguintes construções de código no Visual Basic .NET correspondem a elementos UML.

Espaço de nomes

Um espaço de nomes no Visual Basic é engenharia inverso como um UML pacote e inclui:

  • Name

  • Membros

Classe

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

  • Name

  • Classes herdadas e interfaces implementadas

  • Visibilidade (pública, protegida ou privada)

  • IsAbstract

  • IsLeaf

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

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

  • Amigo

  • Sombras

Interface

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

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsLeaf

  • Base interfaces

  • Operações de membros

Tipo enumerado

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

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsLeaf

  • Base classes

  • Membros

Nota: No Visual Basic, tipos de integral são não tem engenharia inversa.

Estrutura

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

  • Name

  • Visibilidade (pública, protegida ou privada)

  • IsAbstract

  • IsLeaf

  • Base classes e interfaces implementadas

  • Membros

Propriedades

Propriedades no Visual Basic engenharia inversa em operações UML e incluem:

  • Name

  • Visibilidade (pública, protegida ou privada)

  • Type

  • Obtenha e Setter

Nota: No Visual Basic, a propriedade predefinida não é suportada.

Delegados

Os delegados no Visual Basic engenharia inverso em classes UML com o estereótipo << delegate >> e incluem:

  • Name

  • Visibilidade (pública, protegida ou privada)

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

Operações de membros

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

  • Name

  • Visibilidade (pública, protegida ou privada)

  • Âmbito (estático ou partilhado)

  • IsPolymorphic

  • IsAbstract

  • Tipo de operação

As operações são sinalizadas de acordo com o tipo, tal como construtor, destruição, operador ou procedimento. Pode ver estes sinalizadores no modelo de UML utilizando a página de Opções de geração do código da caixa de diálogo Propriedades de operação UML.

  • Tipo de valor devolvido

  • Parâmetros

  • mustOverride

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

  • Não overridable — não suportada directamente, mapeada para elemento UML: IsLeaf

  • Overloads — não suportadas

  • Processa — não suportadas

Eventos

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

  • Visibilidade (pública, protegida ou privada)

  • Parâmetros

Constantes

Constantes no Visual Basic engenharia inversa em atributos UML e incluem:

  • Visibilidade (pública ou privada)

  • Type

  • Valor inicial

As constantes são adicionadas ao modelo de como atributos com o campo que se pode modificar definido como fixo.

Por exemplo, a linha do Visual Basic:

Const str As String = "some text"

será dada um valor inicial de:

"some text"

enquanto

Const x As Integer = 1

será dada um valor inicial de 1.

Nota: Elementos só de leitura no código engenharia inverso como constantes.

Variáveis de membro

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

  • Nome

  • Tipo

  • Visibilidade (pública, protegida ou privada)

  • Âmbito (estático ou partilhado)

  • Alterável (fixo ou que se pode modificar)

  • Valor inicial

Parâmetros do método

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

  • Nome

  • Tipo

  • Orientação (no inout fora de retorno)

  • Valor predefinido

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

  • 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 mapeadas para elementos UML quando a partir do Visual Studio de engenharia inversa. Líquida para o Microsoft Office Visio.

  • As classes: Amigo, protegido amigo, sombras.

  • Membros de dados: Dim, New, WithEvents.

  • Enumerado tipo: tipos de integral são não tem engenharia inversa.

  • Operações de membros: Overloads, alças, não overridable (mapeiam para elemento UML: IsLeaf).

  • Parâmetro: paramArray opcional.

  • Propriedade: predefinido.

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.

×