Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/149860
Títol: Diseño de una aplicación de mantenimiento preventivo vehicular conforme a la Norma ISO/IEC/IEEE 12207:2017 con un nivel de madurez 3, utilizando SCRUM
Autoria: Alcolea Escribano, Mercedes
Tutor: Martí Girona, Oriol
Altres: Caballé, Santi  
Resum: Esta memoria proporciona un marco de trabajo para el desarrollo de software implementando SCRUM y cumpliendo con los requisitos de la norma ISO/IEC/IEEE 12207:2017 con un nivel de madurez 3, sin que ello afecte a la agilidad del proyecto. Este enfoque se aplica durante la fase de análisis y diseño de un sistema encargado de gestionar el mantenimiento preventivo vehicular utilizando una arquitectura de microservicios y prácticas DevOps donde se presentan casos prácticos en Jira y Confluence a lo largo de los diferentes Sprints. En el Sprint 0 se aborda la arquitectura de la aplicación desde el punto de vista de las cuatro dimensiones identificadas en el libro “Fundamentos de la Arquitectura de Software” de Mark Richards y Neal Ford en el que se reflejan: las características de la arquitectura, las decisiones arquitectónicas, los principios de diseño y la estructura del sistema. Posteriormente, en los Sprints restantes, se abordan los siguientes servicios y temas: el servicio de usuarios gestiona los usuarios y roles, enfocándose en la autenticación y autorización del sistema mediante Spring Security; el servicio de tareas gestiona las tareas del fabricante y de los ingenieros, destacando la automatización de pruebas; y el servicio de notificaciones coordina la colaboración entre servicios mediante Kafka y Zookeeper tratando el envío de notificaciones a los ingenieros por cambios en tareas del fabricante.
This thesis provides a software development framework that implements SCRUM and aligns with the ISO/IEC/IEEE 12207:2017 standard at maturity level 3, without compromising project agility. This approach is applied during the analysis and design phase of a system tasked with managing preventive vehicular maintenance using a microservices architecture and DevOps practices, illustrating practical cases in Jira and Confluence across different Sprints. In Sprint 0, the architecture of the application is examined through the four dimensions identified in the book "Fundamentals of Software Architecture" by Mark Richards and Neal Ford, covering architectural characteristics, decisions, design principles, and system structure. Subsequently, in the remaining Sprints, the following services and topics are addressed: the user service, managing users and roles, focusing on system authentication and authorization via Spring Security; the task service, managing tasks from manufacturers and engineers, with an emphasis on test automation; and the notification service, coordinating collaboration between services through Kafka and Zookeeper by sending notifications to engineers due to changes in manufacturer tasks.
Paraules clau: mantenimiento
maintenance
Agile
Agile
ISO
ISO
Tipus de document: info:eu-repo/semantics/bachelorThesis
Data de publicació: 19-gen-2024
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Bachelor thesis, research projects, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
[Anexo 2] Documentación de Análisis y Diseño de la Arquitectura.pdfDocumentación de Análisis y Diseño de la Arquitectura636,98 kBAdobe PDFThumbnail
Veure/Obrir
[Anexo 3] Documentación de Análisis y Diseño de la gestión de usuarios.pdfDocumentación de Análisis y Diseño de la gestión de usuarios970,89 kBAdobe PDFThumbnail
Veure/Obrir
[Anexo 4] Documentación de Análisis y Diseño de la gestión de tareas.pdfDocumentación de Análisis y Diseño de la gestión de tareas1,43 MBAdobe PDFThumbnail
Veure/Obrir
[Anexo 5] Documentación de Análisis y Diseño de la gestión de notificaciones.pdfDocumentación de Análisis y Diseño de la gestión de notificaciones643,92 kBAdobe PDFThumbnail
Veure/Obrir

Presentación TFG.mp4

Video Presentación TFG124,21 MBMP4Veure/Obrir
malcoleaeTFG0124memoria.pdfMemoria del TFG4,37 MBAdobe PDFThumbnail
Veure/Obrir
malcoleaeTFG0124presentacion.pdfPresentación del TFG2,32 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative CommonsLlicència Creative Commons Creative Commons