12-dosrequisitosparaoprojetoiterativamente

8
 Utilizando UML e Padrões Capítulo 12   Dos requisitos para o projeto - iterativamente

Upload: georham

Post on 04-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

aacc

TRANSCRIPT

  • 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.