Respostas
A manutenção de software é o processo de alteração realizado depois que um programa é liberado para uso, entretanto os tipos de manutenção de software existente não é um consenso, para Sommerville, a manutenção de Software engloba três atividades: manutenção corretiva (reparo de defeitos no software), manutenção adaptativa (adaptação do software a um ambiente operacional diferente), manutenção evolutiva (manutenção para adicionar funcionalidades ao software ou modificá-la).
Manutenção de software é a atividade de corrigir eventuais erros encontrados durante a sua operação, implementar melhorias solicitadas pelo usuário ou fazer ajustes e modificações necessárias em razão de mudanças no ambiente operacional (troca de hardware, atualização de software) ou de negócios (mudança na legislação, por exemplo).
;-)