Generación de aplicaciones nativas en el dominio de Gestión del Trabajo en Movilidad
Use este enlace para citar
http://hdl.handle.net/2183/27337Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Generación de aplicaciones nativas en el dominio de Gestión del Trabajo en MovilidadAutor(es)
Director(es)
Cortiñas Álvarez, AlejandroRodríguez Luaces, Miguel Ángel
Data
2020-09Centro/Dpto/Entidade
Enxeñaría informática, Grao enDescrición
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020Resumo
[Resumen]
El objetivo de este trabajo es desarrollar una herramienta de generación del código fuente
de una aplicación móvil para gestionar la movilidad de los empleados.
Para alcanzar este objetivo fue necesario, en primer lugar, desarrollar una aplicación móvil
que permitiese a los empleados en movilidad la gestión de los eventos que se le asignaban,
incluyendo todas las funcionalidades que pudieran ser necesarias en este contexto. En segundo
lugar, se realizó un proceso de anotación del código fuente creado, que posteriormente se
utilizará para generar productos diferentes. Por último, se llevó a cabo el desarrollo de la
herramienta de generación del código fuente de dicha aplicación móvil.
En el desarrollo de la aplicación móvil se empleó el sistema de gestión de bases de datos
PostgreSQL para el almacenamiento de información; el framework React Native para la
implementación de 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ó el framework VueJS y el motor de derivación spl-js-engine para la
generación del código fuente de los productos.
El trabajo de fin de grado se desarrolló siguiendo una metodología iterativa e incremental
para el desarrollo del software. [Abstract]
The objective of this end-of-degree project is to develop a tool for generating the source
code of a mobile application to manage the employees’ mobility.
In order to achieve this goal, it was necessary, first of all, to develope mobile application
that allows employees in mobility to manage the tasks that they have to do, including all the
functionalities that could be necessary in this context. Secondly, the necessary anotations
were made in the code to then generate products. Finally, the tool for generating source code
of the application was developed.
In the mobile application development, as database management system to information
storage PostgreSQL was used; React Native framework to implement de interface and for the
web server Spring Boot with JPA was integrated, using Hibernate for the implementation.
On the other hand, Vue.js framework was used to implement the generating tool and spl-jsengine
was used to generate the products’ source code.
The end-of-degree work was managed following an iterative and incremental methodology
for software development.
Palabras chave
Aplicación móvil
Línea de Producto Software
Generación de productos
Árbol de características
Gestión de eventos
React Native
Spring
Hibernate
PostgreSQL
Vue.js
spl-js-engine
Mobile application
Software Product Line
Products generation
Tasks management.
Feature model
Línea de Producto Software
Generación de productos
Árbol de características
Gestión de eventos
React Native
Spring
Hibernate
PostgreSQL
Vue.js
spl-js-engine
Mobile application
Software Product Line
Products generation
Tasks management.
Feature model