Está en la página 1de 19

Ingeniería De Software II

Mantenimiento de Sistemas.

Ing. Cristian Alejandro Escobar


Mantenimiento de
Sistemas:
“Es la modificación de un producto de
software después de la entrega, para
corregir errores, mejorar el rendimiento u
otros atributos. “
” El mantenimiento permanente del
software puede asegurar su funcionalidad
durante muchos años, ahorrando tiempo y
el coste económico de una migración
total a una nueva aplicación.“
Tipos de
Mantenimiento:

El mantenimiento de software es una de las


actividades más comunes en la ingeniería de
software y es una fase del Ciclo de vida del
desarrollo de sistemas, Encontramos 4 tipos de
mantenimientos:

š Preventivo.
š Predictivo/Perfectivo.
š Correctivo.
š Adaptativo.
Mantenimiento
š Prevenir antes que lamentar.
Preventivo
v Consiste en la revisión constante del software
para detectar posibles fuentes de problemas
que puedan surgir en el futuro

Mantenimiento
preventivo
Ejemplo de “Mantenimiento Preventivo” [Fuera de contexto]

v Las vacunas o el antivirus.


v Usar el doble de material o reforzar cualquier parte de un
edificio.
v Póngase un suéter antes de salir al frío para evitar un resfriado.
v Trae un paraguas por si llueve.
Ventajas del Mantenimiento Preventivo

š La disminución del número de incidencias en el


sistema.
š El aumento de la vida útil de los sistemas
informáticos.
š Disminución de costos de tiempo y económicos
por correcciones.
š Detección de los puntos débiles del sistema en
tiempo y forma.
¿Qué tareas se realizan en el mantenimiento Preventivo?

v La limpieza del registro del sistema sistema y archivos temporales.


v Una revisión del estado de la red informática.
v Revision del las politicas de seguridad de la red y los servidores.
v Supervisión de los servidores, mantenimiento de Hardware.
v Garantizar que se están llevando a cabo las copias de seguridad.
Mantenimiento
š Predecir / Mejorar para evitar problemas.
Predictivo / Perfectivo
Mantenimiento
predictivo/ Perfectivo

š 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, los
desarrolladores de software deben
autoevaluar constantemente su trabajo para
encontrar oportunidades de mejoras y/o
posibles casos de fallas a su Sistema.
¿Qué tareas se realizan en el mantenimiento Predictivo/ Perfectivo?

v Este mantenimiento no estará únicamente enfocado a mejorar


técnicamente una solución, sino que también incluye un proceso
continuo de optimización a nivel funcional y de procesos. Este
mantenimiento hace foco en:
ü La optimización constante del rendimiento de las aplicaciones
mediante análisis técnicos.
ü La adaptación de las aplicaciones a las nuevas necesidades del
cliente en función de los análisis funcionales.
ü La detección de posibles puntos a mejorar en el diseño y uso de las
bases de datos mediante el análisis de la base de datos.
Mantenimiento
š Manos a la obra contra lo inevitable.
Correctivo
Mantenimiento
Correctivo

v Corrige los defectos encontrados en el


software, y que originan un comportamiento
diferente al deseado. Estas fallas pueden ser
de procesamiento, rendimiento (por ejemplo,
uso ineficiente de recursos de hardware),
programación (inconsistencias en la
ejecución), seguridad o estabilidad, entre
otras.
¿Qué tareas se
realizan en el
mantenimiento
Correctivo?

š Tener a mano la documentacion del


Sistema. [Manual de instalacion]
š Comenzar a pensar en la importancia
de un sitio DRP.
š Recomendar al cliente nuevos flujos
de trabajo.
š Evaluar nuevos esquemas de
operación.
š Documentar la falla.
Mantenimiento š Adaptarse para sobrevivir.
Adaptativo
Mantenimiento
Adaptativo
v Es necesario cambiar el entorno en el que se
utiliza la aplicación, son acciones necesarias
para mantener la plena funcionalidad de las
nuevas condiciones de todo tipo de sistemas
[Operativos o de aplicacion].
v La adaptación es prácticamente obligatoria,
ya que de lo contrario el programa quedaría
obsoleto con el paso del tiempo
¿Qué tareas se realizan
en el mantenimiento
adaptativo?

š Modificaciones en los patrones de


trabajo.
š Cambios de la plataforma de
Hardware.
š Cambio de sistema Operativo.
š Cambio de una version de un software
especifico.
¿Ventajas
mantenimiento
adaptativo?

š Por lo general, se verá una reducción


importante en los riesgos de fallas.
š Tiene un bajo costo si lo comparamos con
el mantenimiento predictivo.
š Se tiene mejor control y planeación del
mantenimiento de los equipos.
Preguntas?
Si no.
Entonces:

También podría gustarte