Engº
Metodologias Ágeis
Trabalho desenvolvido por:
Ricardo Santos nº8590
Flávio Pinho nº11187
Contextualização O Rational Unified Process (RUP) é um processo de engenharia de software criado pela Rational Software
Corporation, mais tarde adquirida pela IBM. Podendo nalguns casos ser referida como IRUP (IBM Rational Unified Process).
Características
Divisão do projecto em 4 fases:
•
•
•
•
Concepção: enfatização no sistema a ser criado;
Elaboração: enfatização da arquitectura;
Construção: enfatização do desenvolvimento;
Transição: implantação;
Esta metodologia da baseia-se nos 4 P’s: Pessoas,
Projecto, Produto e Processo.
1ª Fase: Iniciação
Os objectivos principais desta fase são:
• Estabelecer o escopo do software, condições limite e critérios de aceitação.
• Discriminar casos de uso.
• Exibir possível solução de arquitectura para alguns cenários.
• Estimar o custo geral e potenciais riscos.
• Preparar ambiente de suporte para o projecto. 2ª Fase: Elaboração
Principais objectivos:
• Assegurar que a arquitectura, os requisitos e os planos são suficientemente estáveis.
• Tratar todos os riscos.
• Produção de um protótipo evolutivo dos componentes. • Demonstrar que a arquitectura suportará os requisitos do sistema.
• Estabelecer um ambiente de suporte.
3ª Fase: Construção
Objectivos:
• Minimizar os custos de desenvolvimento, optimizando os recursos.
• Atingir a qualidade adequada com qualidade e eficiência. • Produzir versões alfa e beta e outras versões de teste. • Desenvolver de modo iterativo e incremental um produto completo.
• Decidir se o software está pronto para ser implementado. 4ª Fase: Transição
Objectivos:
• Teste Beta para validar o novo sistema.
• Treinamento de usuários e equipa de manutenção. • Distribuição
• Obtenção do consentimento de ambas dos envolvidos que as baselines de implantação estão completas.
Distribuição de Esforços
Em termos de