Descargar

Ingeniería software. Mantenimiento

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Mantenimiento del Software Fase que se inicia de finalizada las Pruebas Fase más costosa del ciclo. El 80% del presupuesto de los CPD en 1987, 95% en 1995 (Frazer). Barrera de mantenimiento cuando sobrepasa límite de recursos

    edu.red

    Factores que afectan el Costo Inexistencia de métodos, técnicas y herramientas que proporcionen una solución global al mantenimiento. La complejidad de los sistemas se incrementa paulatinamente por la realización de continuas modificaciones. Perdida de información, menos personas conocen el SW. La documentación es defectuosa o inexistente. Programación de baja calidad, no estructurada o sin estilo estandarizado.

    edu.red

    Factores que afectan el Costo Considerada actividad poco creativa, supuestamente mas sencilla y menos importante. Se realizan bajo presión de tiempo. Poca participación del usuario durante el desarrollo del sistema.

    edu.red

    Definición del Mantenimiento Corrección de defectos en el software. Creación de nuevas funcionalidades en el software por nuevos requisitos de usuario. Mejora de la funcionalidad y del rendimiento.

    edu.red

    Definición según el estándar IEEE, 1990 Proceso de modificar un sistema o componente software después de su entrega para corregir defectos, mejorar el rendimiento u otros atributos o adaptarlo a un entorno cambiante.

    edu.red

    Tipos de Mantenimiento Perfectivo: Mejoras al rendimiento Aumento de facilidad para mantener un programa ante cambios. Nuevas funcionalidades (de ampliación) y mejoras de eficiencia de ejecución (Gorla,1991).

    edu.red

    Tipos de Mantenimiento Adaptativo: conjunto actividades para adaptar el sistema a los cambios (HW o SW) en su entorno tecnológico. El entorno de datos: cambio de soporte de los datos de una aplicación Archivos a sistema Relacional El entorno de Proceso: Nueva plataforma de explotación Nuevo Sistema Operativo

    edu.red

    Tipos de Mantenimiento Correctivo: Corrección de defectos en el HW o SW detectados por el usuario en la explotación . Terminaciones anormales o salidas incorrectas.Procesamiento Tiempos de respuestas altos..Rendimiento Violación de estándares de programación o inconsistencias del diseño.Implementación Pruebas y actualización de documentación luego de las modificaciones.

    edu.red

    Tipos de Mantenimiento Preventivo: actividades para facilitar el mantenimiento futuro. Validación de datos entrada Mejoras en su legibilidad

    edu.red

    Costos por Tipo Mantenimiento

    edu.red

    Distribución del tiempo en tareas de mantenimiento (MCclure,1992)

    edu.red

    El Proceso de Mantenimiento Varía considerablemente dependiendo del tipo de Software Proceso informal o formal. Actividades fundamentales: Análisis del cambio Planeación de la versión Implementación del sistema Entrega

    Partes: 1, 2
    Página siguiente