Questão nº 24

Questão de Desenvolvimento de Sistemas · FGV SEFAZ-MG 2022 - Tarde (nº 24)

FGV2022Auditor Fiscal - Tecnologia da InformaçãoDesenvolvimento de Sistemas
Gabarito: Bver comentário ↓

Você entrou para um projeto novo, já em andamento, no qual a metodologia que a equipe do projeto segue é a de definir e escrever testes de software a partir das regras de negócio antes mesmo de implementar as funcionalidades propostas.
Assinale a opção que indica o nome desse processo de desenvolvimento de software.

Resposta comentada

Gabarito Alternativa B

TDD (Test-Driven Development) é uma prática de desenvolvimento onde você escreve testes automatizados para uma funcionalidade antes de escrever o código da própria funcionalidade, garantindo que o código atenda aos requisitos.

  • (A) Incorreta: DDD (Domain-Driven Design) é uma abordagem para modelar o software de acordo com o domínio de negócio, não uma prática de escrita de testes antes do código.
  • (B) Correta: TDD (Test-Driven Development) descreve precisamente o processo de definir e escrever testes de software a partir das regras de negócio antes mesmo de implementar as funcionalidades.
  • (C) Incorreta: BDD (Behavior-Driven Development) é uma extensão do TDD que foca em definir o comportamento do sistema em linguagem natural (ex: Given-When-Then) e promove a colaboração entre stakeholders. Embora também envolva definir especificações/testes antes da implementação, a descrição da questão é mais fundamental e genérica para TDD, que é a prática de "escrever testes antes do código". A armadilha é que BDD também se baseia em regras de negócio para definir o que será testado antes da codificação, mas o TDD é o conceito base de "testes primeiro".
  • (D) Incorreta: XP (Extreme Programming) é uma metodologia ágil que engloba diversas práticas, incluindo TDD, mas não é o nome do processo específico de escrita de testes antes do código.
  • (E) Incorreta: Scrum é um framework ágil para gerenciamento de projetos, focando em papéis, eventos e artefatos, e não em uma prática técnica de desenvolvimento de software como a descrita.

Fonte: FGV SEFAZ-MG 2022 - Tarde Auditor Fiscal - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho