Mostrar el registro sencillo del ítem
Abordando el desarrollo de Líneas de Productos Software desde una perspectiva de Gestión del Ciclo de Vida de las Aplicaciones
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 |