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 |
---|---|
Fluxo de trabalho entre ações e participantes em um processo enterprise |
|
Componentes de um sistema, das suas interfaces, de portas, e de relações |
|
Tipos que é usado para armazenar e troca de dados no sistema e nas relações |
|
Sequências das interações entre objetos, componentes, sistemas, ou atores |
|
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 |
---|---|
Arquitetura de alto nível do sistema |
|
Gráficos de dependência Visualizar dependências de código em gráficos de dependência |
Dependências e outras relacionamentos no código existente |
o gerados diagramas de classe Como: Criar diagramas de classe UML a partir do código(C# somente) |
Tipos e suas relações no código do .NET |
Diagramas de sequência o gerados |
Sequências de chamadas de método no código do .NET |
Tarefas comuns
Tópico |
Tarefa |
---|---|
Criar modelos e adiciona diagramas. |
|
Diagramas de desenho para editar o modelo. |
|
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. |
|
Criar pacotes para dividir um modelo em unidades em que os membros da equipe diferentes podem trabalhar. |
|
Gerar código C# de diagramas de classe para iniciar sua implementação. |
|
Personalizar os elementos modelo usando estereótipos, para estender os elementos padrão do modelo de UML para finalidades específicas. |
|
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. |
|
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 |
---|---|
Criar elementos gráficos de dependência, diagramas de sequência, e diagramas de camada para examinar e explorar o código estranhos. |
|
Usar modelos para esclarecer e comunicar as necessidades de usuários. |
|
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. |
|
Certifique-se de que as permanece de software consistentes com as suas necessidades e a arquitetura total de usuários do seu sistema. |
|
Use modelos para ajudar você a entender e altere seu sistema durante o desenvolvimento. |
|
Organizar modelos em um grande ou projeto médio. |
Recursos externos
Categoria |
Links |
---|---|
Fóruns |
|
Blogs |
|
Artigos técnicos e diários |
O journal de arquitetura - problema 23: A modelagem e processos de arquitetura |
Outros sites |