Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mantenimiento del software (Mantenimiento Preventivo (Este último tipo de…
Mantenimiento del software
Tipo de sofware
Mantenimiento correctivo:
El mantenimiento correctivo tiene por objetivo localizar y eliminar los posibles defectos de los
programas. Un defecto en un sistema es una característica del sistema con el potencial de causar
un fallo. Un fallo ocurre cuando el comportamiento de un sistema es diferente del establecido en
la especificación.
Tipos de mantenimientos
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.
Estos cambios pueden afectar al sistema operativo (cambio a uno más moderno), a la arquitectura
física del sistema informático (paso de una arquitectura de red de área local a Internet/Intranet) o
al entorno de desarrollo del software (incorporación de nuevos elementos o herramientas como
ODBC).
Mantenimientos
El mantenimiento adaptativo
Es cada vez más usual debido principalmente al cambio, cada vez más rápido, en los diversos
aspectos de la informática: nuevas generaciones de hardware cada dos años, nuevos sistemas
operativos –ó versiones de los antiguos- que se anuncian regularmente, y mejoras en los
periféricos o en otros elementos del sistema.
Frente a esto, la vida útil de un sistema o software puede superar fácilmente los diez años.
Mantenimientos
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 Preventivo
Este último tipo de mantenimiento 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. Por ejemplo, se pueden incluir sentencias que comprueben la validez
de los datos de entrada, reestructurar los programas para mejorar su legibilidad, o incluir nuevos
comentarios que faciliten la posterior comprensión del programa. Este tipo de mantenimiento es
el que más partido saca de las técnicas de ingeniería inversa y reingeniería.
propiedades (por ejemplo, aumentando su calidad y/o su mantenimiento) sin alterar sus
especificaciones funcionales. Por ejemplo, se pueden incluir sentencias que comprueben la validez
de los datos de entrada, reestructurar los programas para mejorar su legibilidad, o incluir nuevos
comentarios que faciliten la posterior comprensión del programa. Este tipo de mantenimiento es
el que más partido saca de las técnicas de ingeniería inversa y reingeniería.