Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACIN
Ingeniera del Software
Sistemas Heredados
Qu es un Sistema Heredado?
Un sistema heredado (o sistema legacy) es un sistema informtico (equipos informticos o
aplicaciones) que ha quedado anticuado pero contina siendo utilizado por el usuario y no
se quiere o no se puede reemplazar o actualizar de forma sencilla.
Son sistemas socio-tcnicos, por lo que incluyen procesos de negocio, software de
aplicacin, software de apoyo y sistema hardware; la funcionalidad que un sistema
heredado ofrece a los procesos empresariales puede estar disponible a travs de una
tecnologa ms moderna, la posibilidad de una interrupcin del servicio durante la
actualizacin de sistemas puede impedir una migracin hacia el uso de sistemas ms
nuevos, o incluso la puede impedir dada la dificultad percibida en la conversin del
contenido heredado para ajustarse a los nuevos modelos de contenido y formatos. El
enfoque del problema de las aplicaciones heredadas es el de evitar cualquier modificacin
en los sistemas heredados que pueda poner en peligro la entrega de servicios; este
enfoque tambin elimina la formacin de los usuarios del sistema heredado al nuevo
sistema, con el beneficio evidente del ahorros de costes y tiempos en la adquisicin de
nuevo equipamiento y el perodo de adaptacin requerido para utilizarlo.
CARACTERISTICAS
negocios.
Debe extenderse para hacerlo operable con sistemas y bases de datos
modernos.
Debe redisearse para hacerlo variable dentro de un ambiente de red.
EJEMPLOS
Ejemplos de conexiones con Host
A continuacin se pueden ver una serie de ejemplos de cmo ISUM integra diferentes
conexiones host dentro de un portal de ejemplo. El siguiente ejemplo muestra la diferencia
de aspecto entre una pantalla de una conexin TN3270 y la misma pantalla dentro de
ISUM.
El siguiente ejemplo muestra la diferencia de aspecto entre una pantalla de una conexin
VT100 y la misma pantalla dentro de ISUM.
RUP
Qu es RUP?
Caractersticas
Ejemplos:
CASE
Qu es CASE?
Las herramientas CASE (Computer Aided Software Engineering, Ingeniera de Software
Asistida
por
Computadora)
informticos destinadas
son
diversas aplicaciones
aumentar
la
productividad
informticas o programas
en
el desarrollo
de
Caractersticas
Caractersticas que debe Soportar
*Soporte grfico para varias tcnicas (DFD, E/R, STD, modelos OO, etc.)
*Control de errores Consistencia: Unicidad identificadores, reglas metodologa, etc.
*Validacin entre diferentes modelos:
En una fase (p.e. entre DFD y E/R)
En varias fases (DFD anlisis y diseo; DFD diseo y Diagrama de estructuras).
Caractersticas Deseables
Soporte multiusuario.
Personalizacin.
Control de documentos y versiones.
Gestin de proyectos
Estadsticas de productividad y mtricas del software.
Pruebas.
Simulacin y prototipado.
Demostracin correcciones especificaciones y/o software.
Generacin de cdigo.
Ejemplos:
Microsoft Project
Visual Paradigm for UML
ArgoUML
Poseidon
Modelio