Sobre as manutenções corretiva e evolutiva de software, é c...

Próximas questões
Com base no mesmo assunto
Q1655622 Engenharia de Software
Sobre as manutenções corretiva e evolutiva de software, é correto afirmar que
Alternativas

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