Está en la página 1de 9

PRETÍTULO

Tema 5:
MANTENIMIENTO SOFTWARE

Montaje y mantenimiento de equipos | cestebaranz@colegionicoli.org | @cesarestebaranz | Curso 20-21


Mantenimiento Software

ÍNDICE

Índice ............................................................................................................................................2
1 Mantenimiento Software .....................................................................................................3
2 Mantenimiento preventivo ..................................................................................................4

2.1 Copias de seguridad ............................................................................................................ 5

3 Automatización ....................................................................................................................6

3.1 ¿Cómo implementar la automatización de procesos? ....................................................... 7


3.2 ¿Cúales son los beneficios de la automatización? .............................................................. 7
3.3 Gestión de la configuración ................................................................................................ 8
3.4 Implementación de aplicaciones ........................................................................................ 8
3.5 Seguridad y cumplimiento .................................................................................................. 9

2
Mantenimiento Software

1 MANTENIMIENTO SOFTWARE

Cuando hablamos de mantenimiento software el principal objetivo es minimizar el trabajo a


realizar por los técnicos. Dentro de esto podemos dividirlo en dos aspectos fundamentales:

• Mantenimiento preventivo

• Automatización

3
Mantenimiento preventivo

2 MANTENIMIENTO PREVENTIVO

En las operaciones de mantenimiento, el mantenimiento preventivo es el destinado a la


conservación de equipos o instalaciones mediante la realización de revisión y limpieza que
garanticen su buen funcionamiento y fiabilidad. El mantenimiento preventivo se realiza en
equipos en condiciones de funcionamiento, por oposición al mantenimiento correctivo que
repara o pone en condiciones de funcionamiento aquellos que dejaron de funcionar o están
dañados.
El principal objetivo del mantenimiento es evitar o mitigar las consecuencias de los fallos del
equipo, logrando prevenir las incidencias antes de que estas ocurran. Las tareas de
mantenimiento preventivo pueden incluir acciones como cambio de piezas desgastadas, cambios
de aceites y lubricantes, etc. El mantenimiento preventivo debe evitar los fallos en el equipo
antes de que estos ocurran.
Algunos de los métodos habituales para determinar qué procesos de mantenimiento preventivo
deben llevarse a cabo son las recomendaciones de los fabricantes, la legislación vigente, las
recomendaciones de expertos y las acciones llevadas a cabo sobre activos similares.
Mas concretamente el mantenimiento es la revisión de equipos en funcionamiento para
garantizar su buen desempeño, tanto de hardware como de software en un ordenador o PC.
Estos influyen en el desempeño fiable del sistema, en la integridad de los datos almacenados y
en un intercambio de información correcta, a la máxima velocidad posible dentro de la
configuración óptima del sistema.
Dentro del mantenimiento preventivo existe software que permite al usuario vigilar
constantemente el estado de su equipo, así como también realizar pequeños ajustes de una
manera fácil.
Además, debemos agregar que el mantenimiento preventivo en general se ocupa en la
determinación de condiciones operativas, de durabilidad y fiabilidad de un equipo en mención

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.

2.1 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

La automatización en informática, también denominada automatización de la infraestructura


consiste en el uso de sistemas de software para crear instrucciones y procesos repetibles a fin de
reemplazar o reducir la interacción humana con los sistemas informáticos. El software de
automatización funciona dentro de los límites de esas instrucciones, herramientas y marcos para
realizar las tareas con muy poca intervención humana.

6
Automatización

La automatización es clave para la optimización de la informática y la transformación digital. Los


entornos modernos y dinámicos necesitan poder adaptarse más rápido que nunca, y la
automatización de la TI es fundamental para que esto sea posible.

3.1 ¿CÓMO IMPLEMENTAR LA AUTOMATIZACIÓN DE PROCESOS?

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.

3.2 ¿CÚALES SON LOS BENEFICIOS DE LA AUTOMATIZACIÓN?

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.

3.3 GESTIÓN DE LA CONFIGURACIÓN

No todas las aplicaciones se diseñan de la misma manera. Requieren distintas configuraciones,


sistemas de archivos, puertos, usuarios, etc. Una vez que haya automatizado el
aprovisionamiento, deberá ser capaz de indicarle a esos recursos lo que deben hacer. Almacenar
las características de su entorno de aplicaciones en un documento, una hoja de cálculo, un
archivo de texto o incluso un correo electrónico no lo ayudará a lograr un entorno repetitivo y
sólido para alojar sus aplicaciones. Y, a medida que adquiera más sistemas, más instancias y más
complejidad, necesitará una manera mejor de grabar las características de los sistemas para que
pueda administrarlos de forma eficaz.

3.4 IMPLEMENTACIÓN DE APLICACIONES

Así utilice un enfoque más tradicional para la implementación de aplicaciones o enfoques de


integración e implementación continuas (CI/CD), los canales de desarrollo dependen de sistemas
sólidos y automatizados para cumplir con las exigencias modernas. La implementación exitosa
de las aplicaciones depende de un conjunto totalmente eficiente de tareas y funcionalidades
esenciales y automatizadas, especialmente durante la fase de prueba. La automatización puede
ayudarlo en la transición del compromiso y el diseño a la prueba y la implementación, de forma
garantizada, fiable y codificada. Esto reduce las posibilidades de cometer errores humanos y, al
mismo tiempo, mejora la eficiencia y la productividad.

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.

3.5 SEGURIDAD Y CUMPLIMIENTO

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.

También podría gustarte