Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FGV 2023

Engenharia de SoftwareProcessos 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:
  1. Aespecifica os requisitos do produto final antes do início do desenvolvimento;
  2. Bsolicita o envolvimento das partes interessadas chave em marcos específicos;
  3. Ccontrola os riscos à medida em que surgem requisitos e restrições;
  4. Dajusta o ciclo de vida do projeto ao ciclo de vida do produto;
  5. 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.

  1. 1Requisitos evoluem incrementalmente
  2. 2Partes interessadas participam continuamente
  3. 3Riscos controlados a cada iteração
  4. 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.

Link permanente: /questoes/fg072423