Share via


Como: Criar diagramas de classe UML a partir do código

Em Visual Studio Ultimate, você pode adicionar classes C# ou namespaces de arquitetura Explorer ou gráficos de dependência UML o diagrama a classe. Você também pode adicionar classes de Gerenciador de SoluçõesC#.

A classe ou classes que você arrasta aparecerão no diagrama.Classes em que são dependentes aparecerão em Modelo de UML Explorer.Consulte como os modelos representam tipos.

Para adicionar classes de código de programa a modelagem UML

  1. Abrir um projeto C#.

  2. Crie UML que modela o projeto.

    Consulte Como: Criar diagramas e projetos de modelagem UML.

  3. Adicione um diagrama de classe de UML ao projeto modelando:

    Em o menu de Arquitetura , escolha Novo diagrama.Em a caixa de diálogo de adicionar o novo diagrama , Diagrama de classe de UMLselecione.

  4. arquitetura ExplorerAberto:

  5. Namespaces ou tipos de arrastar arquitetura Explorer da para a superfície de diagrama de classe de UML.

Você também pode arrastar namespaces ou tipos de elementos gráficos de dependência.Consulte Visualizar dependências de código em gráficos de dependência.Você pode arrastar classes de Gerenciador de Soluções.

ObservaçãoObservação

o código e o diagrama não são atualizados automaticamente.Você pode atualizar o diagrama para discutir propostas de alteração sem afetar seu código.Mudanças subseqüentes no código não afetará automaticamente o diagrama a menos que você arrastar novamente as classes no diagrama.

Esse recurso pode ser executada mais rapidamente depois de instalar o Automação do windows API 3,0.

Para abrir o código C# associado com UML classe

  • Clique duas vezes em uma forma, um atributo, ou uma operação da classe no diagrama de classe de UML.

    o código-fonte aparece.

Como o modelo representa tipos

Tipos que você move explicitamente no diagrama é representado diretamente no modelo e no diagrama.

Tipos em que esses tipos dependem explícitos são representados como espaços reservados no modelo.Os detalhes não são representados, e não são as suas dependências.

Em o entanto, se você arrastar posteriormente um tipo de espaço reservado de arquitetura Explorer ou elementos gráficos de dependência no diagrama, o espaço reservado será substituído por um tipo completo.

Consulte também

Conceitos

Diagramas de classe UML: referência

Como: Criar diagramas e projetos de modelagem UML

Localizar o código com o Explorer de Arquitetura