MANTENI MI ENTO DE SOFTWAR E ¿POR QUÉ SE SEBE REALIZAR MANTENIMIENTO D E S O F T WA R E ? Agregado de funcionalidad Corrección de bugs Adaptación a nuevos entornos tecnológicos DEFINICIÓN TIPOS DE MANTENIMIENTO Mantenimiento predictivo. Evalúa el flujo de ejecución del programa para predecir con certeza cuándo ocurrirá la falla, y así determinar cuándo es apropiado hacer los ajustes correspondientes. MANTENIMIENTO CORRECTIVO • • • M A N T E N I M I E N T O A D A P TAT I V O Modificar el software para adaptarse a cambios en una API de terceros. •Adaptar un software para soportar una nueva versión del lenguaje de programación. •Actualizar la versión de una librería o de un framework. •Soportar cambios en el sistema operativo o en el hardware MANTENIMIENTO EVOLUTIVO MANTENIMIENTO PERFECTO • • • • • M A N T E N I M I E N TO D E L S O F T WA R E D E U N A P C MANTENIMIENTO PREVENTIVO • • • • COSAS QUE DEBES HACER CADA SEMANA • • • • COSAS QUE DEBES HACER CADA MES • • • • • COSAS QUE DEBES HACER CADA TRES MESES • • C O S A S Q U E D E B E S H A C E R A L I N S TA L A R U N A N U E VA A P L I C A C I Ó N • • ANTIVIRUS