Partilhar via


Desenvolvendo modelos para design de software

Modelando os diagramas ajudam você a entender, a conta, e comunicar exibições sobre seu código e os requisitos de usuário que seu sistema de software deve suportar. Por exemplo, para descrever e comunicar requisitos de usuário, você pode usar caso de uso de UML (UML), atividade, classe, e diagramas de sequência. Para descrever e comunicar a funcionalidade do sistema, você pode usar o componente de UML, a classe, a atividade, e os diagramas de sequência.

Consulte Exibição do canal 9: Aumenta a arquitetura com a modelagem.

Você pode criar os seguintes diagramas de UML nesta versão:

Diagrama

Mostra

Diagramas de atividade UML: referência

Fluxo de trabalho entre ações e participantes em um processo enterprise

Diagramas de componente UML: referência

Componentes de um sistema, das suas interfaces, de portas, e de relações

Diagramas de classe UML: referência

Tipos que é usado para armazenar e troca de dados no sistema e nas relações

Diagramas de sequência UML: referência

Sequências das interações entre objetos, componentes, sistemas, ou atores

Diagramas de caso de uso UML: referência

Meta e tarefas de usuário que sistemas de suporte

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

Diagrama

Mostra

Diagramas de camada: referência

Arquitetura de alto nível do sistema

Gráficos de dependência

Mapear dependências em seu código nos gráficos de dependência

Dependências e outras relacionamentos no código existente

o gerados diagramas de classe

Criar diagramas de classe UML a partir de código(C# somente)

Trabalhando com diagramas de classe (Designer de Classe)

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

Diagramas de sequência o gerados

Visualizar o código em diagramas de sequência

Sequências de chamadas de método no código do .NET

Tarefas comuns

Tópico

Tarefa 

Criar diagramas e projetos de modelagem UML

Criar modelos e adiciona diagramas.

Editar modelos e diagramas UML

Diagramas de desenho para editar o modelo.

Importar elementos de modelo UML de arquivos XMI

Elementos de UML de importação de diagramas de sequência, de diagramas de classe, e diagramas dos casos de uso como XMI 2,1 arquivos que são exportados de outras ferramentas modelando.

Definindo pacotes e namespaces

Criar pacotes para dividir um modelo em unidades em que os membros da equipe diferentes podem trabalhar.

Gerar código a partir de diagramas de classe UML

Gerar código C# de diagramas de classe para iniciar sua implementação.

Personalizando o modelo com perfis e estereótipos

Personalizar os elementos modelo usando estereótipos, para estender os elementos padrão do modelo de UML para finalidades específicas.

Vincular elementos de modelo e itens de trabalho

Criar links entre elementos modelo e trabalhar itens para ajudá-lo a acompanhar tarefas, situações de teste, bugs, requisitos, problemas, ou outros tipos de trabalho que estão associados com as partes específicas do modelo.

Exportar imagens de diagramas

Salve seu modelo e diagramas de modo que você pode compartilhá-los com outros usuários, incluindo aqueles que não usam Visual Studio Ultimate.

Tarefas Relacionadas

Tópico

Tarefa 

Visualizar código

Criar elementos gráficos de dependência, diagramas de sequência, e diagramas de camada para examinar e explorar o código estranhos.

Requisitos de usuário da modelagem

Usar modelos para esclarecer e comunicar as necessidades de usuários.

Modelando a arquitetura de um sistema de software

Usar modelos para descrever a estrutura e o comportamento total do seu sistema e para certificar-se de que atendem às necessidades de usuários.

Validando o sistema durante o desenvolvimento

Certifique-se de que as permanece de software consistentes com as suas necessidades e a arquitetura total de usuários do seu sistema.

Usando modelos dentro do processo de desenvolvimento

Usar modelos no desenvolvimento do Agile

Use modelos para ajudar você a entender e altere seu sistema durante o desenvolvimento.

Soluções de modelagem da estruturação

Organizar modelos em um grande ou projeto médio.

Recursos externos

Categoria

Links

Fóruns

Blogs

Visual Studio ALM + blog do Team Foundation Server

Artigos técnicos e diários

O journal de arquitetura - problema 23: A modelagem e processos de arquitetura

Outros sites

Centro da arquitetura do MSDN