Sobre as manutenções corretiva e evolutiva de software, é c...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - a manutenção corretiva visa, principalmente, reparar erros encontrados no software.
Para entender a questão e a alternativa correta, é crucial conhecer os tipos de manutenção de software e suas finalidades. A manutenção de software é uma parte vital do ciclo de vida do software, garantindo que o produto continue a funcionar corretamente após a sua entrega inicial.
A manutenção corretiva lida com a correção de defeitos identificados durante o uso normal do software. Este tipo de manutenção é reativo, ou seja, ocorre após a descoberta de problemas ou falhas no sistema. O principal objetivo é corrigir as falhas para que o software possa operar conforme esperado.
Por outro lado, a manutenção evolutiva é proativa e visa a adicionar novas funcionalidades ou atender a requisitos que não foram inicialmente contemplados, permitindo que o software evolua e continue atendendo às necessidades de seus usuários. Isso geralmente implica em alterações no código fonte e possível atualização da documentação para refletir as novas capacidades do software.
As demais alternativas são incorretas porque:
- Alternativa A sugere que a manutenção corretiva se destina apenas à documentação, o que é incorreto pois se destina principalmente à correção de erros no software.
- Alternativa C indica que a manutenção evolutiva não altera o código fonte, o que é incorreto, pois a introdução de novas funcionalidades normalmente requer essa alteração.
- Alternativa D menciona que a manutenção evolutiva não visa introduzir novas funcionalidades, o que é um erro, já que seu objetivo principal é justamente esse.
- Alternativa E afirma que na manutenção evolutiva não é necessário fazer correções na documentação, o que não é verdade, pois as alterações feitas no software frequentemente necessitam de atualizações correspondentes na documentação.
Portanto, a alternativa B está correta porque captura a essência da manutenção corretiva, que é a de corrigir problemas existentes no software para que ele funcione conforme esperado, mantendo sua confiabilidade e eficiência.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo