Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/149860
Title: 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
Author: Alcolea Escribano, Mercedes
Tutor: Martí Girona, Oriol
Others: Caballé, Santi  
Abstract: 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.
Keywords: maintenance
Agile
ISO
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: 19-Jan-2024
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
[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
View/Open
[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
View/Open
[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
View/Open
[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
View/Open

Presentación TFG.mp4

Video Presentación TFG124,21 MBMP4View/Open
malcoleaeTFG0124memoria.pdfMemoria del TFG4,37 MBAdobe PDFThumbnail
View/Open
malcoleaeTFG0124presentacion.pdfPresentación del TFG2,32 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons