Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Mantenimiento de Sistemas.pdf
1. 10/10/22, 13:39 1.2.3 Mantenimiento de Sistemas
cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro17/123_mantenimiento_de_sistemas.html 1/2
Portada
Introducción
Unidad 1 Metodologías de Desarrollo
de Software
1.1 Teoría general de sistemas
1.2 Etapas
1.2.1 Análisis de Sistemas
1.2.2 Diseño
1.2.3 Mantenimiento de
Sistemas
1.2.4 Implantación de
Sistemas
1.2.5 Revisión Posterior a la
Implantación
1.2.6 Prueba del Sistema
1.2.7 Capacitación del
Usuario
1.2.8 Estrategia para la
Conversión
1.2.9 Técnicas de
Reutilización de Código
Evaluación Unidad 1
Unidad 2 Medidas de Fiabilidad y
Disponibilidad
Glosario
Referencias
Créditos
Directorio
1.2.3 Mantenimiento de Sistemas
El mantenimiento es la modificación de un software después de la
entrega, para corregir fallos, para mejorar el rendimiento u otros
atributos, o para adaptar el producto a un entorno modificado. Para
esto existen diferentes tipos de mantenimiento:
Mantenimiento preventivo. Hace cambios en programas de
computadora a fin de que se puedan corregir, adaptar y
mejorar más fácilmente.
Mantenimiento correctivo. Cambio en el software para
corregir los defectos.
Mantenimiento perfectivo. Lleva el software más allá de sus
requisitos funcionales originales.
Mantenimiento adaptativo. Produce modificación en el
software para acomodarlo a los cambios de su entorno
externo.
Existen factores que influyen en el mantenimiento:
2. 10/10/22, 13:39 1.2.3 Mantenimiento de Sistemas
cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro17/123_mantenimiento_de_sistemas.html 2/2
Efectos secundarios
Al realizar el matenimiento y corregir errores, puede generarse
cierto tipo de errores, como son los siguientes:
Efectos secundarios del software. La modificación de
software es peligrosa, y cada vez que se introduce un cambio
en un procedimiento complejo lógico, la posibilidad de error
aumenta.
Efectos secundarios sobre el código. Un sencillo cambio
sobre una sentencia puede tener resultado desastroso. El
cambio invita al error y el error siempre lleva a problemas.
Efectos secundarios sobre los datos. Cabe recalcar la
importancia de las estructuras de datos en el diseño del
software, cuando cambian los datos, el diseño puede no
cuadrar con ellos y se generan errores.
Efectos secundarios sobre la documentación. Se dan
cuando no se reflejan los cambios del código fuente en la
documentación de diseño y en los manuales orientados al
usuario.
Arriba