Pular para o conteúdo principal

Questão de Engenharia de Software — Qualidade de Software — FGV 2025

Engenharia de SoftwareQualidade de Software
Código
fg104548
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistema
Em um sistema de peticionamento eletrônico, um erro de programação fez com que a data da petição fosse formatada incorretamente (o ano aparece como 0025 em vez de 2025). Esse erro se manifesta quando o usuário final tenta visualizar o documento.Tecnicamente, o erro de programação no código é o Defect, e o comportamento incorreto observado pelo usuário final é classificado como
  1. ANão Conformidade
  2. BCausa Raiz
  3. CFailure
  4. DAnomalia
  5. EVulnerabilidade
Revelar gabarito e comentário

GabaritoC — Failure

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

Terminologia de Defeitos em Software

Gabarito: Letra C – Failure. O erro de programação no código é o defect (defeito). Quando executado, pode causar um failure (falha), ou seja, o comportamento incorreto observado pelo usuário. É a terminologia clássica da engenharia de software e testes.

  1. 1Defect (código errado)
  2. 2Infection (estado interno errado)
  3. 3Failure (comportamento externo)
LEVEL · soulevel.com.br

Alternativa A – ❌ Incorreta

Não Conformidade é um termo geral para desvio de requisitos ou padrões, mas não é o termo técnico específico para o comportamento observado em execução.

Alternativa B – ❌ Incorreta

Causa Raiz é a origem fundamental do problema, não a manifestação observada. O defect é a causa raiz, não o efeito.

Alternativa C – ✅ Correta ⟵ GABARITO

Failure é exatamente o comportamento incorreto percebido pelo usuário final, resultado da execução de um defect. A questão afirma que o erro no código é o defect e o comportamento observado é o failure – definição precisa.

Alternativa D – ❌ Incorreta

Anomalia é um termo mais amplo, podendo incluir falhas, defeitos ou resultados inesperados, mas não é a classificação específica para o comportamento observado após a execução do defect.

Alternativa E – ❌ Incorreta

Vulnerabilidade é um tipo de defect que pode ser explorado para comprometer a segurança. O caso descrito não envolve segurança, apenas formatação errada.

PEGA ESSA DICA!

Lembre-se da cadeia: Defect (código errado) → Infection (estado interno errado) → Failure (comportamento externo errado). A banca FGV cobra essa distinção com frequência.

Gabarito: Letra C – Failure.

Link permanente: /questoes/fg104548