- Embora muitos programas sejam testados exaustivamente antes de serem lançados, são encontrados erros no decorrer de utilização do software. O processo que inclui diagnóstico e correção de um ou mais erros é denominado manutenção corretiva.
|
- Adaptativa: é o tipo de manutenção realizada para adaptar o software a novas plataformas, novo hardware, ou elementos periféricos do sistema que são frequentemente atualizados ou modificados.
- Perfectiva: é o tipo de manutenção que visa melhorar a funcionalidade e o desempenho do software. Essa atividade é responsável pela maior parte de todo o esforço despendido em manutenção de software.
|
- É quando o software é modificado para melhorar a confiabilidade e a manutenibilidade futura, ou para oferecer uma base melhor para futuras ampliações. Essa atividade é caracterizada pelas técnicas de engenharia reversa e reengenharia
|