O desenvolvimento de modelos de Design de Software
Diagramas de modelagem ajudam a compreender, esclarecer e comunicar idéias sobre seu código e os requisitos do usuário deve oferecer suporte ao seu sistema de software. Por exemplo, para descrever e comunicar os requisitos de usuário, você pode usar o caso de uso de linguagem UML (Unified Modeling), atividade, classe e diagramas de seqüência. Descrever e comunicar a funcionalidade do seu sistema, você pode usar o componente UML, classe, atividade e diagramas de seqüência.
Observação |
---|
Para obter recursos adicionais para esta versão, baixe e instale o Visual Studio 2010 Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack. |
Você pode criar os seguintes diagramas UML nesta versão:
Diagrama |
Mostra |
---|---|
Fluxo de trabalho entre os participantes de um processo de negócios e de ações |
|
Componentes de um sistema, suas interfaces, portas e relacionamentos |
|
Tipos que são usados para armazenar e trocar dados no sistema e seus relacionamentos |
|
Seqüências de interações entre objetos, componentes, sistemas ou atores |
|
Metas de usuário e de tarefas oferece suporte a um sistema |
Para visualizar a arquitetura de um sistema ou o código existente, crie os diagramas a seguir:
Diagrama |
Mostra |
---|---|
Arquitetura de alto nível do sistema |
|
Gráficos de dependência |
Dependências e outros relacionamentos de código existente |
Diagramas de classe do código gerado |
Tipos e suas relações em.NET código |
Diagramas de seqüência de código gerado |
Seqüências do método chama.NET código |
Tarefas comuns
Tópico |
Tarefa |
---|---|
Criar modelos de e adicionar diagramas. |
|
Desenhar diagramas para editar o modelo. |
|
Criar pacotes para dividir a um modelo em unidades diferentes membros da equipe podem trabalhar no. |
|
Personalizar os elementos de modelo usando estereótipos, para estender os elementos de modelo UML padrão para fins específicos. |
|
Criar links entre os elementos de modelo e itens de trabalho para ajudá-lo a controlar tarefas, casos de teste, bugs, requisitos, problemas ou outros tipos de trabalho que estão associados a partes específicas do seu modelo. |
|
Salve seu modelo e diagramas de para que você pode compartilhá-los com outros usuários, incluindo aqueles que não use Visual Studio Ultimate. |
Tarefas relacionadas
Tópico |
Tarefa |
---|---|
Crie gráficos de dependência, diagramas de seqüência e diagramas de camada para revisar e explorar o código não familiar. |
|
Use modelos para esclarecer e comunicar os usuários precisa. |
|
Use modelos para descrever a estrutura geral e o comportamento do seu sistema e para certificar-se de que ela atende os usuários precisa. |
|
Certifique-se de que seu software permaneça consistente com seus usuários necessidades e a arquitetura geral do seu sistema. |
|
Use modelos para ajudá-lo a entender e alterar o seu sistema durante seu desenvolvimento. |
|
Organize modelos em um projeto de grande ou médio porte. |
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
Outros Sites.
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Setembro de 2010 |
Integrado vídeo links no corpo do tópico e reorganizadas menos leitura é necessária. Forneça comentários para nos informar sua aparência. Obrigado! |
Comentários do cliente. |