Mantenimiento del software. IFCT0510

Text
Read preview
Mark as finished
How to read the book after purchase
Mantenimiento del software. IFCT0510
Font:Smaller АаLarger Aa


Mantenimiento del software. IFCT0510 Rafael Jesús Pérez Carvajal

ic editorial

Mantenimiento del software. IFCT0510

Autor: Rafael Jesús Pérez Carvajal

1ª Edición

© IC Editorial, 2014

Editado por: IC Editorial

C.I.F.: B-92.041.839

c/ Cueva de Viera, 2, Local 3 Centro Negocios CADI

29200 ANTEQUERA, Málaga

Teléfono: 952 70 60 04

Fax: 952 84 55 03

Correo electrónico: iceditorial@iceditorial.com

Internet: www.iceditorial.com

IC Editorial ha puesto el máximo empeño en ofrecer una información completa y precisa. Sin embargo, no asume ninguna responsabilidad derivada de su uso, ni tampoco la violación de patentes ni otros derechos de terceras partes que pudieran ocurrir. Mediante esta publicación se pretende proporcionar unos conocimientos precisos y acreditados sobre el tema tratado. Su venta no supone para IC Editorial ninguna forma de asistencia legal, administrativa ni de ningún otro tipo.

Reservados todos los derechos de publicación en cualquier idioma.

Según el Código Penal vigente ninguna parte de este o cualquier otro libro puede ser reproducida, grabada en alguno de los sistemas de almacenamiento existentes o transmitida por cualquier procedimiento, ya sea electrónico, mecánico, reprográfico, magnético o cualquier otro, sin autorización previa y por escrito de IC EDITORIAL; su contenido está protegido por la Ley vigente que establece penas de prisión y/o multas a quienes intencionadamente reprodujeren o plagiaren, en todo o en parte, una obra literaria, artística o científica.

ISBN: 978-84-16629-05-3

Nota de la editorial: IC Editorial pertenece a Innovación y Cualificación S. L.

Presentación del manual

El Certificado de Profesionalidad es el instrumento de acreditación, en el ámbito de la Administración laboral, de las cualificaciones profesionales del Catálogo Nacional de Cualificaciones Profesionales adquiridas a través de procesos formativos o del proceso de reconocimiento de la experiencia laboral y de vías no formales de formación.

El elemento mínimo acreditable es la Unidad de Competencia. La suma de las acreditaciones de las unidades de competencia conforma la acreditación de la competencia general.

Una Unidad de Competencia se define como una agrupación de tareas productivas específica que realiza el profesional. Las diferentes unidades de competencia de un certificado de profesionalidad conforman la Competencia General, definiendo el conjunto de conocimientos y capacidades que permiten el ejercicio de una actividad profesional determinada.

Cada Unidad de Competencia lleva asociado un Módulo Formativo, donde se describe la formación necesaria para adquirir esa Unidad de Competencia, pudiendo dividirse en Unidades Formativas.

El presente manual desarrolla la Unidad Formativa UF1894: Mantenimiento del software,

perteneciente al Módulo Formativo MF0485_3: Administración software de un sistema informático,

asociado a la unidad de competencia UC0485_3: Instalar, configurar y administrar el software de base y de aplicación del sistema,

del Certificado de Profesionalidad Gestión de sistemas informáticos.

Índice

Portada

Título

Copyright

Presentación del manual

Índice

Bloque 1 Planes de mantenimiento

Capítulo 1 Conocer la utilidad y funciones de los planes de mantenimiento

1. Introducción

2. Mantener actualizado el software

3. Gestionar el antivirus

4. Formar a los usuarios en las labores de mantenimiento que deben realizar

5. Optimizar el sistema de archivos

6. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 2 Diseñar, desarrollar y documentar el plan de mantenimiento

1. Introducción

2. Diseñar los mantenimientos proactivos

3. Documentar los mantenimientos reactivos

4. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 3 Gestionar los problemas frecuentes

1. Introducción

2. Localizar y documentar los problemas frecuentes

3. Resolver los casos de problemas frecuentes

4. Dotar a los usuarios de medios para solucionar por sus propios medios los problemas frecuentes

5. Atajar la causa raíz de los problemas frecuentes

6. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 4 Utilizar el conocimiento adquirido con la experiencia

1. Introducción

2. Consultar las bases de datos de conocimiento de acuerdo con las normas establecidas en la organización

3. Actualizar las base de datos de conocimiento con nueva información derivada de las actividades de mantenimiento

4. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 5 Atender al usuario

1. Introducción

2. Registrar las solicitudes de los usuarios, estableciendo una correcta priorización en su resolución

3. Informar al usuario del estado de resolución de su solicitud y del tiempo estimado de resolución

4. Formar al usuario en los procedimientos y canales adecuados para la solicitud de servicio y notificación de incidente, así como en las posibles soluciones a aplicar ante la aparición de problemas frecuentes

5. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 6 Actualizar el sistema

1. Introducción

2. Actualizar el sistema operativo

3. Actualizar las aplicaciones

4. Parchear el sistema operativo

5. Parchear las aplicaciones

6. Resumen

Ejercicios de repaso y autoevaluación

 

Bloque 2 Optimización del uso de los recursos

Capítulo 1 Comprobar la adecuación del rendimiento del sistema a las necesidades de la organización

1. Introducción

2. Seleccionar los parámetros a medir para comprobar el rendimiento del sistema

3. Establecer la monitorización necesaria para medir el rendimiento del sistema

4. Representar gráficamente el rendimiento del sistema, interpretándolo y estableciendo la adecuación o no a las necesidades de la organización

5. Proponer las mejoras necesarias para el incremento del rendimiento

6. Utilizar las herramientas de modelado para predecir el rendimiento del sistema en base a las previsiones de incremento de carga del sistema

7. Resumen

Ejercicios de repaso y autoevaluación

Capítulo 2 Realizar pruebas de carga para comprobar la escalabilidad del sistema y su adecuación a las necesidades presentes y futuras de la organización

1. Introducción

2. Seleccionar las herramientas adecuadas para la realización de las pruebas de carga en función de los servicios a prestar

3. Diseñar e implementar el plan de pruebas de carga

4. Realizar las pruebas de carga sin provocar problemas de disponibilidad de servicio en el sistema en producción

5. Representar e interpretar el resultado de las pruebas de carga

6. Resumen

Ejercicios de repaso y autoevaluación

Bibliografía

Bloque 1

Planes de mantenimiento

Capítulo 1

Conocer la utilidad y funciones de los planes de mantenimiento

1. Introducción

Se conoce como plan de mantenimiento de software a las directrices y procedimientos que se deben seguir para prevenir o solucionar cualquier fallo o avería en el software de un equipo informático.

En la actualidad, prácticamente la totalidad de las empresas, independientemente de su tamaño, cuentan con un soporte informático para la realización de diversas tareas (contabilidad, registro de tareas internas, calendario, etc.). Cualquier tipo de error en el software que se utilice para alguna de estas tareas podría suponer la paralización de los trabajos que se estén realizando, con la consiguiente pérdida de tiempo y dinero.

Con los planes de mantenimiento de software se busca prevenir este tipo de errores, en la medida de lo posible, llevando a cabo tareas de mantenimiento periódicas para asegurar su correcto funcionamiento. Además, en caso de la inevitabilidad de una avería de software, se llevaría a cabo un procedimiento específico para solucionarla, quedando registrado y procediendo a tomarse las medidas correspondientes para que dicho error no vuelva a ocurrir.

A lo largo de este capítulo, se verán las ventajas de contar con un plan de mantenimiento de software, así como las acciones básicas que se deben realizar en cuanto al mismo.

2. Mantener actualizado el software

El software es el componente lógico de cualquier equipo informático que hace la función de intermediario entre el usuario y la computadora. Traduce las órdenes que el usuario le envía mediante los periféricos de entrada (teclado, ratón, etc.) a operaciones que realiza la máquina, para luego mostrar el resultado por los periféricos de salida (por ejemplo el monitor).

Se puede clasificar el software de la siguiente manera:

1 Sistema Operativo (en adelante SO): es el software básico que debe tener cualquier equipo informático. En base a él se determina todo el software que se puede instalar en la computadora e incluso algunos periféricos hardware.

2 Navegador: es el programa que permite al usuario explorar Internet. Utilizar un buen navegador es primordial para la seguridad de la computadora, ya que, al estar directamente en contacto con la red, cualquier agujero de seguridad en el mismo es propicio para la intrusión de gusanos o cualquier tipo de malware.

Plug-ins: no son programas por sí mismos, sino complementos que mejoran o añaden funcionalidades nuevas a otro software (por ejemplo la capacidad de reproducir vídeos desde un navegador se debe a un plug-in).

4 Otro software: se denominará así al resto de programas de la computadora, como procesadores de textos, editores de imágenes, software de contabilidad, etc. Es software para realizar tareas específicas y es prácticamente único para cada equipo y usuario.

Mantener el software actualizado es imprescindible para preservar la seguridad del equipo, así como para conseguir un correcto funcionamiento.


Nota

Antes de actualizar el software de un ordenador, conviene revisar las especificaciones técnicas del equipo.

2.1. Actualizar el Sistema Operativo (SO)

Mantener el SO actualizado es un punto fundamental para el mantenimiento del ordenador. Un equipo desactualizado puede causar problemas con el hardware y con el software que se instale en el mismo. El primer paso para actualizar el SO es identificar cuál es el que se está usando. Este manual se centrará en dos SO: Windows y Linux.

La principal diferencia entre ambos es que Windows pertenece a una corporación (Microsoft) y es un SO que hay que comprar, mientras que Linux es lo que se conoce como software libre, es decir, es un SO completamente gratuito desarrollado y actualizado por los propios usuarios.

Cada uno tiene sus diferencias en cuanto al uso y a la actualización.

Actualización del SO Windows (versión 7)

Por defecto, Windows viene configurado con la opción de Actualizaciones Automáticas. Esto quiere decir que el SO se actualizará solo cuando el usuario esté trabajando con la computadora y tenga conexión a Internet. En el caso que no esté esta opción habilitada, se procederá a habilitarla manualmente dando los siguientes pasos:

1 Haciendo clic en el menú Inicio.

2 Menú Panel de Control.

3 Windows Update. En este menú, se verá si la opción está activada o desactivada. En caso de estar desactivada, se hará clic en Cambiar configuración.

4 Se mostrará una lista desplegable con las posibles opciones. Al seleccionar Instalar actualizaciones automáticamente, se ofrece la posibilidad de elegir la periodicidad con la que el propio SO busca sus actualizaciones. Cuando encuentre actualizaciones disponibles, el SO mostrará un aviso y dará la opción de instalarlas en ese momento o esperar a que el usuario apague o reinicie el equipo para instalarlas. El usuario debe decidir el método que más le convenga en ese momento.

En este mismo menú, el usuario puede acceder a la actualización manual del SO haciendo clic en la opción Buscar actualizaciones. Esta opción da la posibilidad al usuario de actualizar el SO cuando el desee, sin ningún tipo de automatización.

Actualización del SO Linux (versión Ubuntu)

Ubuntu, al igual que Windows, permite la configuración automática de las actualizaciones. Para ello, se habrán de seguir los siguientes pasos:

1 Hacer clic en Sistema.

2 Hacer clic en Administración.

3 Hacer clic en Gestor de actualizaciones.

4 Desde este gestor, se ofrece la posibilidad de actualizar en ese mismo instante (botón Instalar actualizaciones) o configurar la actualización automática haciendo clic en el botón Configuración.

5 En la ventana de Configuración, se muestran los tipos de actualizaciones que se pueden automatizar (importantes, recomendadas, aún no publicadas, no soportadas) así como la periodicidad de las mismas y la opción de instalar las actualizaciones de seguridad sin confirmación del usuario o con la necesidad de la misma.

Ubuntu ofrece la posibilidad de actualizar la versión completa del SO, de la que se publica una versión estable cada seis meses. A esta opción se la denomina Actualizar la distribución.


Actividades

1. Defina con sus propias palabras qué es el software.

2. Investigue y describa, utilizando las herramientas que considere adecuadas, un ejemplo de cada uno de los tipos de software descritos.

2.2. Actualizar el navegador

El navegador de Internet es uno de los software más vulnerable a ataques externos. Es importante mantenerlo actualizado para prevenir la entrada de software malicioso al equipo. Los tres navegadores más utilizados son Internet Explorer, Google Chrome y Mozilla Firefox.

Actualizar Internet Explorer

Internet Explorer es el navegador por defecto de los SO Windows. Únicamente funciona en estos SO y se instala al instalar Windows en el equipo. Para actualizar Internet Explorer, se han de dar los siguientes pasos:

1 Abrir Internet Explorer.

2 Hacer clic en la pestaña Seguridad.

3 Hacer clic en la opción Windows Update.

4 Al entrar en la ventana de Windows Update, se muestra la configuración de las actualizaciones del SO.

5 Hacer clic en Buscar actualizaciones.

Otra forma de actualizar Internet Explorer es acudiendo a su página web y descargando la última versión de forma gratuita.

Actualizar Google Chrome

Este navegador es multiplataforma, es decir, que funciona bajo múltiples SO.

Para actualizar Google Chrome, solo es necesario hacer clic en el menú Herramientas y seguidamente en Acerca de Google Chrome. Esto comprobará si está instalada en el equipo la última versión y, si detecta que existen actualizaciones disponibles, ejecutará un actualizador automático que el usuario deberá confirmar.

Al igual que en Internet Explorer, visitar la página web de Google Chrome con cualquier navegador permitirá descargar la última versión disponible.

Actualizar Mozilla Firefox

Mozilla Firefox es también un navegador multiplataforma. Para comprobar si hay actualizaciones disponibles, hay que hacer clic en el menú Ayuda y Acerca de Firefox. Automáticamente, iniciará la descarga de la última versión si es que no está instalada.

Otra forma de mantener actualizado Firefox es visitando su web y descargando gratuitamente la última versión disponible.

2.3. Actualizar los plug-ins

Un plug-in es un complemento a un software determinado que lo capacita para realizar acciones que por sí mismo y su configuración por defecto no es capaz de ejecutar. Prácticamente todos los software del mercado permiten la utilización de plug-ins, pero los más comprometedores para la seguridad del equipo informático son los que conciernen a los navegadores de Internet.

 

Por norma general, cuando el usuario visita una web que requiere la instalación de un plug-in para la correcta visualización del sitio, el propio navegador mostrará un aviso informando de la necesidad de instalar el plug-in. Se recomienda tener mucho cuidado al instalar este tipo de software, ya que una de las grandes vulnerabilidades de los navegadores es precisamente esta, la posibilidad de ampliar su funcionalidad con este software. No se recomienda al usuario instalar plug-ins tales como barras de búsqueda o herramientas adicionales o reproducción de vídeo en webs que no tengan soporte flash, ya que en gran medida suelen ser malware y provocan una disminución significativa en la estabilidad y funcionalidad del ordenador.


Administrador de plug-ins de Mozilla Firefox

Para actualizar este tipo de software, basta con visitar el sitio web oficial del plug-in y automáticamente el navegador informará paso por paso de cómo instalarlo, ofreciendo luego un test para comprobar su correcta instalación o actualización.

2.4. Actualizar otro tipo de software

Conviene actualizar todo el software del ordenador periódicamente, sobre todo si se trata de una empresa. Para actualizar cada programa, conviene ponerse en contacto con el proveedor del software o consultar el manual del mismo para saber los pasos necesarios, ya que cada uno tiene su propio sistema de actualización.


Aplicación práctica

El gerente de TransPorCar S. L. acaba de adquirir un nuevo ordenador para la empresa. Ha comprado junto a este un pack de software que contiene el SO, antivirus y un software específico para gestionar la contabilidad. Primeramente, actualizó el software de contabilidad, ya que necesitaba poner al día la misma, y, acto seguido, comenzó a introducir datos. Posteriormente, actualizó el SO y el antivirus. Al terminar la actualización de todo el equipo y reiniciar el mismo para que surtan efecto, se encuentra con la desagradable sorpresa de que el software de contabilidad ha dejado de funcionar.

Explique cuál ha podido ser la causa por la que este software ha dejado de funcionar.

SOLUCIÓN

Al actualizar en primer lugar el software específico (de contabilidad en este caso) y posteriormente el SO, se ha podido generar una incompatibilidad entre el SO y el software específico, causando que este último deje de funcionar. Para evitar esto, se debe actualizar en primer lugar el SO, pero comprobando antes que el software específico es compatible con la versión a instalar del SO.

3. Gestionar el antivirus

El antivirus es uno de los software más importantes del equipo informático. Su finalidad es detectar y eliminar los archivos maliciosos que puedan entrar en el ordenador, causando un incorrecto funcionamiento de este o incluso la pérdida o robo de archivos y datos susceptibles de ser interesantes para terceras personas.

3.1. Elección de un antivirus

A la hora de elegir un antivirus, es importante formular unas preguntas:

1 ¿Qué uso tendrá el ordenador en el cual se instalará el antivirus?

2 ¿Qué tipo de usuario lo utilizará?

3 ¿Qué potencia tiene el ordenador?

Las posibles respuestas a estas preguntas son casi infinitas, pero son fundamentales para conseguir decidir qué tipo de antivirus es el más adecuado para cada supuesto.

¿Qué uso tendrá el ordenador?

Si el equipo pertenece a una empresa, se deberá hacer especial hincapié en conocer el uso que se le da dentro de la misma. Por ejemplo, si solo se usa para revisar el correo electrónico y llevar a cabo la contabilidad, sería necesario un antivirus que proporcione un buen filtro para evitar correos electrónicos no deseados, así como fraudulentos (phising). También sería muy recomendable contar con un buen cortafuegos para evitar intrusiones que puedan poner en riesgo la integridad de los datos de contabilidad.

Por otro lado, si el equipo se usa como servidor para mantener la actividad de la empresa centralizada en ese equipo, habría que protegerlo de los ataques on-line que puedan provocar la caída del mismo; así como de intrusiones externas que pongan en riesgo los datos ahí almacenados.

¿Qué tipo de usuario lo utilizará?

En el caso de que el usuario sea un usuario experto en informática, el antivirus que se elija deberá tener flexibilidad en su configuración, para que el mismo usuario decida cuál es la configuración óptima para que el antivirus no entorpezca su trabajo.

En el caso opuesto, cuando el usuario no es un experto, el antivirus elegido debe trabajar en segundo plano constantemente y sin dejar que el usuario pueda entorpecer su funcionamiento. Es recomendable en estos casos que el antivirus esté completamente automatizado.


Nota

El usuario inexperto se alertará al recibir notificaciones que le resulten extrañas. Hay que evitar estas situaciones en la medida de lo posible.

¿Qué potencia tiene el ordenador?

Un factor que limita la elección de un antivirus es la potencia de la máquina en la que va a ejecutarse. Si se elige un antivirus muy potente para un equipo pequeño, el rendimiento del mismo se verá afectado. En el supuesto en que se tenga una máquina pequeña y un antivirus con mucha exigencia en el equipo, habrá que seleccionar los sistemas de seguridad que provoquen que el rendimiento del equipo no se resienta.

Este factor es limitador y no deja mucho margen a la configuración.