Modelando o aplicativo
Para certificar-se do seu aplicativo atende aos requisitos de usuário, você pode usar Visual Studio Ultimate para entender o código e para modelar seu aplicativo. Ajuda do Visual Studio Ultimate você visualiza o código para que você pode compreender seus estrutura, relações, e comportamento mais facilmente.
Você pode criar modelos em diferentes níveis de detalhes e acompanhar requisitos, tarefas, situações de teste, bugs, ou outros tipos de trabalho associados com os modelos vinculando elementos modelo a itens de trabalho Team Foundation Server e o seu plano de desenvolvimento. Você pode executar essas tarefas ao longo do ciclo de vida do aplicativo como parte do processo de desenvolvimento. Consulte O que há de novo em ferramentas de modelagem no Visual Studio 2013 e Visão geral de cenário: Alterar o design usando visualização e modelagem.
Para
Visualize o código:
|
|
Descreve e comunica requisitos de usuário:
|
|
Defina a arquitetura:
|
|
Validar seu sistema com os requisitos e o design ativo:
|
|
Compartilhar modelos, diagramas, e elementos gráficos usando Controle de versão do Team Foundation:
|
Quando você tiver vários usuários que funcionam com esses itens em Controle de versão do Team Foundation, use estas diretrizes para ajudar a evitar problemas de versão: |
Gerencia ou configurar partes do seu aplicativo de UML ou de domínio idiomas específicos:
|
|
Personalizar modelos e diagramas:
|
Tipos de modelos e seus usos
Tipo de modelo e usos típicos |
---|
Gráficos de dependência Gráficos de dependência ajudam você a considerar a organização e relacionamentos em seu código. Usos típicos:
Consulte: |
Diagrama de camadas Os diagramas de camada permitem que você defina a estrutura de um aplicativo como um conjunto de camadas ou de blocos com dependências explícitas. Você pode executar a validação para descobrir conflitos entre as dependências no código e dependências descritas em um diagrama de camada. Usos típicos:
Consulte: |
Modelo de UML Um modelo de UML inclui várias exibições, incluindo a classe, o componente, o caso de uso, a atividade, e os diagramas de sequência. Você pode personalizar UML para atender seu domínio de aplicativo. Por exemplo, você pode anexar marcas, informações adicionais, e restrições em elementos modelo. Você também pode definir as ferramentas que operam nos modelos. Consulte Desenvolvendo modelos para design de software. Usos típicos:
|
Diagrama de sequência baseado em código Os diagramas de sequência que você pode gerar o código da ajuda do .NET visualizam como o código implementa um método. Usos típicos:
Consulte: |
Linguagem específica de domínio (DSL) DSL é uma notação que você crie para uma finalidade específica. Em Visual Studio, é geralmente gráfico. Usos típicos:
Consulte: |
Onde posso obter mais informações?
Fóruns |
|
Blogs |
|
Artigos técnicos e diários |
O journal de arquitetura - problema 23: A modelagem e os processos de arquitetura |
Outros Sites |
Consulte também
Conceitos
Gerenciamento do ciclo de vida do aplicativo com o Visual Studio Team Foundation Server