A fase de Manutenção
Esta fase ocorre depois que o software é desenvolvido e liberado para uso operacional e envolve alterações necessárias para que ele continue sendo útil e servindo às necessidades do usuário.
De acordo com os motivos que originam as alterações no software, a manutenção é classificada em 4 categorias:
- Correção de erros não detectados durante o desenvolvimento. (Manutenção Corretiva)
- Adequação do software a alterações de hardware ou a um novo ambiente do usuário. (Manutenção Adaptativa)
- Atendimento a solicitação do usuário, para incluir novas capacidades, melhorar desempenho e funcionalidade. (Manutenção Evolutiva)
- Aumento da manutenibilidade (facilidade de manutenção) do software, procurando tornar o software mais compreensível e alterável. (Manutenção Preventiva)
Esta fase é considerada uma das mais complicadas dentre o ciclo de vida de um software.