Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/149860
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Alcolea Escribano, Mercedes | - |
dc.contributor.other | Caballé, Santi | - |
dc.coverage.spatial | Madrid, ESP | - |
dc.date.accessioned | 2024-02-26T15:27:42Z | - |
dc.date.available | 2024-02-26T15:27:42Z | - |
dc.date.issued | 2024-01-19 | - |
dc.identifier.uri | http://hdl.handle.net/10609/149860 | - |
dc.description.abstract | 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. | es |
dc.description.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. | en |
dc.format.mimetype | application/pdf | ca |
dc.language.iso | spa | es |
dc.publisher | Universitat Oberta de Catalunya (UOC) | ca |
dc.rights | CC BY-NC-ND | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | - |
dc.subject | mantenimiento | es |
dc.subject | maintenance | en |
dc.subject | Agile | es |
dc.subject | Agile | en |
dc.subject | ISO | es |
dc.subject | ISO | en |
dc.subject.lcsh | Computer software -- TFG | en |
dc.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 | es |
dc.type | info:eu-repo/semantics/bachelorThesis | ca |
dc.audience.educationlevel | Estudis de Grau | ca |
dc.audience.educationlevel | Estudios de Grado | es |
dc.audience.educationlevel | University degrees | en |
dc.subject.lemac | Programari -- TFG | ca |
dc.contributor.tutor | Martí Girona, Oriol | - |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | - |
Appears in Collections: | Bachelor thesis, research projects, etc. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
[Anexo 2] Documentación de Análisis y Diseño de la Arquitectura.pdf | Documentación de Análisis y Diseño de la Arquitectura | 636,98 kB | Adobe PDF | ![]() View/Open |
[Anexo 3] Documentación de Análisis y Diseño de la gestión de usuarios.pdf | Documentación de Análisis y Diseño de la gestión de usuarios | 970,89 kB | Adobe PDF | ![]() View/Open |
[Anexo 4] Documentación de Análisis y Diseño de la gestión de tareas.pdf | Documentación de Análisis y Diseño de la gestión de tareas | 1,43 MB | Adobe PDF | ![]() View/Open |
[Anexo 5] Documentación de Análisis y Diseño de la gestión de notificaciones.pdf | Documentación de Análisis y Diseño de la gestión de notificaciones | 643,92 kB | Adobe PDF | ![]() View/Open |
Presentación TFG.mp4 | Video Presentación TFG | 124,21 MB | MP4 | View/Open |
malcoleaeTFG0124memoria.pdf | Memoria del TFG | 4,37 MB | Adobe PDF | ![]() View/Open |
malcoleaeTFG0124presentacion.pdf | Presentación del TFG | 2,32 MB | Adobe PDF | ![]() View/Open |
Share:


This item is licensed under aCreative Commons License