Compartilhar via


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çãoObservaçã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

Diagramas de atividade UML: Referência

Fluxo de trabalho entre os participantes de um processo de negócios e de ações

link para vídeo

Diagramas de componente UML: Referência

Componentes de um sistema, suas interfaces, portas e relacionamentos

link para vídeo

Diagramas de classe UML: Referência

Tipos que são usados para armazenar e trocar dados no sistema e seus relacionamentos

link para vídeo

link para vídeo

Diagramas de seqüência UML: Referência

Seqüências de interações entre objetos, componentes, sistemas ou atores

link para vídeo

Diagramas de caso de uso UML: Referência

Metas de usuário e de tarefas oferece suporte a um sistema

link para vídeo

link para vídeo

Para visualizar a arquitetura de um sistema ou o código existente, crie os diagramas a seguir:

Diagrama

Mostra

Diagramas de camada: Referência

Arquitetura de alto nível do sistema

link para vídeo

Gráficos de dependência

Como: Gere gráficos de dependência para.NET de código

Dependências e outros relacionamentos de código existente

Diagramas de classe do código gerado

Trabalhando com diagramas de classe (Designer de classe)

Tipos e suas relações em.NET código

Diagramas de seqüência de código gerado

Como: Explore o código com diagramas de seqüência

Seqüências do método chama.NET código

link para vídeo

Tarefas comuns

Tópico

Tarefa 

Como: Criar projetos e diagramas de modelagem UML

Criar modelos de e adicionar diagramas.

Como: Editar um modelo UML e diagramas

Desenhar diagramas para editar o modelo.

Definição de pacotes e espaços para nome

Criar pacotes para dividir a um modelo em unidades diferentes membros da equipe podem trabalhar no.

link para vídeo

Personalizando seu modelo com perfis e estereótipos

Personalizar os elementos de modelo usando estereótipos, para estender os elementos de modelo UML padrão para fins específicos.

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

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.

Como: Exportar imagens de diagramas

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 

Visualizando o código existente

Crie gráficos de dependência, diagramas de seqüência e diagramas de camada para revisar e explorar o código não familiar.

Requisitos do usuário de modelagem.

Use modelos para esclarecer e comunicar os usuários precisa.

A arquitetura de um sistema de Software de modelagem.

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.

Validando o sistema durante o desenvolvimento

Certifique-se de que seu software permaneça consistente com seus usuários necessidades e a arquitetura geral do seu sistema.

Usando modelos dentro do processo de desenvolvimento

Using Models in Agile Development

Use modelos para ajudá-lo a entender e alterar o seu sistema durante seu desenvolvimento.

Estruturação de soluções de modelagem.

Organize modelos em um projeto de grande ou médio porte.

Recursos externos

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)

Blogs

Blog do Skinner

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.

MSDN Architecture Center

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.