Questão de Engenharia de Software — Qualidade de Software — FGV 2025
- Código
- fg104548
- Banca
- FGV
- Órgão
- AL-AM
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista Legislativo - Analista de Sistema
- ANão Conformidade
- BCausa Raiz
- CFailure
- DAnomalia
- EVulnerabilidade
GabaritoC — Failure
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.
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.
Causa Raiz é a origem fundamental do problema, não a manifestação observada. O defect é a causa raiz, não o efeito.
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.
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.
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.
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