12-DosRequisitosParaOProjetoIterativamente
description
Transcript of 12-DosRequisitosParaOProjetoIterativamente
-
Utilizando UML e Padres
Captulo 12 Dos requisitos para o projeto - iterativamente
-
Objetivos
Motivar a transio para as atividades de projeto
Contrastar a importncia das habilidades de projeto de objetos versus conhecimento da notao UML.
-
O que vem a seguir?
-
Introduo
At o momento, nos concentramos na anlise de requisitos dos estudos de casos.
Os prximos captulos mudam a nfase para o projeto de uma soluo para esta iterao.
Em termos de objetos de software que colaboram entre si.
-
Fazer a coisa certa, fazer certo a coisa, iterativamente
A anlise de requisitos foca o aprendizado em fazer a coisa certa Entender o que deve ser feito
O projeto de software foca em fazer certo a coisa Entender como fazer
Em desenvolvimento iterativo, o foco entre anlise e projeto muda com evoluo das iteraes Iteraes iniciais: foco maior em anlise Iteraes subseqentes: foco maior em projeto ...
-
Provocao das modificaes iniciais
Mtodos iterativos e evolutivos acolhem as mudanas
Melhor se surgirem nas iteraes iniciais
Objetivo, oramento e cronograma mais estveis nas iteraes finais.
Programao, teste e demonstraes iniciais ajudam a provocar as inevitveis modificaes.
-
Provocao das modificaes iniciais
Ao longo das primeiras iteraes da Elaborao, a descoberta de requisitos deve se estabilizar
No final da Fase de Elaborao:
Cerca de 80% dos requisitos esto definidos e refinados, de forma segura, com base em:
Realimentao
Programao
Testes iniciais.
-
Toda a anlise e modelagem no demorou semanas para ser feita?
Parece que toda modelagem que vimos at agora no curso ir demorar semanas em um projeto real
Isso no verdade
Quando nos sentimos vontade na redao de casos de uso, modelagem de domnio, etc..
Toda a modelagem vista at aqui deve demorar poucas horas ou poucos dias de trabalho em um projeto real.