Upload
edsel-barbosa-gonzalez
View
316
Download
0
Embed Size (px)
Citation preview
ISO 14764Estándar para el mantenimiento de Software
Facultad de TelemáticaIngeniería de Software
Barbosa Gonzalez EdselJosé Luis Garza Gallegos
Jiménez Osorio Eduardo LeonardoJiménez García José de Jesús
Manzo Briceño Héctor José
Introducción
¿Qué es?Proporciona una guía sobre la gestión de cómo llevar a cabo el proceso de mantenimiento.
Eso da lugar a que dicho estándar es de una gran ayuda y facilidad de seguimiento para tener claras ideas sobre el proceso de mantenimiento y su aplicación de modo que identifica cómo el Proceso de Mantenimiento se puede realizar durante la adquisición y operación.
DesarrolloEl Proceso de Mantenimiento contiene las actividades y tareas necesarias para modificar un producto software existente conservando su integridad.
Este proceso da soporte al producto software es desde su nacimiento pasando por la migración a otro entorno hasta su retiro.
El proceso finaliza cuando el producto software es retirado.Las actividades que comprende el Proceso de Mantenimiento son:
Identificación, clasificación, y priorización del problema /modificacion
Análisis
DiseñoImplementaciónPruebasValidación de las pruebasEntrega
ISO 14764 > Fases > IdentificaciónEl encargado del mantenimiento establece los planes y procedimientos a ejecutar durante el Proceso de Mantenimiento.
El encargado deberá desarrollar, documentar y ejecutar los planes y procedimientos para dirigir las actividades y tareas del Proceso de Mantenimiento.
ISO 14764 > Fases > Identificación
Procesos ejecutados:Planteamiento del problema o nueva funcionalidad.
Presentación del problema o requerimiento.
La clasificación del tipo de mantenimiento requerido.
La prioridad inicial.
Datos de verificación.
Estimación inicial de los recursos necesarios paramodificar el sistema existente.
ISO 14764 > Fases > Análisis
Es una actividad crítica ya que debemos entender el problema, desarrollar una solución y obtener la aprobación para poder desarrollarla.
ISO 14764 > Fases > AnálisisProcesos ejecutados
Recuperacion de la version correspondiente del proyecto y documentacion del sistema.
Examen de las modificaciones propuestas y analisis de ingenieria.
Identificacion de las cuestiones de seguridad y proteccion.
Examen de la integracion de la propuesta de cambio.
Verificacion de todos los analisis apropiados y la documentacion.
Verificacion que la funcion de prueba de la organizacion es proporcionar una estrategia para probar los cambios.
Revision de las estimaciones de recursos y programas y la verificacion de su exactitud.
Revision tecnica para seleccionar los problemas reportados y mejoras propuestas.
ISO 14764 > Fases > DiseñoProcesos ejecutados:● Identificar los módulos afectados en el software.● Modificar la documentación de dichos módulos.● Realizar casos de prueba para el nuevo diseño.● Identificar y realizar pruebas de regresión.● Identificar documentación y actualizar requerimientos.● Actualizar la lista de modificaciones.
ISO 14764 > Fases > Implementación
El mantenedor desarrolla y prueba la modificación del producto software
ISO 14764 > Fases > Implementación
Procesos ejecutados:La codificación y prueba de la unidad. Integración.El análisis de los riesgos.Prueba de preparación para su revisión.
ISO 14764 > Fases > PruebasProcesos ejecutados:
La prueba del sistema funcional.Pruebas de interfaz.Pruebas de regresión.Revisión de las Pruebas de Preparación
paraevaluar la aceptación de las pruebas hechas al software.
ISO 14764 > Fases > Validación de pruebas
Asegura que las modificaciones al sistema se han hecho de forma correcta y de acuerdo a los estándares aprobados dentro del uso de una metodología correcta.
ISO 14764 > Fases > Validación de pruebas
Procesos ejecutados:Ejecutar las pruebas de aceptación.Informe de resultados de prueba para la auditoría de configuración funcional.Llevar a cabo la auditoría funcional.Establecer la línea de base del nuevo sistema.Colocar la documentación de las pruebas de aceptación en virtud de SCM
control.
ISO 14764 > Fases > EntregaProcesos ejecutados:
Organizar y documentar un PCA.Proporcionar los materiales del sistema de acceso a los
usuarios, incluyendo la replicación y distribución.Completar el documento de descripción de la versión VDD.Completar cambios a la base de datos de estado contable.Colocar el contenido de la entrega en virtud de SCM control.
ConclusiónEl mantenimiento de software es sumamente importante en la vida de un programa ya que sin su mantenimiento óptimo el sistema con el tiempo puede quedar obsoleto y por lo consiguiente ser desechado en poco tiempo.