Phase: Elaboração
O propósito da Fase de Elaboração é analisar o domínio do problema, validar uma arquitetura consistente, onde o sistema será desenvolvido, e desenvolver o plano de projeto. Embora o processo sempre tenha que acomodar mudanças, as atividades desta fase asseguram que a arquitetura, requisitos e planos são bastante estáveis, podendo-se então, determinar o custo de maneira previsível e programar a conclusão do desenvolvimento.
DescriptionWork Breakdown StructureTeam AllocationWork Product Usage
Relationships
Description

A arquitetura candidata é transformada em uma base arquitetônica sólida através do desenvolvimento de um caso de uso que contemple ela por inteiro. Se ao final do desenvolvimento desse caso de uso, não for possível validar a arquitetura, deverá ser realizado o ajuste necessário, e deve-se iniciar uma nova iteração dentro da fase. Haverá tantas iterações quantas forem necessárias para que a arquitetura seja validada.

É importante ressaltar que o esforço para validar a arquitetura deve ser de toda a equipe, o que dará uma educação pela homogeneidade no desenvolvimento, tornando a Fase de Construção um notório complemento a esta fase. A sistemática de desenvolvimento das demais partes do sistema seguirá a que foi utilizada durante esta fase.

  • Ao final da fase, os seguintes objetivos devem ser atingidos:
  • Definir, validar e delinear a arquitetura do sistema;
  • Demonstrar que a arquitetura suportará os requisitos do sistema a um custo e tempo justos;
  • Estabelecer um ambiente de desenvolvimento.

Esses objetivos são cumpridos através da geração dos seguintes artefatos:

Properties
Event Driven
Multiple Occurrences
Ongoing
Optional
PlannedYes
Repeatable