Partilhar via


Visualizando e modelagem de código com Feature Pack 2

Microsoft Visual Studio 2010 recurso Pack 2 inclui os recursos de modelagem e visualização da Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack. Esses recursos expandir a visualização e a modelagem de tarefas que você pode executar em Visual Studio 2010 Ultimate conforme descrito nas seções a seguir:

  • Gerar código a partir de modelos

  • Explore o código existente

  • Usar e gerenciar os elementos de modelo

  • Criar, validar e estender os diagramas de camada

Observação importanteImportante

Se você já tiver Visual Studio visualização de 2010 e modelagem Feature Pack instalado no seu computador, certifique-se de que você copie quaisquer modelos personalizados de pastas de extensão em % LocalAppData % para um local seguro antes de instalar o Visual Studio Pack 2 2010 recurso. Instalando o pacote de recurso desinstala a visualização e a modelagem Feature Pack, removendo-a partir de Visual Studio Galeria de extensão e também quaisquer modelos personalizados em % LocalAppData %. Você terá que remapear os modelos para os projetos de geração de código no seguinte local, onde você também pode encontrar as extensões e as DLLs que são necessárias para usar alguns dos recursos de modelagem e a visualização:

10.0\Common7\IDE\Extensions\Microsoft\ de Visual Studio …\Microsoft<InsertVisualStudioFeaturePackName>\<InsertVisualStudioFeaturePackVersionNumber>

Para obter mais informações, consulte Como: Gerar código em diagramas de classe UML.

Para obter mais informações sobre

Consulte

Visual Studio 2010Feature pack downloads no MSDN

Visual Studio 2010 Feature Packs no MSDN

Requisitos para a visualização e recursos neste pacote de recurso de modelagem.

Requisitos

Visão geral de Visual Studio feature packs

Pacotes de funcionalidades de Visual Studio

Visão geral e a documentação para o Visual Studio 2010 Ultimate visualização e ferramentas de modelagem.

O aplicativo de modelagem.

Gerar código a partir de modelos

Modelos UML podem ajudá-lo a criar código e testes e descrever a arquitetura e os requisitos de um sistema.

Novo

Para obter mais informações, consulte

Use o Gerar código comando para gerar um código esqueleto de elementos de diagramas de classe UML. Você pode usar transformações padrão ou você pode escrever uma transformação personalizada para converter tipos UML no código.

DicaDica
Se você deseja gerar outros tipos de documentos a partir de UML ou gerar o código que tenha uma relação mais indireta entre elementos UML e o resultado gerado, você ainda pode escrever o modelos personalizados para ler o modelo e gerar o tipo de artefato que você deseja.Para obter mais informações, consulte Como: Gerar arquivos a partir de um modelo UML.

Como: Gerar código em diagramas de classe UML

Explore o código existente

Os desenvolvedores geralmente gastam mais tempo Compreendendo existentes código que gravá-la. Ferramentas de visualização de código em Visual Studio Ultimate pode ajudar você a visualizar as principais partes do código, avaliar sua flexibilidade e identificar áreas de problema. Você pode avaliar mais facilmente o custo potencial das alterações propostas rastreando as dependências entre as partes do código.

Novo

Para obter mais informações, consulte

Crie diagramas de classe UML de código existente.

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

Explore a organização e os relacionamentos em código c e C++, por meio da geração de gráficos de dependência.

Como: Gerar gráficos de dependência para códigos c e C++

Explore a organização e os relacionamentos em ASP.NET os projetos da Web por gerar gráficos de dependência.

Como: Gere gráficos de dependência para o ASP.NET para Web

Você também pode explorar.NET código Criando diagramas de seqüência, gráficos de dependência e diagramas de camada. Para obter mais informações, consulte Visualizando o código existente.

Para obter mais informações, consulte:

Usar e gerenciar os elementos de modelo

Elementos de modelo de importação de outras ferramentas de modelagem

Novo

Para obter mais informações, consulte

Importar elementos de diagramas de seqüência UML, diagramas de classe e usar diagramas de caso de como os arquivos de XMI 2.1 exportados de outras ferramentas de modelagem.

Como: Importar arquivos XMI elementos de modelo UML

Para obter mais informações, consulte:

Vínculos entre elementos de modelo e itens de trabalho podem ajudá-lo a controlar e monitorar o andamento do trabalho em um desses elementos, por exemplo, em uma determinada atividade ou os testes para um caso de uso.

ObservaçãoObservação

Em Visual Studio 2010 Ultimate, você pode criar novos itens de trabalho ou vincular itens de trabalho existentes de elementos de modelo, mas não na outra direção. Para obter mais informações, consulte Como: Link de elementos de modelo para os itens de trabalho.

Novo

Para obter mais informações, consulte

Crie links e exibição dos itens de trabalho para os elementos de modelo.

Como: Link de itens de trabalho para os elementos de modelo

Criar, validar e estender os diagramas de camada

Diagramas de camada o ajuda a visualizar a estrutura lógica de dependência do seu aplicativo. Para certificar-se de que as alterações estruturais não sejam introduzidas acidentalmente, você pode validar código de modelo em cada check-in.

Novo

Para obter mais informações, consulte

Crie diagramas de camada de código c ou C++ e validar as dependências.

Como: Validar a códigos c e C++ contra os diagramas de camada

Escreva código para modificar os diagramas de camada e validar o código de diagramas de camada.

Criando extensões para diagramas de camada

Para obter mais informações, consulte:

Requisitos

Para os requisitos mais recentes e problemas conhecidos, consulte o arquivo Leiame. Para usar este pacote de recursos, você deve ter Visual Studio 2010 Ultimate instalado. Para usar a visualização e os recursos deste pacote de recurso de modelagem, você também deve ter o seguinte instalado:

Para habilitar

Certificar-se de que estão instalados

Suporte para projetos c ou C++

C# Visual emVisual Studio

Para obter mais informações, consulte:

APIs de extensibilidade de camada.

Para obter mais informações, consulte Criando extensões para diagramas de camada.

A vinculação dos itens de trabalho

Tipo de link de artefato de modelo noTeam Foundation Server

Para mais informações, consulte Requirements em Como: Link de itens de trabalho para os elementos de modelo.

Recursos externos

Blogs

Visual Studio modelagem Feature Pack disponível!

Blog do Skinner

Modelagem de sites e o código nativo

Pacote de recurso de modelagem e visualização

Vídeos

link para vídeo

link para vídeo

link para vídeo

link para vídeo

Fóruns

Visualização de 2010 Visual Studio & Ferramentas de modelagem

Visualização de 2010 Visual Studio & Modelagem SDK (ferramentas DSL)

Outros Sites.

MSDN Architecture Center

Consulte também

Conceitos

O aplicativo de modelagem.

Outros recursos

Pacotes de funcionalidades de Visual Studio