Please enable JavaScript.
Coggle requires JavaScript to display documents.
MANTENIMIENTO DE SOFTWARE (MANTENIMIENTO CORRECTIVO (Un fallo ocurre…
MANTENIMIENTO DE SOFTWARE
CONCEPTO
Conservación de una cosa en buen estado o en una situación determinada para evitar su degradación.
TIPOS DE MANTENIMIENTO DE SOFTWARE
-Mantenimiento Correctivo
-Mantenimiento Adaptativo
-Mantenimiento Perfectivo
-Mantenimiento de Ampliacion
-Mantenimiento de Eficiencia
-Mantenimiento Preventivo
MANTENIMIENTO CORRECTIVO
Tiene por objetivo localizar y eliminar los posibles defectos de los programas
Un fallo ocurre cuando el comportamiento de un sistema es diferente del establecido en la especificación
POSIBLES FALLOS
-Procesamiento, por ejemplo, salidas incorrectas de un programa
-Rendimiento, por ejemplo, tiempo de respuesta demasiado alto en una búsqueda de información
-Programación, por ejemplo, inconsistencias en el diseño de un programa
-Documentación, por ejemplo, inconsistencias entre la funcionalidad de un programa y el manual de usuario
MANTENIMIENTO ADAPTATIVO
Este tipo de mantenimiento consiste en la modificación de un programa debido a cambios en el entorno (hardware o software) en el cual se ejecuta
TIPOS DE CAMBIOS EN EL SOFTWARE
-Entorno de los datos
-Entorno de los procesos
MANTENIMIENTO PERFECTIVO
Cambios en la especificación, normalmente debidos a cambios en los requisitos de un producto software, implican un nuevo tipo de mantenimiento llamado perfectivo
Desde algo tan simple como cambiar el formato de impresión de un informe, hasta la incorporación de un nuevo módulo aplicativo. Podemos definir el mantenimiento perfectivo como el conjunto de actividades para mejorar o añadir nuevas funcionalidades requeridas por el usuario
MANTENIMIENTO DE AMPLIACION
Orientado a la incorporación de nuevas funcionalidades
MANTENIMIENTO DE EFICIENCIA
Que busca la mejora de la eficiencia de ejecución
MANTENIMIENTO PREVENTIVO
Consiste en la modificación del software para mejorar sus propiedades (por ejemplo, aumentando su calidad y/o su mantenimiento) sin alterar sus especificaciones funcionales
Este tipo de mantenimiento es el que más partido saca de las técnicas de ingeniería inversa y reingeniería