Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/149860
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorAlcolea Escribano, Mercedes-
dc.contributor.otherCaballé, Santi-
dc.coverage.spatialMadrid, ESP-
dc.date.accessioned2024-02-26T15:27:42Z-
dc.date.available2024-02-26T15:27:42Z-
dc.date.issued2024-01-19-
dc.identifier.urihttp://hdl.handle.net/10609/149860-
dc.description.abstractEsta 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.es
dc.description.abstractThis 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.en
dc.format.mimetypeapplication/pdfca
dc.language.isospaes
dc.publisherUniversitat Oberta de Catalunya (UOC)ca
dc.rightsCC BY-NC-ND*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectmantenimientoes
dc.subjectmaintenanceen
dc.subjectAgilees
dc.subjectAgileen
dc.subjectISOes
dc.subjectISOen
dc.subject.lcshComputer software -- TFGen
dc.titleDiseñ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 SCRUMes
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacProgramari -- TFGca
dc.contributor.tutorMartí Girona, Oriol-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Bachelor thesis, research projects, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
[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 PDFVista previa
Visualizar/Abrir
[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 PDFVista previa
Visualizar/Abrir
[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 PDFVista previa
Visualizar/Abrir
[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 PDFVista previa
Visualizar/Abrir

Presentación TFG.mp4

Video Presentación TFG124,21 MBMP4Visualizar/Abrir
malcoleaeTFG0124memoria.pdfMemoria del TFG4,37 MBAdobe PDFVista previa
Visualizar/Abrir
malcoleaeTFG0124presentacion.pdfPresentación del TFG2,32 MBAdobe PDFVista previa
Visualizar/Abrir
Comparte:
Exporta:
Consulta las estadísticas

Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons