Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 5:
MANTENIMIENTO SOFTWARE
ÍNDICE
Índice ............................................................................................................................................2
1 Mantenimiento Software .....................................................................................................3
2 Mantenimiento preventivo ..................................................................................................4
3 Automatización ....................................................................................................................6
2
Mantenimiento Software
1 MANTENIMIENTO SOFTWARE
• Mantenimiento preventivo
• Automatización
3
Mantenimiento preventivo
2 MANTENIMIENTO PREVENTIVO
4
Mantenimiento preventivo
este tipo de mantenimiento ayuda en reducir los tiempos de parada que pueden generarse por
mantenimiento correctivo.
En lo referente al mantenimiento preventivo de un producto software, se diferencia del resto de
tipos de mantenimiento, especialmente del mantenimiento de actualización, que se produce
generalmente tras una petición de cambio por parte del cliente o del usuario final o tras un
estudio de posibilidades de mejora en los diferentes módulos del sistema, el preventivo se
produce para garantizar el funcionamiento en las condiciones actuales de prestaciones,
seguridad y fiabilidad.
Aunque el mantenimiento preventivo es considerado valioso para las organizaciones, existen una
serie de fallas en la maquinaria o errores humanos: averías, mal uso, etc. que son impredecibles
a la hora de realizar estos procesos de mantenimiento.
El mantenimiento preventivo programado y la sustitución planificada de equipos son dos de las
tres políticas disponibles para los ingenieros de mantenimiento.
Un ejemplo de todo este mantenimiento preventivo es la creación de copias de seguridad.
Una copia de seguridad, respaldo, copia de respaldo o copia de reserva (en inglés backup y data
backup) es una copia de los datos originales que se realiza con el fin de disponer de un medio
para recuperarlos en caso de su pérdida. Las copias de seguridad son útiles ante distintos eventos
y usos: recuperar los sistemas informáticos y los datos de una catástrofe informática, natural o
ataque; restaurar una pequeña cantidad de archivos que pueden haberse eliminado
accidentalmente, corrompido, infectado por un virus informático u otras causas; guardar
información histórica de forma más económica que los discos duros y además permitiendo el
traslado a ubicaciones distintas de la de los datos originales; etc.
El proceso de copia de seguridad se complementa con otro conocido como restauración de los
datos, que es la acción de leer y grabar en la ubicación original u otra alternativa los datos
5
Automatización
requeridos. La pérdida de datos es muy común, el 66 % de los usuarios de Internet han sufrido
una seria pérdida de datos en algún momento.
Ya que los sistemas de respaldo contienen por lo menos una copia de todos los datos que vale la
pena salvar, deben tenerse en cuenta los requerimientos de almacenamiento. La organización
del espacio de almacenamiento y la administración del proceso de efectuar la copia de seguridad
son tareas complicadas. Para brindar una estructura de almacenamiento es conveniente utilizar
un modelo de almacenaje de datos. En noviembre de 2010 existían muchos tipos diferentes de
dispositivos para almacenar datos que eran útiles para hacer copias de seguridad, cada uno con
sus ventajas y desventajas a tener en cuenta para elegirlos, como duplicidad, seguridad en los
datos y facilidad de traslado.
Antes de que los datos sean enviados a su lugar de almacenamiento se lo debe seleccionar,
extraer y manipular. Se han desarrollado muchas técnicas diferentes para optimizar el
procedimiento de efectuar los backups. Estos procedimientos incluyen, entre otras
optimizaciones, trabajar con archivos abiertos y fuentes de datos en uso y también incluyen
procesos de compresión, cifrado, y procesos de duplicación, entendiéndose por esto último a
una forma específica de compresión donde los datos superfluos son eliminados.
3 AUTOMATIZACIÓN
6
Automatización
En teoría, se puede aplicar cierto nivel de automatización a cualquier tarea. Por lo tanto, la
automatización puede incorporarse y aplicarse a cualquier elemento, desde la automatización
de la red hasta la infraestructura, la implementación de la nube y los entornos operativos
estándares, e incluso a la gestión de la configuración y la implementación de aplicaciones.
Evitar que los procesos repetitivos y manuales los realice el personal técnico. Esto permite que
los equipos sean más productivos, reduzcan errores, mejoren la colaboración y liberen tiempo
que puede ser invertido en tareas más importantes y elaboradas.
En la actualidad, la mayor parte de nuestro trabajo está definido en el software, y este cambio
aumentó la escalabilidad y las posibilidades de lo que se puede lograr. A su vez, garantiza y
requiere la codificación de los procesos. Esto le permite satisfacer las demandas de su empresa
frente a una mayor concientización de los costos y limitaciones de tiempo.
Aquí es cuando interviene la automatización. ¿Por qué perdería tiempo configurando estos
entornos a través de plantillas de forma manual? Gracias a la codificación, usted tiene una
plantilla que puede usar para hacer esta tarea. ¿Por qué no tener un sistema automatizado que
siga estas reglas en su lugar? Realice implementaciones en su centro de datos con
automatización que funcione con la infraestructura y las herramientas de gestión existentes para
7
Automatización
aprovechar al máximo los recursos con los que ya cuenta y poder alcanzar el estado futuro que
necesita.
8
Automatización
La automatización le permite implementar las aplicaciones con seguridad, configurar los servicios
necesarios desde el inicio y poner en marcha las aplicaciones y sus artefactos, todo a través de
un enfoque común y transparente que todo el personal de TI puede comprender fácilmente.
Defina las políticas de seguridad, cumplimiento y gestión de los riesgos, aplíquelas y solucione
los problemas diseñándolas como pasos automatizados en toda la infraestructura. Priorice la
seguridad de los procesos y anticípese a los problemas con la ayuda de la automatización.
Tener procesos de seguridad y flujos de trabajo estandarizados permiten realizar las auditorías y
el cumplimiento con más facilidad. Conoce con exactitud cómo se aplica cada elemento y puede
verificarlo sistemáticamente. Los nuevos requerimientos de cumplimiento se implementan fácil
y sistemáticamente en todo su departamento.