Classificação da Manutenção de Software

   Há quatro tipos de atividades de manutenção:

  1. Manutenção Corretiva: Necessária quando o software falha de alguma forma seja por não ter sido devidamente testado, ou por não preencher todos os requisitos.
  2. Manutenção Adaptativa: Mesmo quando o software está livre de falhas o ambiente está sujeito a mudanças como novos sistemas operacionais, hardware mais moderno, etc. Esse tipo de manutenção busca adaptar o software a essas mudanças. Ex: Mudança de ambiente de Mainframe para um ambiente de micros(downsize)
  3. Manutenção Perfectiva: Cuida de mudanças internas, tais como novos requisitos do usuário, melhorias na performance, etc
  4. Manutenção Preventiva: O sistema é modificado para melhorar a confiabilidade ou manutenibilidade futura, ou para oferecer uma base melhor para futuras ampliações. É nessa classificação que mais se aplicam tecnologias de Reengenharia de Software. Ex: Um sistema antigo sofre Engenharia Reversa para que se entenda como ele funciona e facilitar a manutenção.

Comentários

Postagens mais visitadas