La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 INGENIERIA DE SOFTWARE SOFTWARE HEREDADO Carlos Daniel Villacis Molina 1 Ing. Fernando Cevallos Ruales. M.Sc.

Presentaciones similares


Presentación del tema: "UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 INGENIERIA DE SOFTWARE SOFTWARE HEREDADO Carlos Daniel Villacis Molina 1 Ing. Fernando Cevallos Ruales. M.Sc."— Transcripción de la presentación:

1 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 INGENIERIA DE SOFTWARE SOFTWARE HEREDADO Carlos Daniel Villacis Molina 1 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

2 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 ¿Qué es el software heredado? Existen cientos de miles de programas de computadoras y todos pertenecen a uno de los siete dominios de aplicación – software de sistemas – software de aplicación – software científico y de ingenieria – software empotrado – software de producto – web – aplicaciones. 2 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

3 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 ¿Qué es el software heredado? Algunos de estos sistemas son mas viejos, referidos como software heredado. Los sistemas de software heredados fueron desarrollados hace décadas y han sido modificados en forma continua para cumplir los requerimientos de los cambios en los negocios y en las plataformas de computo. Son costosos en su mantenimiento y riesgosos en su evolución 3 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

4 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Calidad de software heredado Por desgracia tienen una característica adicional que suele presentarse: “Poca calidad”. 4 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

5 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Calidad de software heredado En ocasiones tiene las siguientes desventajas: 1.Imposibles de extender. 2.Código Complicado. 3.Documentación escasa o inexistente. 4.Casos de prueba y resultados que nunca fueron archivados. 5.Un historial de cambio manejado con pobreza 5 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

6 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Calidad de software heredado Estos sistemas son el soporte de “las funciones centrales del negocio y son indispensables”. ¿Qué se puede hacer? La unica respuesta razonable seria no hacer nada, a menos que se presente algun cambio significativo. 6 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

7 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Calidad de software heredado Sin embargo, con el tiempo los sistemas heredados evolucionan por una o varias de las siguientes razones: Adaptarse a las necesidades de los nuevos ambientes o tecnologías de computo. Nuevos requerimientos de los negocios. Extenderse para ser operable con sistemas y bases de datos nuevos. Rediseñarse para ser viable en un ambiente de red 7 Ing. Fernando Cevallos Ruales. M.Sc. DOCENTE UNIVERSIDAD ECOTEC

8 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Calidad de software heredado Cuando suceden estos requerimientos, el software heredado debe someterse a ingeniería. La meta de la ingeniería de software moderna es “imaginar metodologías que se basen en la noción de la evolución”, la noción de que “los sistemas de software cambian de manera continua, los nuevos sistemas de software se construyen a partir de los viejos, y… todos deben interactuar y cooperar con los demás” Bruno Pagnacco 8

9 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Evolución de software El software de computadora evoluciona a travez del tiempo sin importar el dominio de aplicación, tamaño o complejidad. El cambio o mantenimiento se presenta cuando se corrigen errores, cuando el software se adapta a un nuevo ambiente, cuando el cliente solicita características o funciones nuevas y cuando la aplicación experimenta una reingeniería para proporcionar beneficios en un contexto moderno. 9

10 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Evolución de software Se formaron las siguientes leyes en el esfuerzo a desarrollar una “teoría unificada para la evolución del software”. Ley de cambio continuo.- Los sistemas electrónicos deben adaptarse de forma continua a través del tiempo. Ley de complejidad creciente.- Cuando un sistema de tipo electrónico evoluciona su complejidad se incrementa. Bruno Pagnacco 10

11 UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Evolución de software Ley de autorregulación.- El proceso de autorregulación. Ley de conservación de la estabilidad organizacional. Ley de conservación de familiaridad. Ley de crecimiento continuo. Ley de calidad decreciente. Ley del sistema de retroalimentación. Bruno Pagnacco 11


Descargar ppt "UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 INGENIERIA DE SOFTWARE SOFTWARE HEREDADO Carlos Daniel Villacis Molina 1 Ing. Fernando Cevallos Ruales. M.Sc."

Presentaciones similares


Anuncios Google