Elaboração¶
A Elaboração é a segunda fase do Rational Unified Process (RUP). Seu propósito é refinar os requisitos do projeto, resolver os riscos críticos e definir a arquitetura base do sistema, garantindo viabilidade técnica. Ao final desta fase, a equipe deve ter uma arquitetura validada, diagramas consolidados e um plano de desenvolvimento sólido para prosseguir com a implementação.
Objetivos da Fase¶
- Detalhar os requisitos mais importantes e casos de uso essenciais.
- Desenvolver uma arquitetura de software robusta.
- Mitigar e resolver os principais riscos técnicos do projeto.
- Criar protótipos de alta fidelidade e provas de conceito.
- Planejar as próximas fases com mais precisão.
Atividades Realizadas¶
- Documento de Arquitetura de Software (DAS) — estruturação das decisões arquiteturais significativas, incluindo visões lógicas e de funcionamento.
- Modelagem de Casos de Uso — detalhamento dos fluxos do sistema a partir de seus atores e objetivos.
- Diagrama de Classes — estruturação em classes do projeto, definindo relacionamentos e responsabilidades.
- Diagrama de Sequência — definição das trocas de mensagens na linha do tempo para a execução das ações.
- Prototipagem de Alta Fidelidade — representação visual concreta de como será o sistema final para os usuários.
Artefatos Produzidos¶
| Artefato | Descrição |
|---|---|
| Requisitos (DAS) | Documento com as diretrizes e visões gerais da arquitetura do sistema |
| Casos de Uso | Detalhamento dos fluxos de interação dos atores com a solução |
| Diagrama de Classes | Organização das entidades e classes necessárias para funcionalidade |
| Diagrama de Sequência | Representação das chamadas lógicas na execução e temporalidade |
| Protótipo de Alta Fidelidade | Refinamento final das interfaces projetadas e de experiência de usuário |
Marco de Finalização (Milestone)¶
O marco de encerramento da fase de Elaboração no RUP é o Lifecycle Architecture Milestone. Nele, se constata que a arquitetura do projeto foi estabelecida com segurança com base nos casos de uso críticos, que os maiores riscos foram superados, e que as etapas de desenvolvimento da fase de Construção estão devidamente planejadas. O resultado esperado é a confirmação para se iniciar o desenvolvimento em amplitude do sistema.