Partilhar via


Usar os modelos no desenvolvimento ágil

Sua equipe pode criar modelos para ajudar a definir e implementar os testes e histórias de usuários usando Visual Studio Ultimate. Um modelo é um modo de exibição de um aspecto escolhido do seu aplicativo, como, por exemplo, a seqüência de interações entre os componentes ou as atividades de negócios dos usuários.

Equipe você pode desenvolver modelos em todo o projeto quando ele deve compreender suas histórias de usuários e seu código mais profundamente.Por exemplo, uma equipe pode desenvolver um diagrama de atividade para uma história de usuário que tenha as interações do usuário complexa antes estimando a tarefa.

Explore o código existente: sua equipe pode gerar diagramas que mostram as interações e dependências no código existente para ajudar a compreender sua estrutura, discuta as alterações propostas, estimar os custos e criar testes para orientar o desenvolvimento.

Atualizando aplicativos existentes

Compreender as necessidades de usuários mais claramente: a sua equipe pode usar modelos para ajudar a responder a perguntas importantes sobre as histórias de usuários, para preparar as histórias de usuários para um sprint ou esclarecer detalhes quando a história de usuário está sendo desenvolvida.

Histórias de modelagem

Refatorar o código com freqüência sem perda da estrutura: sua equipe pode usar modelos de camada para definir e validar as dependências em seu código.Como sua equipe Refatorar e estende o código, ele pode validar os diagramas de camada para ajudar a evitar que o código se torne mais difícil alterar ao longo do tempo.

Estabilização da estrutura de aplicativo usando diagramas de camada

Discuta e comunicar-se sobre seu código.Sua equipe pode usar modelos para visualizar e discuta os componentes, interações e padrões de design no código.Se sua equipe está dispersos geograficamente, ele pode usar modelos dessa maneira é especialmente útil.

O Design de modelagem.

Gerar código.Sua equipe pode responder muito rápida e confiável às mudanças nos requisitos do usuário gerando o código dos seus modelos.Se sua equipe desenvolve uma linha de produtos semelhantes ou se baseia em padrões usados com freqüência, os benefícios de geração de código são especialmente eficientes.

Gerando código

Consulte também

Conceitos

Usando modelos dentro do processo de desenvolvimento