240 likes | 862 Views
MANTENIMIENTO DE SOFTWARE. Prof. Alberto Rivas MANTENIMIENTO DEL PC. Mantenimiento de software. … Mantenimiento de software. … Mantenimiento de software. … Mantenimiento de software. El mantenimiento del software involucra varias técnicas específicas.
E N D
MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC
… Mantenimiento de software • El mantenimiento del software involucra varias técnicas específicas. • Una técnica es el rebanamiento estático, la cual es usada para identificar todo el código de programa que puede modificar alguna variable. • Es generalmente útil en la refabricación del código del programa y fue específicamente útil en asegurar conformidad para el problema del Año 2000.
… Mantenimiento de software • Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento (release notes) es así que los usuarios del software serán capaces trabajar evitando las deficiencias conocidas y conocerán cuando el uso del software sería inadecuado para tareas específicas.
Tipos de mantenimiento • A continuación se señalan los tipos de mantenimientos existentes, y entre paréntesis el porcentaje aproximado respecto al total de operaciones de mantenimiento:
Tipos de mantenimiento • Perfectivo (60%): mejora del software (rendimiento, flexibilidad, reusabilidad..) o implementación de nuevos requisitos. También se conoce como mantenimiento evolutivo.
Tipos de mantenimiento • Adaptativo (18%): adaptación del software a cambios en su entorno tecnológico (nuevo hardware, otro sistema de gestión de bases de datos, otro sistema operativo...)
Tipos de mantenimiento • Correctivo (17%): corrección de fallos detectados durante la explotación.
Tipos de mantenimiento • Preventivo (5%): facilitar el mantenimiento futuro del sistema (verificar precondiciones, mejorar legibilidad...).
Tipos de mantenimiento • Es importante tener en cuenta el efecto del Iceberg, es decir , en el momento en el que se le hace mantenimiento a un Software no se cuenta muchas veces con el factor económico (¿Cuánto dinero se invertirá en el mantenimiento ?), y una vez se comienza a desarrollar la fase de mantenimiento en la aplicación, comienzan a surgir nuevos requerimientos, el efecto del iceberg (en la superficie se ve solo una parte de lo que realmente es su tamaño).
Bibliografía • Meilir Page-Jones. The Practical Guide to Structured Systems Design. Yourdon Press, 1980. ISBN: 0-917072-17-0