No processo de evolução de software, a manutenção desempenh...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D
1. Tema central da questão
Esta questão aborda o conceito de manutenção corretiva em engenharia de software, um tema recorrente em provas de concursos públicos. É fundamental conhecer os diferentes tipos de manutenção para interpretar corretamente as funções de cada uma no ciclo de vida do software.
2. Resumo teórico
A manutenção de software é classificada, segundo a norma ISO/IEC 14764 (ou IEEE 1219), em quatro tipos:
- Corretiva: Corrige defeitos e falhas detectadas após a entrega.
- Adaptativa: Adapta o software a novos ambientes ou plataformas.
- Perfectiva: Melhora performance ou acrescenta funcionalidades.
- Preventiva: Torna o software mais fácil de manter, prevenindo futuros problemas.
3. Justificativa da alternativa correta
A alternativa D é a correta, pois descreve de forma precisa o objetivo da manutenção corretiva: identificar e corrigir falhas no software descobertas após sua entrega e implantação. Esta definição está alinhada com o que pedem normas como a ISO/IEC 14764 e livros de referência, como "Engenharia de Software" de Ian Sommerville.
4. Análise das alternativas incorretas
- A: Inclui novas funcionalidades e melhorias, o que caracteriza manutenção perfectiva, não corretiva.
- B: Refere-se à compatibilidade com novas plataformas, típica da manutenção adaptativa.
- C: Cita mudanças nos requisitos de negócio, que também é escopo da manutenção adaptativa ou perfectiva.
- E: Foca em otimização e refatoração, atividade de manutenção perfectiva.
5. Estratégias de interpretação
Para evitar pegadinhas, grife palavras-chave. Sempre associe “correção de falhas” à manutenção corretiva. Cuidado para não confundir com melhorias ou adaptações, que pertencem a outros tipos de manutenção.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo