Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (11MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
Garrido Estévez, Jorge (2021). Uml sobre GraphQL. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).
Title: | Uml sobre GraphQL |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Ingeniería Web |
Date: | June 2021 |
Subjects: | |
Freetext Keywords: | Tecnologías GraphQL; Rational Unified Process (RUP) |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (11MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (1MB) |
Este Proyecto pretende investigar y desarrollar una API con la tecnología de GraphQL, no vista durante el desarrollo del Máster. Para ello se ha utilizado como idea base el desarrollo de un sistema capaz de obtener métricas sobre el código compilado de un proyecto existente, a través de diagramas de clases usando sintaxis de PlantUML. Para la realización del proyecto hemos tenido en cuenta su Gestión con RUP de tal forma que se ha realizado un proyecto previo de análisis, donde se documenta como se realizará el desarrollo del proyecto, y se incluirá dentro de esta memoria. De tal forma se ha tratado de seguir con las buenas prácticas y procedimientos aprendidos durante el máster para el desarrollo completo de este proyecto, desde el análisis, pasando por el desarrollo, y hasta la realización de las pruebas necesarias para garantizar su correcto funcionamiento. El desarrollo de la API se ha realizado en JAVA 1.8 usando Spring Framework y haciendo uso de diversas librerías para la implementación de GraphQL, así como para la realización de la capa de negocio para la obtención de las métricas sobre código de proyectos, las cuales se explicarán a lo largo del desarrollo de la memoria.
Abstract:
This Project aims to investigate and develop an API with GraphQL technology, not seen during the development of the Master. For this, the development of a system capable of obtaining metrics on the compiled code of an existing project, through class diagrams using PlantUML syntax, has been used as a basic idea. To carry out the project we have taken into account its Management with RUP in such a way that a preliminary analysis project has been carried out, where it is documented how the development of the project will be carried out, and will be included in this report. In this way, an attempt has been made to follow the good practices and procedures learned during the master's degree for the complete development of this project, from analysis, through development, and even carrying out the necessary tests to guarantee its correct operation. The development of the API has been carried out in JAVA 1.8 using Spring Framework and making use of various libraries for the implementation of GraphQL, as well as for the realization of the business layer to obtain the metrics on project code, which are explained throughout the development of memory.
Item ID: | 68112 |
---|---|
DC Identifier: | https://oa.upm.es/68112/ |
OAI Identifier: | oai:oa.upm.es:68112 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 02 Aug 2021 08:31 |
Last Modified: | 14 Nov 2022 06:09 |