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
Importante |
---|
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 |
|
Requisitos para a visualização e recursos neste pacote de recurso de modelagem. |
Requisitos |
Visão geral de Visual Studio feature packs |
|
Visão geral e a documentação para o Visual Studio 2010 Ultimate visualização e ferramentas 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.
Dica
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.
|
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. |
|
Explore a organização e os relacionamentos em código c e C++, por meio da geração de gráficos de dependência. |
|
Explore a organização e os relacionamentos em ASP.NET os projetos da Web por gerar gráficos de dependência. |
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. |
Para obter mais informações, consulte:
Link de itens de trabalho para os elementos de modelo
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çã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. |
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. |
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!
Modelagem de sites e o código nativo
Pacote de recurso de modelagem e visualização
Vídeos
Fóruns
Visualização de 2010 Visual Studio & Ferramentas de modelagem
Visualização de 2010 Visual Studio & Modelagem SDK (ferramentas DSL)