Zusammenfassung der Ressource
Mantenimiento del
Software
- Identifica los nuevos requerimientos en el
periodo de garantía o soporte Post-Entrega. Actividades necesarias:
- Planificación
- Analisis
- Diseño
- Clasificación e Identificación
- Implementación
- Pruebas de implantación
- Aceptación y entrega
- El mantenimiento se realiza con el fin de:
- Corregir fallas
- Implementar mejoras
- Mejorar el diseño
- Mantener la interfaz con otros sistemas
- Adaptar programas-catactreristicas-hardware y
software
- Migrar el legado de software
- Identificar cuando sea necesario retirar
el software
- Se persiguen distintos objetivos:
- Mejorar el control sobre
modificación del software
- Mejorar el control sobre la función del
software del día a día
- Perfeccionar las funciones existentes
- Prevenir el rendimiento del sotfware
de degradación
- Las actividades del mantenimiento de software se
clasifican en:
- Tareas de procesos de
mantenimiento
- Tareas de requerimientos y
modificaciones
- Tareas de implementación de la
modificación
- Tareas de revisión, mantenimiento y
aceptación
- Tareas de migración
- Tareas de retiro de software
- Tipos de Mantenimiento ISO/IEC 14764 (2006)
- Mantenimiento correctivo: Son
modificaciones reactivas a un producto
- Mantenimiento adaptativo: Es una modificaciòn del
producto de software realizada despues de la entrega
- Mantenimiento perfectivo: Es la modificaciòn de un
producto software despuès de la entrega para mejorar, o
seguir manteniendo su rendimiento
- Mantenimiento preventivo: Son modificaciones del
producto software tras la entrega para detecta y
corregir fallos latentes y efectivos.
- Mantenimiento correctivo: identifica y elimina los defectos
o fallos en el sistema de software.
- Mantenimiento adaptativo: Es la adaptaciòn
del sistema a un nuevo entorno de operaciòn,
tales influyen en el S.O.
- Ejecuciòn del software se realiza en dos aspectos:
- Entorno de datos
- Entorno de procesos en c++ a c#
- Pronòstico del Mantenimiento
- La curva de Raleigh: Este modelo predice la deteccion de
fallos durante la vida del esfuerzo de desarrollo de
software.
- Anàlisis Weibull: Es la tecnica mayormente para
estimar una probabilidad, basada en datos medidos
o asumidos.
- KSLOC: Es el nùmero de miles de lineas de codigo fuente
que se entregara al finalizar el proyecto del
mantenimiento.