Questão de Engenharia de Software — Manutenção de Software — FGV 2025
Engenharia de Software›Manutenção de Software
Código
fg104556
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistema
Após a entrega do sistema de Protocolo Eletrônico, o Analista de Sistemas é acionado para realizar três tipos de intervenção: 1) Correção de um bug em uma regra de tramitação; 2) Adaptação do sistema para funcionar com a nova versão do Banco de Dados; 3) Adição de um novo relatório estatístico solicitado pela Presidência.Essas atividades se enquadram na Fase de Manutenção do Ciclo de Vida do Software e são classificadas, respectivamente, como:
APreventiva, Corretiva, Adaptativa.
BCorretiva, Adaptativa, Evolutiva.
CAdaptativa, Evolutiva, Corretiva.
DPreventiva, Evolutiva, Adaptativa.
ECorretiva, Evolutiva, Preventiva.
Revelar gabarito e comentário▾
GabaritoB — Corretiva, Adaptativa, Evolutiva.
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”.
Manutenção de Software – Tipos de Manutenção
Gabarito: letra B. A primeira atividade (correção de bug) é manutenção corretiva; a segunda (adaptação a nova versão do banco) é adaptativa; a terceira (novo relatório) é evolutiva (ou perfectiva). A classificação segue a norma ISO/IEC 14764.
A banca testa o conhecimento dos quatro tipos de manutenção de software pós-entrega, conforme a ISO/IEC 14764:
Corretiva: reparo de defeitos (bugs) que impedem o software de atender aos requisitos especificados.
Adaptativa: modificação para manter o software utilizável em ambiente alterado (hardware, sistema operacional, banco de dados, etc.).
Evolutiva (ou perfectiva): acréscimo de novas funcionalidades ou melhoria de atributos como desempenho, usabilidade e manutenibilidade.
Preventiva: alteração proativa para evitar futuros problemas (ex.: refatoração, rejuvenescimento de software).
Manutenção de software (ISO/IEC 14764): Corretiva (Reparo de defeitos (bugs)); Adaptativa (Ajuste a mudanças no ambiente); Evolutiva (perfectiva) (Novas funcionalidades / melhorias); Preventiva (Ações proativas (refatoração))
Alternativa A — ❌ Incorreta
Inverte as classificações: a primeira atividade é corretiva, não preventiva; a segunda é adaptativa, não corretiva; a terceira é evolutiva, não adaptativa.
Alternativa B — ✅ Correta ⟵ GABARITO
Sequência exata: Corretiva (bug) → Adaptativa (nova versão do BD) → Evolutiva (novo relatório).
Alternativa C — ❌ Incorreta
Troca a ordem: a primeira (bug) é corretiva, não adaptativa; a segunda (adaptação ao BD) é adaptativa, não evolutiva; a terceira (novo relatório) é evolutiva, não corretiva.
Alternativa D — ❌ Incorreta
Novamente erro: a primeira é corretiva, não preventiva; a segunda é adaptativa, não evolutiva; a terceira é evolutiva, não adaptativa.
Alternativa E — ❌ Incorreta
Confunde a segunda e terceira: a segunda atividade (adaptação ao BD) é adaptativa, não evolutiva; a terceira (novo relatório) é evolutiva, não preventiva.
NÃO CAIA NESSA!
A banca frequentemente troca os conceitos, especialmente colocando "preventiva" onde deveria ser "adaptativa" (que lida com mudanças no ambiente) ou "evolutiva" (que adiciona funcionalidades). Lembre-se: corretiva = consertar o que está quebrado; adaptativa = ajustar a mudanças externas; evolutiva = entregar valor novo; preventiva = evitar problemas futuros.