Estratégia de modernização
Introdução
Em geral
A modernização de sistemas legados, também conhecida como modernização de software ou modernização de plataforma, refere-se à conversão, reescrita ou portabilidade de um sistema legado para uma linguagem de programação de computador moderna, bibliotecas de software, protocolos ou plataforma de hardware. A transformação de sistemas legados visa reter e ampliar o valor do investimento legado através da migração para novas plataformas para beneficiar das vantagens das novas tecnologias.[1].
Estratégias
Contenido
La toma de decisiones de modernización de software es un proceso dentro de algún contexto organizacional. La toma de decisiones del “mundo real” en las organizaciones empresariales a menudo debe basarse en una “racionalidad limitada”.[2] Además de eso, existen múltiples (y posiblemente conflictivos) criterios de decisión; la certeza, la integridad y la disponibilidad de información útil (como base para la decisión) suelen ser limitadas.
La modernización de sistemas heredados es a menudo un proyecto grande y de varios años. Debido a que estos sistemas heredados a menudo son críticos en las operaciones de la mayoría de las empresas, la implementación del sistema modernizado de una sola vez introduce un nivel inaceptable de riesgo operativo. Como resultado, los sistemas heredados generalmente se modernizan de manera incremental. Inicialmente, el sistema consta completamente de código heredado. A medida que se completa cada incremento, el porcentaje de código heredado disminuye. Finalmente, el sistema se moderniza por completo. Una estrategia de migración debe garantizar que el sistema siga siendo completamente funcional durante el esfuerzo de modernización.
Estratégias de modernização
Existem diferentes motivadores e estratégias para modernização de software: