dc.contributor.advisor | Rodríguez Luaces, Miguel | |
dc.contributor.advisor | Cortiñas, Alejandro | |
dc.contributor.author | Buján Pampín, Alejandro | |
dc.contributor.other | Universidade da Coruña. Facultade de Informática | es_ES |
dc.date.accessioned | 2024-10-09T17:52:33Z | |
dc.date.issued | 2024-06 | |
dc.identifier.uri | http://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.iso | spa | es_ES |
dc.rights | Atribución-CompartirIgual 3.0 España | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/es/ | * |
dc.subject | Líneas de producto software | es_ES |
dc.subject | Gestión del ciclo de vida de las aplicaciones | es_ES |
dc.subject | Generación de código fuente | es_ES |
dc.subject | Gestión de código fuente | es_ES |
dc.subject | Sistemas de control de versiones | es_ES |
dc.subject | Reusabilidad | es_ES |
dc.subject | Desarrollo dirigido por modelos | es_ES |
dc.subject | Software product lines | es_ES |
dc.subject | Application lifecycle management | es_ES |
dc.subject | Source code generation | es_ES |
dc.subject | Source code management | es_ES |
dc.subject | Version control systems | es_ES |
dc.subject | Reusability | es_ES |
dc.subject | Model-driven development | es_ES |
dc.title | Abordando el desarrollo de Líneas de Productos Software desde una perspectiva de Gestión del Ciclo de Vida de las Aplicaciones | es_ES |
dc.type | bachelor thesis | |
dc.rights.accessRights | embargoed access | es_ES |
dc.date.embargoEndDate | 2025-04-09 | es_ES |
dc.date.embargoLift | 2025-04-09 | |
dc.description.traballos | Traballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024 | es_ES |
UDC.coleccion | Traballos académicos | es_ES |
UDC.tipotrab | TFG | es_ES |
UDC.titulacion | Grao en Enxeñaría Informática | es_ES |