Gestión del Ciclo de Vida del Software y Estrategias de Mantenimiento Técnico

El Ciclo de Vida de una Aplicación Informática

El ciclo de vida de una aplicación es el conjunto de fases por las que pasa una aplicación informática desde su concepción hasta su retirada.

Fases del Ciclo de Vida del Software

Las fases principales del ciclo de vida son:

  • Análisis
  • Diseño
  • Codificación
  • Paso a Producción/Instalación
  • Pruebas
  • Mantenimiento

Explicación de las Fases

  • Análisis: Se realiza un estudio para determinar las funciones y requisitos que debe cumplir una aplicación.
  • Diseño: Se confecciona un modelo lógico de cómo va a funcionar la aplicación, incluyendo sus procesos y datos.
  • Codificación: Se traduce el modelo lógico a una implementación física. Se programa en el lenguaje correcto y se crean los ficheros de datos.
  • Paso a Producción/Instalación: Se realizan los pasos necesarios para instalar el sistema en el ordenador del usuario.
  • Pruebas: Se prueba el producto y se hacen las correcciones necesarias.
  • Mantenimiento: Se asegura el correcto funcionamiento de la aplicación a lo largo de su vida útil. El mantenimiento es el proceso de modificar un sistema o un componente de software después de su entrega para corregir defectos.

Importancia del Mantenimiento para el Técnico

Como técnicos, la fase más importante es el Mantenimiento, porque debemos estar pendientes de que las aplicaciones funcionen correctamente. Las fases involucradas son: Análisis, Diseño, Codificación, Paso a Producción y Mantenimiento.

Tipos de Mantenimiento de Software

Existen cuatro tipos de mantenimiento:

  • Correctivo
  • Evolutivo
  • Adaptativo
  • Preventivo

Mantenimiento Correctivo

Consiste en corregir los fallos de la aplicación.

  • ¿Quién lo solicita y quién lo ejecuta? El cliente lo solicita y lo ejecuta el ordenador.

Mantenimiento Evolutivo

Consiste en mejorar la aplicación para que desarrolle nuevas tareas no previstas en un principio.

  • ¿Quién solicita el Mantenimiento Evolutivo? El cliente.
  • ¿Cuáles son los cambios más frecuentes? Cambios en la forma de trabajar o cuando algún proveedor del cliente fuerza algún tipo de cambio en la aplicación.

Mantenimiento Adaptativo

Consiste en la adaptación de la aplicación a cambios tecnológicos en el entorno de trabajo sobre el que se implante en su momento.

Mantenimiento Preventivo

Las acciones más frecuentes en Mantenimiento Adaptativo son: Todas las intervenciones realizadas sobre la aplicación y en ocasiones también sobre el entorno de trabajo antes de que se detecte ningún problema y con el objetivo de evitar su aparición.

El Mantenimiento Preventivo suele ser iniciativa de la empresa desarrolladora y el mantenimiento sobre el Sistema de Información (S.I.).

  • ¿Quién solicita el Mantenimiento Preventivo? El cliente.

Asistencia al Usuario y Soporte Técnico

Importancia de la Asistencia al Usuario

La asistencia al usuario forma parte del mantenimiento, pero no puede incluirse en ninguno de los tipos anteriores.

Tipos de Asistencia al Usuario

Los dos tipos de Asistencia al usuario son:

  • Ayuda en línea (On-line)
  • Soporte técnico

Tipos de Ayudas en Línea

Podemos encontrar los siguientes tipos de ayudas en línea:

  • FAQ (Preguntas Frecuentes)
  • Manuales electrónicos
  • Ayuda de contexto
  • Glosario o buscadores
  • Visitas guiadas

La más útil puede ser el Glosario o los buscadores.

Ayudas de Contexto

Consisten en la ayuda que aparece al colocar el cursor sobre un elemento de la pantalla. Es lo que se denomina ayuda sensible al contexto.

Manuales Electrónicos

Son manuales de estilo clásico que contiene la aplicación con un formato consultable desde dicha aplicación.

FAQ (Preguntas Frecuentes)

Son listas de consultas que los usuarios realizan frecuentemente. Junto a estas preguntas se incluyen las respuestas o soluciones.

Manuales en Papel

Tienden a desaparecer poco a poco. Es conveniente entregar con el producto una página o guía de instalación y configuración en papel, de manera que el usuario sepa el proceso que va a realizar al instalar la aplicación.

Soporte Técnico

Cuando una empresa o cliente adquiere un paquete informático, suele obtener soporte técnico.

Tipos de Soporte Técnico

Los tipos de Soporte técnico son:

  • Soporte técnico telefónico
  • Servicio técnico mediante Internet
  • Soporte técnico de acceso remoto
  • Soporte técnico presencial
  • Departamento de explotación

Soporte Técnico Telefónico

Se dispone de un número de teléfono para resolver dudas y se contrata mediante un contrato de mantenimiento.

Ventajas del Soporte Telefónico
  • Totalmente gratuito durante un tiempo, a partir del cual se contrata un contrato de mantenimiento con llamadas a teléfono gratuitas.
  • Contrato de mantenimiento con llamadas de bajo costo.

Soporte Técnico mediante Internet

Es el más extendido. Es el acceso a la web del fabricante, donde se pueden encontrar servicios para clientes y para cualquier navegante interesado.

Ventajas del Soporte por Internet

La principal ventaja es el acceso a las FAQ (Preguntas Frecuentes).

Soporte Técnico de Acceso Remoto

Se usa para evitar desplazamientos en casos en que la intervención técnica es sencilla de resolver. Permite controlar una máquina remota realizando las pruebas.

Ventajas del Acceso Remoto

Se puede realizar a través de Internet o vía red de área local.

Soporte Presencial

El soporte presencial implica la intervención física del técnico.

Departamento de Explotación

Consiste en la creación de un departamento de explotación dentro de la empresa, lo que supone la contratación de profesionales informáticos dedicados al mantenimiento.

Ventajas del Departamento de Explotación

Asegura una respuesta rápida y especializada dentro de la propia organización.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.