Usar modelos no desenvolvimento do Agile
Sua equipe pode criar modelos para ajudar a definir e implementar histórias e teste do usuário usando o Visual Studio Ultimate. Um modelo é uma exibição de um aspecto escolhido de seu aplicativo, como a sequência das interações entre componentes ou as atividades comerciais de usuários.
Equipe você pode desenvolver modelos no projeto quando deve compreender suas histórias de usuário e o código de forma mais aprofundada. Por exemplo, uma equipe pode desenvolver um diagrama da atividade de uma histórico do usuário que tenha interações complexas de usuário antes do cálculo da tarefa.
Explore o código existente: Sua equipe pode gerar os diagramas que mostram as interações e as dependências no código existente para ajudar a entender a estrutura, para discutir alterações propostas, para calcular os custos, e criar teste para orientar o desenvolvimento. |
|
Entenda as necessidades dos usuários mais claramente: Sua equipe pode usar modelos para ajudar a responder questões importantes sobre histórias do usuário, para preparar as histórias de usuário para uma sprint ou para considerar detalhes quando o histórico do usuário está sendo desenvolvida. |
|
Código de Refactor frequentemente sem perda de estrutura: Sua equipe pode usar modelos da camada para definir e validar as dependências em seu código. Como os refactors de equipe e estende o código, ele pode validar os diagramas da camada para ajudar a impedir que o código seja mais difícil ser alteradas com o passar do tempo. |
Estabilizando a estrutura do aplicativo usando diagramas de camada |
Discutir e se comunique sobre seu código. Sua equipe pode usar modelos para visualizar e discutir os componentes, as interações, e os padrões de design no código. Se sua equipe é disperso geograficamente, o pode usar modelos assim é especialmente útil. |
|
Gerencia o código. Sua equipe pode responder rapidamente e segura a alterações nos requisitos do usuário ao gerar código dos modelos. Se sua equipe desenvolver uma linha de produtos semelhantes ou se baseia nos padrões usados frequentemente, os benefícios de gerar código são especialmente avançado. |