Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Tema 5: Gestión del Cambio
Ingeniería del Software II
2
Objetivos generales Capacidades específicas
Conocimiento del impacto del cambio en el desarrollo de software Entendimiento de la necesidad de gestionar el cambio Conocer la reingeniería como alternativa de mantenimiento Aplicación de patrones de diseño y GRASP para la previsión del cambio
3
Guión Causas de la aparición del cambio Tipología del cambio
Prevención Mantenimiento Consecuencias del cambio Reingeniería
4
Causas de la aparición del cambio
“No hay nada permanente excepto el cambio” Heráclito, 500 a.C. “Sin importar en qué momento del ciclo de vida del sistema nos encontremos, el sistema cambiará y el deseo de cambiarlo persistirá a lo largo de todo el ciclo de vida.“ Bersoff et al., 1980
5
Causas de la aparición del cambio
Nuevos negocios (externo) Nuevas Necesidades (interno) Reorganización del negocio Coste y Tiempo
6
Tipología del Cambio Prevención Protegido Previsible No Protegido
Mantenimiento No Previsible
7
Tipología del cambio: Prevención
% € Cambio 1 Cambio 2 Cambio 3 Cambio 4 % € % € % € % €
8
Tipología del Cambio: Prevención
¿Por qué? Calidad % Cambios aceptados Degradación sistema Cambio de datos
9
Tipología del Cambio: Prevención
Técnicas de diseño Enumerar…
10
Tipología del Cambio Desarrollo Mantenimiento Tipos de cambios
Prevención Prevención Reingeniería Corrección Adaptación Mejora
11
Tipología del Cambio: Mantenimiento
12
Consecuencias del cambio
Impacto Económico Sistema 1 Desarrollo Mantenimiento € Desarrollo Mantenimiento Sistema 2
13
Consecuencias del cambio
Factores que generan un coste de mantenimiento elevado RRHH Inexpertos Equipo de Mantenimiento Contrato de Mantenimiento Diseño del Sistema
14
Reingeniería Redocumentar Rediseñar Mantenimiento Económico
Cambio de lenguaje Cambio de datos
15
Reingeniería Reingeniería ? Desarrollo desde cero
16
Actividades ¿Qué factores pueden indicar en un diseño una mayor necesidad de mantenimiento? Realizar un diagrama de secuencias donde se proponga un proceso para la gestión del cambio durante la etapa de mantenimiento.
17
Bibliografía Sommerville, Ian Ingeniería del Software
Capítulos 21 y 29 7ª Edición, Pearson-Addison Wesley, 2005. Pressman, R.S. Ingeniería del Software: un enfoque práctico Capítulos 9 y 30 5ª Edición, McGraw-Hill, 2002
18
¡Gracias! ¿Podemos mejorar esta lección?
Mándanos un a o Visite la web de la asignatura
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.