Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025
Engenharia de Software›Geral
Código
ce417814
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Cargo
Ana ( )
Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o item a seguir.
Em metodologias ágeis, o desenvolvimento incremental e iterativo permite que as equipes de software entreguem valor ao cliente de forma contínua e adaptem-se rapidamente às mudanças de requisitos.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Metodologias ágeis: desenvolvimento incremental e iterativo
Gabarito: Certo (C). A afirmativa está correta porque descreve com precisão dois pilares das metodologias ágeis: o desenvolvimento incremental (entrega de valor em partes, de forma contínua) e o iterativo (ciclos curtos que permitem adaptação rápida a mudanças de requisitos). Essa é a essência do Manifesto Ágil, que prioriza "responder a mudanças mais que seguir um plano" e "entregar software funcionando com frequência".
O desenvolvimento ágil surgiu como reação aos modelos tradicionais (como o cascata), que eram burocráticos, lentos e pouco flexíveis. Enquanto o modelo em cascata segue uma sequência rígida de fases (requisitos → projeto → implementação → testes → entrega), as metodologias ágeis quebram o trabalho em iterações — ciclos curtos (geralmente de 1 a 4 semanas) que incluem todas as atividades necessárias para produzir um incremento de software funcional. Cada iteração entrega uma parte do produto que agrega valor ao cliente, e ao final de cada ciclo a equipe reavalia as prioridades com base no feedback recebido.
Essa abordagem traz dois benefícios centrais: entrega contínua de valor (o cliente recebe funcionalidades utilizáveis desde cedo, em vez de esperar o produto completo) e adaptabilidade (como os requisitos mudam ao longo do projeto — algo inevitável em ambientes de alta incerteza —, a equipe consegue incorporar as mudanças rapidamente, sem retrabalho massivo). O Manifesto Ágil, criado em 2001, formaliza esses princípios: "mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento" e "entregar frequentemente software funcionando, de poucas semanas a poucos meses".
Na prática, frameworks como Scrum e XP exemplificam isso: o Scrum organiza o trabalho em Sprints (iterações de 2 a 4 semanas) que produzem incrementos do produto; o XP enfatiza pequenos releases e integração contínua. Ambos dependem de feedback constante do cliente para ajustar o rumo. A pegadinha que a banca poderia explorar seria inverter esses conceitos — por exemplo, afirmar que metodologias ágeis usam ciclos longos ou que não aceitam mudanças de requisitos. Aqui, porém, a afirmativa está alinhada com a teoria.
Guarde a distinção entre iterativo e incremental: iterativo refere-se aos ciclos de repetição (cada iteração refina o produto), enquanto incremental refere-se ao acréscimo de funcionalidades (cada incremento adiciona valor). A afirmativa une os dois corretamente, e é exatamente essa combinação que permite a entrega contínua e a adaptação às mudanças.
1Iteração (ciclo curto)
2Incremento (valor entregue)
3Feedback do cliente
4Adaptação a mudanças
LEVEL · soulevel.com.br
Item — ✅ CERTO
A afirmativa está correta porque reflete fielmente os princípios ágeis. O desenvolvimento incremental e iterativo é a base de metodologias como Scrum, XP e Kanban, e a capacidade de "entregar valor ao cliente de forma contínua" e "adaptar-se rapidamente às mudanças de requisitos" são objetivos explícitos do Manifesto Ágil. Não há qualquer erro conceitual ou inversão de termos — a frase descreve exatamente o que caracteriza o desenvolvimento ágil.