Visualizando e entendendo o código
Você pode usar a visualização e ferramentas modelar no Visual Studio final para ajudar você a entender o código existente e a descrever seu aplicativo.Isso permite que você visualmente saber como suas alterações podem afetar o código e ajudá-lo ao avaliar trabalho e riscos que resultam dessas alterações.Por exemplo:
Para entender as relações em seu código, mapear as relações visualmente.
Para descrever a arquitetura do sistema e manter o código consistente com seu design, criar diagramas de camada e validar o código contra esses diagramas.
Para entender o comportamento do método, gerar diagramas de sequência.
Para descrever estruturas de classe, crie diagramas de classe.
Para modelar e comunicar vários aspectos do sistema, diagramas de UML (UML) de desenho.Por exemplo, você pode modelar componentes, tipos, as interações, e os processos do sistema.
Essas ferramentas também ajudam a mais facilmente se comunicar com pessoas envolvidos com seu projeto.Por exemplo, você pode usar diagramas de classe de UML para criar um glossário comum para discutir o sistema com os participantes, os usuários, e os membros da equipe de projeto.
O que você deseja fazer?
Compreender o código e as suas relações:
|
|
Entenda interações de código: Visualize como o código implementa um método gerando diagramas de sequência de uma definição de método. |
|
Entenda estruturas de classe: Visualize a estrutura de classes em um projeto criando diagramas de classe do código. |
|
Descreve o design do sistema de alto nível e validar o código contra esse design: Descreve o design do sistema de alto nível e suas dependências se criando diagramas de camada.Validar o código contra esse design para certificar-se de dependências no código mais consistente com o design. |
|
Comunique os requisitos e a arquitetura de usuário: A modelagem os requisitos de usuário e a arquitetura do seu sistema de software desenhando os seguintes diagramas de UML: atividade, componente, classe, sequência, e caso de uso. |
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 |
Consulte também
Conceitos
Visão geral de cenário: Alterar o design usando visualização e modelagem
Desenvolvendo modelos para design de software
Requisitos do usuário de modelagem.