Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — CESPE / CEBRASPE 2024

Engenharia de SoftwareEngenharia de Requisitos
Código
ce171195
Banca
CESPE / CEBRASPE
Órgão
CNPQ
Ano
2024
Nível
Superior
Cargo
Analista em Ciência e Tecnologia Pleno I - Especialidade: Desenvolvimento e Arquitetura de Software
Em relação ao desenvolvimento guiado por teste (TDD), julgue o item que se segue.O TDD é uma tendência que enfatiza o projeto de casos de teste antes da criação do código fonte e se caracteriza como parte do modelo ágil de desenvolvimento de software.
  1. CCerto
  2. 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”.

Desenvolvimento Guiado por Teste (TDD)

CERTO. A afirmação está correta. O TDD é uma técnica que enfatiza a criação de casos de teste antes da implementação do código-fonte, e é amplamente adotado como parte das metodologias ágeis de desenvolvimento de software.

O trecho do livro de Pressman (Engenharia de Software) confirma: "O TDD não é realmente uma nova tecnologia, mas sim uma tendência que enfatiza o projeto de casos de teste antes da criação do código-fonte". Além disso, o TDD é frequentemente associado a práticas ágeis como Extreme Programming (XP) e Scrum, sendo considerado um método ágil por si só. O contexto também afirma que "o Test-Driven Development (TDD) é um método ágil de desenvolvimento de software independente".

Portanto, o item está perfeitamente alinhado com a definição clássica de TDD. ✅ CERTO.

  1. 1Escrever teste que falha
  2. 2Implementar código mínimo
  3. 3Teste passa
  4. 4Refatorar código
LEVEL · soulevel.com.br

Link permanente: /questoes/ce171195