Ingenieria del software

PARTES LOGICAS DE UN SISTEMA HEREDADO Y SUS RELACIONES.
1. Sistema hardware. En muchos casos, los sistemas heredados se crearon para hardware mainframe que ya no está disponible, es costoso demantener y no es compatible con las actuales políticas de compras de IT organizacionales.
2. Software de apoyo. Los sistemas heredados cuentan con una gran variedad de software de apoyo que vandesde sistemas operativos y utilidades suministradas por el fabricante de hardware hasta los compiladores utilizados para el desarrollo de sistemas. De nuevo estos pueden ser obsoletos o ya norecibir soporte de sus proveedores originales.
3. Software de aplicación. El sistema de aplicación que proporciona los servicios de negocio por lo general está compuesto de varios programasindependientes desarrollados en momentos diferentes. Algunas veces, el término sistema heredado significa este software de aplicación en lugar del sistema completo.
4. Datos de aplicación. Son losdatos procesados por el sistema de aplicación. En muchos sistemas heredados, se ha acumulado un inmenso volumen de datos a lo largo del tiempo de vida del sistema. Estos datos pueden serincongruentes y estar duplicados en varios archivos.
5. Procesos de negocio. Son los procesos utilizados en los negocios para lograr algún objetivo del negocio. Un ejemplo de un proceso de negocio en unacompañía de seguros seria emitir una política de seguros; en una fabrica, un proceso de negocio seria aceptar un pedido para los productos y estipular el proceso de fabricación asociado. Losprocesos de negocio pueden ser diseñados alrededor de un sistema heredado y restringidos por la funcionalidad que éste proporciona.
6. Políticas y reglas de negocio. Son las definiciones de cómollevar a cabo los negocios y las restricciones sobre éstos. La utilización del sistema de aplicación heredado está contenida en estas políticas y reglas.

Componentes de los sistemas heredados.