Herramienta de generación de aplicaciones de KPIs
| UDC.coleccion | Traballos académicos | |
| UDC.tipotrab | TFG | |
| UDC.titulacion | Grao en Enxeñaría Informática | |
| dc.contributor.advisor | Pedreira, Óscar | |
| dc.contributor.advisor | Ramos-Vidal, Delfina | |
| dc.contributor.author | González Galego, Miguel | |
| dc.contributor.other | Universidade da Coruña. Facultade de Informática | |
| dc.date.accessioned | 2026-05-19T09:22:29Z | |
| dc.date.available | 2026-05-19T09:22:29Z | |
| dc.date.issued | 2025-11 | |
| dc.description.abstract | [Resumen]: El objetivo de este Trabajo de Fin de Grado es desarrollar una herramienta para la generación de aplicaciones para la visualización de KPIs. Para alcanzar este objetivo fue necesario, en primer lugar, desarrollar una aplicación base que permitiese a los usuarios visualizar los KPIs, incluyendo todas las funcionalidades que pudiesen ser necesarias e este contexto. En segundo lugar, se creó un lenguaje de especificación de dominio y la herramienta que permite la generación de las aplicaciones de visualización de los KPIs. Por último, se ajustó la aplicación base para mejorarla y ajustarla al lenguaje y la herramienta. En el desarrollo de la aplicación se empleó el sistema de gestión de bases de datos PostgreSQL para el almacenamiento de información; Vue y Vuetify para la interfaz y para el servidor web se integró Spring Boot con JPA, utilizando Hibernate para implementarlo. Por otro lado, para la implementación de la herramienta de generación se empleó JavaScript y el motor de derivación spl-js-engine para la generación del código fuente de la aplicación. El trabajo de fin de grado se desarrolló siguiendo una metodología iterativa e incremental para el desarrollo del software. | |
| dc.description.abstract | [Abstract]: The objective of this Final Degree Project is to develop a tool for generating applications for the visualisation of KPIs. To achieve this objective, it was first necessary to develop a base application that would allow users to visualise KPIs, including all the functionalities that might be necessary in this context. Secondly, a domain specification language and the tool that allows the generation of KPI visualisation applications were created. Finally, the base application was adjusted to improve it and adapt it to the language and the tool. In developing the application, the PostgreSQL database management system was used for information storage; Vue and Vuetify were used for the interface; and Spring Boot was integrated with JPA for the web server, using Hibernate to implement it. On the other hand, JavaScript and the spl-js-engine derivation engine were used to implement the generation tool for generating the application’s source code. The final degree project was developed following an iterative and incremental methodology for software development. | |
| dc.description.traballos | Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2025/2026 | |
| dc.identifier.uri | https://hdl.handle.net/2183/48305 | |
| dc.language.iso | spa | |
| dc.rights | Attribution-NonCommercial 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/ | |
| dc.subject | Aplicación web | |
| dc.subject | Generador de aplicaciones | |
| dc.subject | Visualización de KPIs | |
| dc.subject | Lenguaje Específico de Dominio | |
| dc.subject | Web application | |
| dc.subject | Application generator | |
| dc.subject | KPI visualisation | |
| dc.subject | Domain Specific Language | |
| dc.title | Herramienta de generación de aplicaciones de KPIs | |
| dc.type | bachelor thesis | |
| dspace.entity.type | Publication | |
| relation.isAdvisorOfPublication | 21dcfe07-2476-4360-a425-ba1ba4253409 | |
| relation.isAdvisorOfPublication | e7034d4e-270d-435d-85a7-ebcb0619a5fe | |
| relation.isAdvisorOfPublication.latestForDiscovery | 21dcfe07-2476-4360-a425-ba1ba4253409 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- GonzalezGalego_Miguel_TFG_2025.pdf
- Size:
- 2.01 MB
- Format:
- Adobe Portable Document Format

