Guía de usuario: cómo documentar el mantenimiento de software y hardware

Guía de usuario (pregunta 1)

Documento de consulta

Hay que tener en cuenta lo siguiente:

  • Explicar los conceptos de forma clara, concisa, correcta y completa.

  • Usar frases cortas y claras, imágenes, evitar los términos técnicos.

  • Dividir la información de forma organizada: Portada, Control de versiones, Índice, Desarrollo, Conclusión, Bibliografía.

  • Documentar los errores y dar una solución.

  • Evitar textos con colores llamativos. Gris y Azul.

Cursos de formación (pregunta examen)

  • Identificar a los usuarios destinatarios.

  • Evaluar las necesidades de formación del cliente final. Test inicial.

  • Establecer objetivos.

  • Preparar y organizar el contenido.

  • Saber lo que han aprendido en el curso o poner una nota al cliente final.

Mantenimiento del ciclo de vida de un proyecto

  • Funcionalidades:

    • Un punto clave es la duración del proyecto.

    • Para que haya un buen mantenimiento debe haber un buen análisis (diseño). El 70% del proyecto debería ser análisis y el 30% el resto.

    • En la fase de mantenimiento se deben corregir los errores y solucionarlos.

    • Se debe mejorar el rendimiento de la fase de mantenimiento.

    • Se debe adaptar el software y el hardware a la fase de mantenimiento.

Tipos de mantenimiento (pregunta 2)

  • Mantenimiento correctivo: Uso cotidiano del software y hardware. Su respuesta debe ser lo más rápida posible. Hay mantenimiento diario. Ejemplos: caída de servidores, sustitución de un ratón, problemas de conexión a la red, problemas en la BIOS, mantenimiento de una impresora.

  • Mantenimiento evolutivo: Se deben considerar nuevas necesidades y circunstancias. Ejemplos: realizar una migración de datos en un disco duro, pasar todos los ordenadores cliente de Windows 10 a Windows 11 (software), cambiar todas las memorias RAM de 8 GB a 16 GB. Se le llama escalabilidad.

  • Mantenimiento adaptativo: Realizar cambios de software y hardware. Actualizar las aplicaciones.

  • Mantenimiento preventivo: Solucionar características susceptibles de ser mejoradas. Dejar automatizada la comprobación de errores.

Tipos de revisiones (pregunta 3)

  • Revisiones técnicas: Se van haciendo a lo largo del desarrollo de las aplicaciones para crear nuevas versiones. Mejorar la aplicación. Se realiza prueba/error.

  • Inspecciones: Revisiones con la idea de comprobar que el producto cumple con los requisitos del usuario.

  • Auditorías de software: Son revisiones más complejas en las que se examina su entorno de trabajo.

Auditorías (pregunta 4)

  • Objetivos:

    • Comprueba el funcionamiento correcto del sistema de software y hardware.

    • Revisa los aspectos relacionados con la seguridad.

    • Analiza la eficiencia y la eficacia del sistema de explotación.

    • Analiza la gestión de los recursos de inversión.

  • Tipos:

    • Auditoría de inversión: Se basa en rendimientos económicos, de costes, de beneficios y de rentabilidad de la empresa.

    • Auditoría de seguridad: Se basa en la protección informática de la empresa.

    • Auditoría de explotación: Se basa en analizar y organizar la eficacia del sistema en producción.

    • Auditoría de software: Se basa en el estudio de la adaptación, la evolución y la tolerancia a fallos; es decir, que todo funcione correctamente.

Tipos de prueba: preproducción o consolidación (pregunta 5)

  • Pruebas de regresión: Su objetivo es evitar que los cambios realizados provoquen fallos o comportamientos no deseados. Por ejemplo: caída de internet, fallos de hardware, error al iniciar el equipo, error al crear un usuario en el sistema, caída del servidor.

  • Pruebas de impacto: Su objetivo es considerar los costes de la empresa, como por ejemplo: los cursos de formación, los tiempos de sustitución de empleados y los gastos de infraestructuras.

Tipos de seguridad (pregunta 6)

  • Seguridad interna: Cada usuario se identifica con un nombre de usuario y una contraseña. Se definen políticas y directivas de seguridad para el acceso al sistema.

  • Seguridad externa: Se refiere a todo programa espía o virus. Las soluciones que se adoptan son los antivirus y los cortafuegos.

Ciclo de vida del software

  • Definición de objetivos

  • Análisis

  • Diseño general y detallado

  • Pruebas (consolidación)

  • Documentación

  • Implementación

  • Mantenimiento

Diferencias entre el ciclo de vida del software en cascada y en paralelo

CascadaParalelo

+ Seguro

+ Rápido

+ Los errores se solucionan antes

Ventajas

+ Lento

– Los errores son más costosos

– Seguro

Desventajas


Posibles preguntas

Pregunta 1.- El primer paso para preparar un curso de una aplicación informática sería:

  • Confeccionar un manual

  • Preparar diapositivas

  • Conocer el nivel previo de los alumnos (paso clave inicial según el tema de cursos de formación)

  • Buscar un lugar confortable

Pregunta 2.- Una empresa decide pasar de Windows a Linux, así que debe actualizar las aplicaciones. Sería un trabajo de mantenimiento:

  • Correctivo

  • Evolutivo

  • Adaptativo (según la definición de cambiar de software/hardware y actualizar aplicaciones)

  • Preventivo