Mostrar o rexistro simple do ítem

dc.contributor.advisorRodríguez Luaces, Miguel
dc.contributor.advisorCortiñas Álvarez, Alejandro
dc.contributor.authorDíaz Otero, Raquel
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2019-10-17T14:10:48Z
dc.date.available2019-10-17T14:10:48Z
dc.date.issued2019
dc.identifier.urihttp://hdl.handle.net/2183/24147
dc.description.abstract[Resumen] El objetivo de este trabajo de fin de grado es desarrollar una herramienta que permita generar el código fuente de una aplicación web para publicar y gestionar un blog a partir de una serie de características seleccionadas. Para alcanzar este objetivo se decidió llevar a cabo el desarrollo de una línea de producto software (LPS). Para ello, se realizó un análisis del proyecto con el fin de definir los requisitos del producto y de la herramienta de generación, y para determinar la variabilidad de la LPS. Posteriormente se llevó a cabo el análisis, el diseño, la implementación y las pruebas de las funcionalidades definidas para el producto y para la herramienta de generación. En el desarrollo del producto se empleó PostgreSQL para el almacenamiento de la información; Java, Spring e Hibernate en la implementación del servidor web; y Vue.js para la elaboración del cliente web. En el desarrollo de la línea de producto software se empleó spl-js-engine como motor de derivación para la generación de productos, y Vue.js para la implementación de la interfaz web de la herramienta. El trabajo de fin de grado se gestionó siguiendo una metodología iterativa e incremental, por lo que el proyecto se dividió en varias iteraciones en cada una de las cuales se llevó a cabo el desarrollo de un conjunto de funcionalidades.es_ES
dc.description.abstract[Abstract] The objective of this end-of-degree project is to develop a tool that allows generating the source code of a web application to publish and manage a blog based on a group of selected features. In order to achieve this goal, it was decided to perform the development of a software product line (SPL). For that, an analysis of the project was performed in order to define the requirements of the product and the generation tool, and to determine the variability of the SPL. Subsequently, the analysis, design, implementation and testing of the functionalities defined for the product and for the generation tool was carried out. In the development process of the product, PostgreSQL was used for the storage of information; Java, Spring and Hibernate were used in the implementation of the web server; and Vue.js was used for the development of the web client. In the development process of the software product line, spl-js-engine was used as a derivation engine for product generation, and Vue.js was used for the implementation of the tool’s web interface. The project was managed following an iterative and incremental methodology, so the development process was divided into several iterations in which was performed the development of a set of functionalities.es_ES
dc.language.isospaes_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectGeneración de códigoes_ES
dc.subjectLínea de producto softwarees_ES
dc.subjectBloges_ES
dc.subjectServicio RESTes_ES
dc.subjectVue.jses_ES
dc.subjectSpringes_ES
dc.subjectHibernatees_ES
dc.subjectPostgreSQLes_ES
dc.subjectCode generationes_ES
dc.subjectSoftware product linees_ES
dc.subjectREST servicees_ES
dc.titleHerramienta para la generación de blogses_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2018/2019es_ES


Ficheiros no ítem

Thumbnail
Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem