Desarrollo e implementación de un sistema de gestión de tareas y soporte técnico para el Laboratorio Multimedia en la Carrera de Ingeniería Electrónica
Abstract
El presente proyecto de grado se centró en el desarrollo e implementación de un sistema de gestión de tareas y soporte técnico para el Laboratorio Multimedia de la Carrera de Ingeniería Electrónica. Este sistema tiene como objetivo principal automatizar la coordinación de tareas y centralizar la gestión de recursos humanos y técnicos, respondiendo a la necesidad de mejorar los procesos operativos y la calidad del soporte ofrecido en el laboratorio.
El desarrollo del sistema inició con el análisis de los requerimientos, donde se identificaron las necesidades específicas del Laboratorio Multimedia. Este análisis permitió definir claramente las funcionalidades esenciales. Se emplearon técnicas de ingeniería de software como el modelado UML y el diseño de modelo entidad-relación para estructurar el sistema. Además, se utilizó un enfoque híbrido entre el método Kanban y el modelo en cascada, lo que permitió una planificación estructurada y una flexibilidad necesaria para adaptarse a cambios durante el proceso de desarrollo.
El sistema fue diseñado con una interfaz de usuario intuitiva y responsiva para asegurar una experiencia de usuario eficiente y satisfactoria. Las tecnologías utilizadas incluyeron Angular para el frontend, Spring Boot para el backend, y PostgreSQL para la base de datos, todas encapsuladas en contenedores Docker para facilitar el despliegue y la escalabilidad. La seguridad y la comunicación se refuerzan mediante JWT y Firebase Cloud Messaging, respectivamente. El desarrollo también incluyó la creación de video tutoriales para capacitar a los usuarios y asegurar una adopción efectiva del sistema.
La implementación del sistema en el Laboratorio Multimedia se realizó de manera exitosa, seguido de un proceso de pruebas de funcionamiento, rendimiento y seguridad. Estas pruebas aseguraron que el sistema cumpliera con los requisitos, funcionara eficientemente bajo distintos entornos, y protegiera adecuadamente los datos contra accesos no autorizados.