MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

13
MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC MANTENIMIENTO DEL PC

Transcript of MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Page 1: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

MANTENIMIENTO DE SOFTWARE

Prof. Alberto Rivas

MANTENIMIENTO DEL PCMANTENIMIENTO DEL PC

Page 2: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Mantenimiento de software

Page 3: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

… Mantenimiento de software

Page 4: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

… Mantenimiento de software

Page 5: 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.

Page 6: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

… 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.

Page 7: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos de mantenimiento 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:

Page 8: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos 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.

Page 9: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos de mantenimiento 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...)

Page 10: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos de mantenimiento Tipos de mantenimiento

Correctivo (17%): corrección de fallos detectados durante la explotación.

Page 11: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos de mantenimiento Tipos de mantenimiento

Preventivo (5%): facilitar el mantenimiento futuro del sistema (verificar precondiciones, mejorar legibilidad...).

Page 12: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

Tipos de mantenimiento 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).

Page 13: MANTENIMIENTO DE SOFTWARE Prof. Alberto Rivas MANTENIMIENTO DEL PC.

BibliografíaBibliografía Meilir Page-Jones. The Practical Guide to

Structured Systems Design. Yourdon Press, 1980. ISBN: 0-917072-17-0