ALCALAPP: UNA APLICACIÓN WEB PARA LA GESTIÓN DE TAREAS E INCIDENCIAS EN EQUIPOS DE DESAROLLO
Résumé
Este proyecto se centra en el desarrollo de una aplicación web robusta y funcional diseñada para optimizar la gestión de tareas y mejorar la dinámica de trabajo en equipos de desarrollo tecnológico. La herramienta ofrece funcionalidades que simplifican la visualización, asignación, seguimiento y resolución de tareas, fomentando la transparencia y la colaboración entre los miembros del equipo. Para lograr estos objetivos, se implementa un sistema de tickets que centraliza la gestión de releases, proyectos e incidencias, facilitando su organización y trazabilidad en todo momento. Se ha implementado una arquitectura de tres capas (Presentación, Aplicación y Persistencia) para organizar las responsabilidades del sistema, facilitar su mantenimiento y optimizar su rendimiento. La capa de Presentación gestiona la interfaz de usuario con tecnologías como JavaScript, HTML y CSS; la de Aplicación coordina la lógica de negocio con tecnologías como Java, Spring Boot, Maven; y la de Persistencia asegura una comunicación eficiente con la base de datos MySQL mediante Hibernate y Spring Data JPA. Se ha implementado un enfoque de pruebas exhaustivo que incluye pruebas unitarias y de sistema, utilizando herramientas como JUnit 5, Mockito y Selenium. Este enfoque garantiza que la lógica de negocio se valide adecuadamente y que las funcionalidades se comporten como se espera. La metodología Git Flow se ha adoptado para gestionar el flujo de trabajo, permitiendo una organización eficiente del desarrollo mediante ramas específicas para cada etapa, como desarrollo, producción y características. También se han adoptado principios de DevOps con la automatización del proceso de integración y despliegue continuo mediante GitHub Actions. Este ejecuta pruebas automáticas, verifica la cobertura de código, gestiona el versionado del proyecto y facilita el despliegue en Microsoft Azure, a través de tecnologías como Docker y Azure Container Instances. Finalmente, se realiza una reflexión sobre los resultados obtenidos en el apartado de conclusiones y se exponen algunas mejoras para posibles trabajos futuros.
Description
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2024/2025. Directores/as: Michel Maes Bermejo
Colecciones
- Trabajos Fin de Grado [9054]
Fichier(s) constituant ce document
Herramientas
Estadísticas
Statistiques d'usage de visualisationCitas
Los ítems de digital-BURJC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario