Modernización de aplicaciones Legacy .

Son varias las razones para realizar un proceso de modernización de aplicaciones legacy:

  • Las aplicaciones legacy tienden a caracterizarse por hacer uso de archivos tradicionales (VSAM, ISAM), por supuesto, aunque regularmente son procesos eficientes y seguros la tendencia a utilizar bases de datos en lugar de archivos tradicionales es más abierta y acorde a los tiempos modernos.
  • Algunas aplicaciones legacy requieren de modernizar la versión de compilador actual por lo que un proceso de modernización se hace más que evidente.
  • Otra razón que justifica un proceso de modernización de aplicaciones legacy se debe a la necesidad inherente de cambio de versión del sistema operativo o bien, cambio de plataforma, por supuesto en ambos casos se debe considerar un proceso de actualización eficiente y seguro.

En SysViewSoft nos encargamos de realizar el proceso de modernización de las aplicaciones legacy manteniendo por supuesto la funcionalidad actual de los aplicativos.
Image

ALCANCE


Nuestro servicio de modernización de aplicaciones abarca la realización de los cambios necesarios al código para que este cumpla con las nuevas características consideradas en el proceso de modernización, también considera el proceso de migración de los distintos “esquemas de datos” que utiliza la aplicación y por último, la documentación automática de la aplicación ya modernizada.

DESCRIPCIÓN DE SERVICIO


Nuestro servicio de modernización de aplicaciones legacy transita por diferentes etapas que permiten modernizar sin impactar en el proceso productivo de las aplicaciones. Estas son las etapas y sus distintas características:

Assessment:

El Assessment es necesario para identificar plenamente las características actuales de la aplicación y establecer lo que será el alcance del proceso de modernización, a continuación, estaremos en posibilidad de definir las tareas a realizar y el tiempo necesario para su realización.

Prototipo

En algunos casos se podrá realizar un Prototipo con distintos objetivos, por ejemplo: 


•    Demostrar la viabilidad del proyecto de modernización
•    Evaluar los cambios y los resultados que se obtendrán si re realiza el proyecto.
•    Evaluar implicaciones, recursos y tiempos del proyecto.

Modernización

Una vez establecido el alcance SysViewSoft establecerá la forma apropiada para realizar los cambios al código, regularmente estaremos efectuando estos cambios apoyados en nuestras herramientas automáticas.

Testing

En esta etapa SysViewSoft se encargará de dar el soporte consultivo al cliente para la realización de las pruebas funcionales del código modernizado. El equipo técnico de SysViewSoft se encargará de cualquier adecuación necesaria al código para cubrir la funcionalidad original.


Los Datos del cliente en el entorno de Testing, serán migración a fin de poder realizar las pruebas funcionales.

Documentación automática.

Finalmente, SysViewSoft estará generado de forma “automática” la documentación de los componentes de la aplicación que han sido modernizado. Nuestra documentación se puede generar en distintos formatos, el cliente puede elegir el más apropiado para su organización.

Entregables de un proyecto de Modernización.

-    Código fuente actualizado y compatible con la nueva versión de base de datos.
-    Evidencia de ejecución de pruebas unitarias.
-    Documentación automática generara por nuestra herramienta Sys-Mining©.