Exercícios: Aula 04 - Engenharia de Requisitos 📝
Pratique a arte de descobrir e documentar o que o cliente realmente precisa.
1. O que o Sistema Deve Ser (Básico 1)
Contexto: Requisitos são a fundação de qualquer software de sucesso.
Pergunta: Diferencie Requisitos Funcionais de Requisitos Não-Funcionais. Dê um exemplo de cada para um aplicativo de banco.
2. Técnicas de Descoberta (Básico 2)
Contexto: O cliente nem sempre sabe explicar o que quer (Elicitação).
Pergunta: Cite três técnicas usadas pelo analista para coletar requisitos com os Stakeholders.
3. Rastreabilidade (Intermediário 1)
Contexto: No meio do projeto, o desenvolvedor decide adicionar uma funcionalidade que o cliente não pediu.
Pergunta: Como o conceito de Matriz de Rastreabilidade ajuda a evitar o desperdício de tempo com funcionalidades desnecessárias?
4. Documento de Visão (Intermediário 2)
Contexto: Antes de desenhar diagramas complexos, precisamos de uma visão clara do produto.
Pergunta: Qual o principal objetivo do Documento de Visão e quem é o público-alvo deste documento?
5. Desafio: Gerenciando Mudanças (Desafio)
Contexto: O projeto já está na metade e o cliente mudou uma regra de negócio crítica que afeta 50% dos diagramas já feitos.
Pergunta: Sendo um analista ágil, qual deve ser sua atitude diante dessa mudança? Como você avaliaria o impacto dessa alteração no projeto?