Escolar Documentos
Profissional Documentos
Cultura Documentos
SOFTWARE
MANUTENÇÃO DE SOFTWARE
Processo de mudanças depois que o sistema é entregue.
Três tipos principais de manutenção:
Manutenção Correctiva:
Refere a mudanças para reparo de defeitos de software
Manutenção Adaptiva:
Refere a mudanças para adaptar o software a outro ambiente.
Manutenção Evolutiva:
Refere a mudanças para adiocionar funcionalidade ao sistema
DISTRIBUIÇÃO DO ESFORÇO
Reparo de
Defeitos 17%
Adptação de
software 18% Adição ou modificação
de funcionalidade 65%
CUSTO DE MANUTENÇÃO
Custo de manutenção é geralmente tido como
maior que o custo de desenvolvimento.
Custo de
Desenvolvimento
Custo de
Manutenção
INVESTIR NO DESENVOLVIMENTO
Partindo do pressuposto de que a manutenção é mas caro do que o
desenvolvimento…
É mais comum e benefico investir esforço no desenvolvimento para
reduzir custos de manutenção.
É mais caro adicionar a funcionalidade depois que o sistema entra em
operação.
Exemplo de investimento:
Especificação cuidadosa de software
Uso de ferramentas e orientação a objectos.
Gerência de configuração
RETORNO DO INVESTIMENTO
Sistema 1 têm investimento maior na fase de
desenvolvimento.
1
2
Estabilidade da equipa
Responsabilidade contratual
Habilidade do pessoal
Idade e estrutura do programa
EQUIPA E CONTRATO
Estabilidade da equipa.