Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evolução de Software - Coggle Diagram
Evolução de Software
Processo de Evolção
Planejamento de Release
Implementação e Validação
Análise de Impacto
Liberação do Sistema
Solicitação de mudança
Custos e Esforços
Manutenção: 2x a 1000x o custo inicial
85-90% dos custos totais de TI
Evolução (Funcionalidades): 58%
Correção (Defeitos): 24%
Adaptação (Ambiente): 19%
Leis de Lehman
Conservação da Familiaridade
Crescimento Continuo
Complexidade Crescente
Qualidade em Declínio
Mudança Continua
Mudança e Inevitabilidade
Mudanças de Negócios
Reparo de Erros
Novos Requisitos
Evolução de Hardware
Sistemas Legados
Componentes
Software de Aplicação
Infraestrutura e Suporte
Processos de Negócio
Hardware
Matriz Estratégica
Evoluir (Alta Qualidade / Alto Valor)
Descartar (Baixa Qualidade / Baixo Valor)
Transformar (Baixa Qualidade / Alto Valor)
Substituir (Alta Qualidade / Baixo Valor)
Intervenções Estruturais
Refatoração (Prevenção)
Redução da degradação estrutural
Foco no código
Processo contínuo de melhoria
Reengenharia (Cirurgia)
Engenharia reversa
Melhoria de Estrutura
Tradução de Código
Modularização
Reengenharia de Dados