Ingenieria Del Software
S4
Francisco Ruiz, Macario Polo
Grupo Alarcos Dep. de Informática ESCUELA SUPERIOR DE INFORMÁTICA UNIVERSIDAD DE CASTILLA-LA MANCHA http://alarcos.inf-cr.uclm.es/doc/mso/
Ciudad Real, 2000/2001
Índice - Sesión 4
• Introducción al estándar ISO 14764
– Términos y definiciones – Procesos de Soporte – Tipos de Mantenimiento
• •
Estrategia de Mantenimiento– Estructura del Plan de Mantenimiento
El Proceso de Mantenimiento en ISO 14764
– Actividades del Proceso de Mantenimiento
• • • • • • Implementación del Proceso Análisis Realización Revisión/Aceptación Migración Retirada
•
Consideraciones de Implementación en ISO 14764
– Participación temprana en el desarrollo – La Mantenibilidad en ISO 14764
• Mantenibilidad y el Proceso deDesarrollo
– Transición del Software – Documentación
UCLM-ESI. Mantenimiento del Software
2
Introducción al estándar ISO 14764
• Describe en gran detalle la gestión del PMS descrito en ISO 12207. • Establece definiciones para los distintos tipos de mantenimiento. • Pretende ser una guía para la planificación, ejecución, control, revisión, evaluación y cierre del PMS. • Provee un marcoformal para que planes genéricos y específicos de mantenimiento, puedan ser ejecutados, evaluados y adaptados. • Provee el entorno conceptual, terminología y procesos para la aplicación consistente de la tecnología (herramientas, técnicas y métodos) al MS. • Define las actividades y tareas del MS, y provee requerimientos para la planificación del mantenimiento. • Es aplicable a situaciones demantenimiento internas de una organización o a situaciones con dos organizaciones involucradas.
UCLM-ESI. Mantenimiento del Software
3
Términos y definiciones en ISO 14764 (i)
• Baseline: Una versión aprobada formalmente de un elemento de configuración, independientemente del medio, diseñado formalmente y fijado en un momento específico del ciclo de vida de ese elemento de configuración(release). Plan de Mantenibilidad: Un documento que establece las prácticas, recursos y secuencias de actividades relevantes para la mantenibilidad del software. Mantenimiento de Mejora: Cambio que no es debido a una corrección (mantenimientos adaptativo y perfectivo). Plan de Mantenimiento: Un documento que establece las prácticas, recursos y secuencias de actividades relevantes para mantener un productosoftware. Proceso de Mantenimiento: actividades y tareas que debe llevar a cabo el mantenedor. Programa de Mantenimiento: estructura organizativa, responsabilidades, procedimientos, procesos y recursos usados para implementar el plan de mantenimiento (idem infraestructura).
• • • • •
UCLM-ESI. Mantenimiento del Software
4
Términos y definiciones en ISO 14764 (ii)
• • • Petición deModificación (PM): propuesta o solicitud de cambios en un producto software que está siendo mantenido (Modification Request, MR). Informe de Problema: documento identificando y describiendo problemas detectados en un producto software (Problem Report, PR). Entorno de Ingeniería del Software: conjunto de herramientas, dispositivos firmware y hardware necesarios para llevar a cabo el trabajo deingeniería del software (Software Engineering Environment, SEE). Entorno de Pruebas del Software: instalaciones, hardware, software, firmware, procedimientos y documentación necesarios para la realización de pruebas de cualificación y de otro tipo del software (Software Test Environment, STE). Transición del Software: secuencia controlada y organizada de acciones para que un producto software pasedesde la organización que inicialmente lo ha desarrollado a la organización que realizará el mantenimiento.
•
•
UCLM-ESI. Mantenimiento del Software
5
Procesos de Soporte en ISO 14764
• Resolución de Problemas: durante la realización del PMS, cualquier problema detectado es registrado y supervisado mediante este proceso.
– Cuando los requerimientos de cambio (peticiones de...
Regístrate para leer el documento completo.