Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FGV 2023
Engenharia de Software›Processos de Software - Desenvolvimento Ágil
Código
fg072423
Banca
FGV
Órgão
TJ-RN
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Tecnologia de Informação – Análise de Sistemas
A Equipe de Tecnologia da Informação (ETI) de um tribunal está envolvida no projeto TERC cujo ciclo de vida segue uma abordagem adaptativa (ágil).Considerando o ciclo de vida empregado no TERC, a ETI:
Aespecifica os requisitos do produto final antes do início do desenvolvimento;
Bsolicita o envolvimento das partes interessadas chave em marcos específicos;
Ccontrola os riscos à medida em que surgem requisitos e restrições;
Dajusta o ciclo de vida do projeto ao ciclo de vida do produto;
Eestabelece as fases do projeto com base em um ciclo de vida de desenvolvimento preditivo.
Revelar gabarito e comentário▾
GabaritoC — controla os riscos à medida em que surgem requisitos e restrições;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Ciclo de vida adaptativo (ágil)
Gabarito: letra C. No ciclo de vida adaptativo (ágil), o gerenciamento de riscos é contínuo e iterativo: os riscos são controlados à medida que novos requisitos e restrições surgem, diferentemente dos métodos preditivos onde os riscos são identificados e planejados no início. A alternativa C reflete exatamente esse princípio.
O ciclo de vida adaptativo é caracterizado por entregas incrementais, planejamento flexível e resposta a mudanças. Em contraste, o ciclo preditivo (como o cascata) busca definir tudo antecipadamente. Assim, a ETI, trabalhando em um projeto ágil, deve adotar práticas que estejam alinhadas com essa abordagem.
1Requisitos evoluem incrementalmente
2Partes interessadas participam continuamente
3Riscos controlados a cada iteração
4Entregas incrementais e flexíveis
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que os requisitos do produto final são especificados antes do início do desenvolvimento. Isso é típico de métodos preditivos (cascata). Em métodos ágeis, os requisitos evoluem ao longo do projeto, sendo detalhados incrementalmente conforme as iterações.
Alternativa B — ❌ Incorreta
Diz que o envolvimento das partes interessadas ocorre apenas em marcos específicos. No desenvolvimento ágil, as partes interessadas (clientes, usuários) participam continuamente, com feedback frequente e colaboração constante, não apenas em pontos pré-definidos.
Alternativa C — ✅ Correta ⟵ GABARITO
Controlar os riscos à medida que surgem requisitos e restrições é uma prática inerente ao ciclo adaptativo. Em cada iteração, a equipe reavalia riscos e ajusta o plano, integrando o gerenciamento de riscos ao processo de desenvolvimento.
Alternativa D — ❌ Incorreta
“Ajusta o ciclo de vida do projeto ao ciclo de vida do produto” é uma afirmação genérica que não descreve uma prática específica dos métodos ágeis. Embora no ágil o projeto acompanhe as iterações do produto, essa frase não captura a essência adaptativa e poderia ser aplicada a qualquer abordagem que alinhe projeto e produto.
Alternativa E — ❌ Incorreta
Estabelecer fases do projeto com base em um ciclo de vida preditivo é o oposto do que se espera em um projeto ágil. O ciclo adaptativo não utiliza fases rígidas; em vez disso, trabalha com iterações curtas que podem agregar funcionalidades sem um plano global detalhado.