Show simple item record

dc.contributor.advisorRodríguez Luaces, Miguel
dc.contributor.advisorCortiñas, Alejandro
dc.contributor.authorBuján Pampín, Alejandro
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2024-10-09T17:52:33Z
dc.date.issued2024-06
dc.identifier.urihttp://hdl.handle.net/2183/39546
dc.description.abstract[Resumen]: En la industria de software contemporánea, los equipos enfrentan la necesidad de acelerar el tiempo de comercialización, mantener la calidad y gestionar eficazmente los cambios continuos debido a los desafíos crecientes en la gestión de la complejidad y la variabilidad del software. Este Trabajo de Fin de Grado describe un primer intento de enfrentar esos desafíos aplicando gestión del ciclo de vida de las aplicaciones (ALM) al desarrollo de líneas de productos software (SPL), comprendiendo desde la descripción de los problemas que plantea la gestión de un conjunto de SPLs en un marco de ALM, hasta la forma en que se abordan utilizando una herramienta desarrollada en el marco de este mismo proyecto y que utiliza git y GitLab como base para resolverlos. Esta perspectiva integrada promueve la colaboración entre equipos, reduce los tiempos de desarrollo y adaptación, e impulsa que los productos cumplan con las expectativas de manera eficiente. El proyecto se llevó a cabo siguiendo una metodología iterativa e incremental y para el desarrollo de la herramienta se empleó MongoDB como almacén de datos, así como Node.js y Express.js para la implementación del servidor web y Vue.js para el cliente web.es_ES
dc.description.abstract[Abstract]: In the contemporary software industry, teams face the need to accelerate time-to-market, maintain quality, and effectively manage continuous changes due to the growing challenges in managing software complexity and variability. This undergraduate thesis describes an initial attempt to address these challenges by applying Application Lifecycle Management (ALM) to the development of Software Product Lines (SPL), covering everything from the description of the problems posed by managing a set of SPLs within an ALM framework to the way they are addressed using a tool developed as part of this project, which uses git and GitLab as the foundation to solve them. This integrated perspective promotes collaboration among teams, reduces development and adaptation times, and ensures that products meet expectations efficiently. The project was carried out following an iterative and incremental methodology. For the development of the tool, MongoDB was used as the data store, along with Node.js and Express.js for the web server implementation, and Vue.js for the web client.es_ES
dc.language.isospaes_ES
dc.rightsAtribución-CompartirIgual 3.0 Españaes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-sa/3.0/es/*
dc.subjectLíneas de producto softwarees_ES
dc.subjectGestión del ciclo de vida de las aplicacioneses_ES
dc.subjectGeneración de código fuentees_ES
dc.subjectGestión de código fuentees_ES
dc.subjectSistemas de control de versioneses_ES
dc.subjectReusabilidades_ES
dc.subjectDesarrollo dirigido por modeloses_ES
dc.subjectSoftware product lineses_ES
dc.subjectApplication lifecycle managementes_ES
dc.subjectSource code generationes_ES
dc.subjectSource code managementes_ES
dc.subjectVersion control systemses_ES
dc.subjectReusabilityes_ES
dc.subjectModel-driven developmentes_ES
dc.titleAbordando el desarrollo de Líneas de Productos Software desde una perspectiva de Gestión del Ciclo de Vida de las Aplicacioneses_ES
dc.typebachelor thesis
dc.rights.accessRightsembargoed accesses_ES
dc.date.embargoEndDate2025-04-09es_ES
dc.date.embargoLift2025-04-09
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024es_ES
UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record