Exercícios: Aula 03 - Processo Unificado e Ágil 📝
Aprofunde seus conhecimentos sobre como a modelagem se encaixa em diferentes fluxos de trabalho.
1. A Estrutura do RUP (Básico 1)
Contexto: O Processo Unificado (RUP) é dividido em quatro fases fundamentais.
Pergunta: Liste as 4 fases do RUP e identifique em qual delas a arquitetura do sistema é definida e os riscos técnicos são mitigados.
2. Modelagem Ágil (Básico 2)
Contexto: Metodologias ágeis (como Scrum) priorizam software em funcionamento sobre documentação abrangente.
Pergunta: Isso significa que não usamos UML em projetos Ágeis? Justifique sua resposta baseada no manifesto ágil.
3. O Conceito de Iteração (Intermediário 1)
Contexto: Tanto o RUP quanto as metodologias Ágeis usam o conceito de iterações.
Pergunta: Explique a vantagem de entregar partes do sistema a cada 2 ou 4 semanas em vez de entregar tudo apenas no final do projeto (modelo Cascata).
4. UML as Code vs UML as Sketch (Intermediário 2)
Contexto: Existem diferentes "níveis" de uso da UML.
Pergunta: Defina o que é "UML como Esboço (Sketch)" e como ela se aplica em reuniões de Sprint Planning.
5. Desafio: Adaptando o Processo (Desafio)
Contexto: Você foi contratado para um projeto de um Sistema de Controle de Tráfego Aéreo. O time quer usar Scrum puro, sem documentação formal.
Pergunta: Sendo um sistema crítico (onde vidas estão em jogo), você concorda com a ausência de diagramas formais de arquitetura? Como você equilibraria a agilidade com a necessidade de rigor técnico?