Solução: Aula 03 - Processo Unificado e Ágil 💡
Respostas e explicações para os exercícios da Aula 03.
✅ 1. O que é o RUP? (Básico)
Resposta Sugerida: O Rational Unified Process (RUP) é um framework de processo iterativo e incremental. Ao contrário do Cascata, ele aceita que requisitos e design evoluam ao longo do tempo.
✅ 2. As Fases do RUP (Básico)
Resposta Sugerida: 1. Concepção (Inception): Definir o escopo e viabilidade. 2. Elaboração: Mitigar riscos e definir a arquitetura. 3. Construção: Desenvolver o produto. 4. Transição: Entregar para o usuário.
✅ 3. Ágil vs RUP (Intermediário)
Explicação: Modelagem Ágil significa criar diagramas que tenham valor imediato. O RUP pode ser "pesado" se exigir documentação excessiva. Já metodologias como Scrum focam em conversas, usando UML apenas quando a conversa não é suficiente.
✅ 4. O Manifesto Ágil (Intermediário)
Conceitos: 1. Indivíduos e interações > Processos e ferramentas. 2. Software em funcionamento > Documentação abrangente.
✅ 5. Desafio: Transição para o Ágil (Desafio)
Resolução Sugerida: Para uma empresa tradicional migrar: 1. Começar com Sprints de 15 dias. 2. Transformar Casos de Uso pesados em Histórias de Usuário. 3. Usar "UML de Guardanapo" para discussões diárias, mas manter Diagramas de Classe atualizados para a arquitetura core.