Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — CESPE / CEBRASPE 2025

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
ce199083
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Superior
Cargo
Analista – Área: Gestão da Informação – Subárea: Engenharia de Software
A respeito de engenharia de software, julgue o item a seguir.No desenvolvimento ágil, práticas como TDD (test-driven development) e CI (continuous integration) são utilizadas apenas na fase final do projeto, para garantir a qualidade do software.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Desenvolvimento Ágil – TDD e CI

Gabarito: ❌ ERRADO. A afirmação é falsa porque TDD (Test-Driven Development) e CI (Continuous Integration) são práticas contínuas, aplicadas ao longo de todo o ciclo de desenvolvimento, não apenas na fase final. No desenvolvimento ágil, cada iteração inclui codificação, testes e integração, conforme descrito no Manifesto Ágil e nas metodologias ágeis.

O contexto do desenvolvimento ágil destaca que "cada iteração inclui todas as tarefas necessárias para implantar o mini-incremento da nova funcionalidade: planejamento, análise de requisitos, projeto, codificação, teste e documentação" (fonte: artigo sobre Desenvolvimento Ágil). TDD consiste em escrever testes antes do código, sendo uma prática de design e teste que ocorre a cada funcionalidade; CI exige que os desenvolvedores integrem seu código frequentemente, com builds e testes automatizados, desde o início do projeto. Portanto, a afirmação de que essas práticas são usadas "apenas na fase final" é incorreta. A qualidade do software é garantida de forma contínua, não apenas no fim.

  1. 1Planejamento
  2. 2Análise de requisitos
  3. 3Projeto
  4. 4Codificação + TDD
  5. 5Testes + CI
  6. 6Documentação
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Lembre-se de que métodos ágeis enfatizam entregas incrementais e feedback constante. TDD e CI são ferramentas que viabilizam essa entrega frequente com qualidade, não atividades de encerramento.

Link permanente: /questoes/ce199083