Mantenimiento - UVM A1
Mantenimiento - UVM A1
Mantenimiento - UVM A1
19-07-23
Cuadro Comparativo
CDMX
I. INTRODUCCIÓN
En esta actividad daremos síntesis a los distintos tipos de mantenimiento para tratar de comprender como se ejecuta cada uno de
ellos, lo que los origina y lo que implica ejecutar cada uno de estos.
Con base en el material consultado, elabora un cuadro comparativo sobre diferentes tipos de mantenimiento de software, para ello
reproduce y llena la siguiente tabla:
Costo
Tipos de sistemas
Objetivo Tipos de Fallos Principales Actividades de relativo
Tipos de General que atiende causas que mantenimiento
mantenimiento atiende implicadas
-Errores de Localizar y Alto ya que la
Restaurar la -Procesamiento
diseño eliminar el herramienta
funcionalidad -Rendimiento
Correctivo -Errores de defecto. esta
después de una -Programación
especificaciones productiva.
falla. -Documentación
de diseño
Modificación de -Actualizar Medio ya que
Actualizar o un programa Software si se lleva a
Cambio de
adaptar el debido a -Modificando cabo a tiempo
Adaptativo Hardware o
software o cambios del configuración se puede
software
hardware entorno. del equipo o prevenir la
sistema obsolescencia
Prevenir Se busca Optimizar Si bien es
Cualquier fallo
posibles fallos, prevenir y dar software para medio, a largo
Preventivo de rendimiento
así como reusabilidad al que sea plazo ahorra
o mejora que se
mejorar las software reutilizable
propiedades del quiera una cantidad
software incorporar importante
-Mantenimiento Hacer mejoras Bajo, pues
Requerimientos
de ampliación directamente solo son
específicos que
Mejorar o añadir -Mantenimiento en el código y cambios muy
tienen los
nuevas de eficiencia diseño pata específicos
usuarios para
funcionalidades mejorar el que
Perfectivo que la
basados en la software normalmente
plataforma se
experiencia de llevan una
haga más
usuario planeación
cómoda de
larga pero
utilizar
continua
III. CONCLUSIÓN
En conclusión, podemos ver que cada uno de los tipos de mantenimiento abarcan una etapa específica de la vida de un software y
cada uno es importante acorde al ciclo de vida:
Correctivo: Es importante pues siempre habrá defectos o se habrán malentendido algunos requerimientos que necesitan ser
solucionados y aclarados para dar salida de acuerdo con lo que espera el usuario final.
Adaptativo: El software se adaptará siempre a las nuevas tecnologías y es necesario que se acople a las nuevas tendencias y a los
nuevos modelos de negocio.
Preventivo: Una vez que el sistema ya esta funcionando correctamente y se han arreglado casi todos los errores, o todos. Es necesario
dar este tipo de soporte para prevenir que no ocurran fallos mayores o críticos que afecten la funcionalidad del software.
Perfectivo. Cuando el sistema funciona de manera correcta y se adapta a lo que el usuario requiere, se pueden agregar nuevas
funciones y mejorar el rendimiento del software.
REFERENCIAS
• Ruíz, F., García, I., Pérez, R. (2019). Mantenimiento y evolución de sistemas de información [Versión electrónica].
• Kontogiannis, K. (2011). Techniques for Software Maintenance [Archivo PDF]. Recuperado de
https://www.csd.uwo.ca/~kkontogi/publications/books/b1-2011.pdf
* * *