O aplicativo de modelagem.
Criação de modelos de Visual Studio Ultimate o ajuda a garantir que seu aplicativo atenda às necessidades de. seus usuários Você pode criar modelos em diferentes níveis de detalhe e relacioná-los uns aos outros, testes e seu plano de desenvolvimento. Você pode criar e desenvolver modelos em todo o ciclo de vida do aplicativo como parte do processo de desenvolvimento. Para obter mais informações, consulte:
Para adicionar os recursos nesta versão, baixe e instale o Visual Studio 2010 Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack.
Atividades suportadas pelos modelos
Atividade |
---|
Compreender os usuários precisa de: Esclarecer as histórias de usuários, regras de negócios e outros requisitos e ajudar a garantir a consistência desenhando a atividade, classe e outros diagramas UML: |
Visualizar o código: Ver uma representação visual do código de geração de gráficos de dependência e diagramas de seqüência. Exiba os objetos, configurações e relacionamentos nos bancos de dados, criando uma representação offline desses bancos de dados: |
Definir a arquitetura: Modele a estrutura em larga escala do sistema e os padrões de design por componente UML, classe e diagramas de seqüência de desenho. Definir e impor restrições as dependências entre os componentes do seu código por meio da criação de diagramas de camada. |
Gerar ou configurar as partes do seu aplicativo de UML ou linguagens específicas de domínio e fazer o design mais responsiva às mudanças de requisitos e variável facilmente toda a linha de produtos: |
Validar o seu sistema com os requisitos e a finalidade de design: Defina os testes de aceitação ou testes de sistema com base em modelos de requisitos. Isso cria uma forte relação entre os testes e dos usuários. requisitos e ajuda você a atualizar o sistema mais facilmente quando os requisitos de alterar. |
Compartilhar modelos, diagramas e gráficos usando o controle de versão do Team Foundation: Colocar o projeto de modelagem e os arquivos de diagrama, os gráficos de dependência e consultas de arquitetura Explorer em Controle de versão do Team Foundation. Quando você tiver vários usuários que trabalham com esses itens em Controle de versão do Team Foundation, use estas diretrizes para ajudá-lo a evitar problemas de controle de versão. |
Personalize os modelos e diagramas: Adapte os modelos de mais de perto como o seu projeto usa-los definindo propriedades adicionais para os elementos UML, restrições de validação para certificar-se de que seus modelos de acordo com regras de negócios e os comandos de menu adicional e itens da caixa de ferramentas. Você também pode criar suas próprias linguagens específicas de domínio. |
Tipos de modelos e seus usos
Tipo de modelo e os usos típicos |
---|
Modelo UML Um modelo UML inclui vários modos de exibição, incluindo a classe, componente, caso de uso, atividade e diagramas de seqüência. Você pode personalizar o UML de acordo com o seu domínio de aplicativo. Por exemplo, você pode anexar marcas, informações adicionais e restrições para os elementos de modelo. Você também pode definir as ferramentas que operam nos modelos. Para obter mais informações, consulte O desenvolvimento de modelos de Design de Software. Usos típicos:
|
Domínio-DSL (linguagem específica) Uma DSL é uma notação que você projeta para uma finalidade específica. Em Visual Studio é geralmente gráfica. Para obter mais informações, consulte Domain-Specific Languages. Usos típicos:
|
Diagrama de camada Um diagrama de camada permite que você definir a estrutura de um aplicativo como um conjunto de camadas ou blocos com dependências explícitas. Você também pode validar código de camada diagrama cada check-in. Para obter mais informações, consulte Diagramas de camada: Diretrizes. Usos típicos:
|
Dependência ou gráfico direcionado Dependência e gráficos direcionados permitem que você inspecione os conjuntos de grandes e complexos de dependências ou outras relações. Você pode gerar gráficos da estrutura do seu código. Você também pode escrever ferramentas criar gráficos a partir de uma ampla variedade de outras fontes. Para obter mais informações, consulte Como: Gere gráficos de dependência para.NET de código. Usos típicos:
|
Diagrama de seqüência baseada em código Diagramas de seqüência que você pode gerar de.Ajudar a código NET visualizar como o código implementa um método. Para obter mais informações, consulte Como: Explore o código com diagramas de seqüência. Usos típicos:
|
Seções relacionadas
Demonstra Passo a passo: Atualizar um sistema usando a visualização e ferramentas de modelagem.
Novidades para o gerenciamento do ciclo de vida de aplicativos em 2010 de Visual Studio
Gerenciamento de Ciclo de Vida de Aplicativos Com Visual Studio
Recursos externos
Vídeos
Fóruns
Visualização de 2010 Visual Studio & Ferramentas de modelagem
Visualização de 2010 Visual Studio & Modelagem SDK (ferramentas DSL)
Blogs
Recursos favoritos do VS2010: Camada de validação
Recursos favoritos do VS2010: Gráficos de dependência e DGML
Artigos técnicos e diários
O Architecture Journal - 23 do problema: Modelagem de arquitetura e processos