UPMGo: Sistema de viajes compartidos

Fonseca Cádiz, Yamel (2022). UPMGo: Sistema de viajes compartidos. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: UPMGo: Sistema de viajes compartidos
Author/s:
  • Fonseca Cádiz, Yamel
Contributor/s:
  • López Fernández, Daniel
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2022
Subjects:
Freetext Keywords: Aplicación web; Viajes compartidos; Metodología RUP
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_YAMEL_FONSECA_CADIZ.pdf] PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)

Abstract

Vivimos en una sociedad donde la gente día a día tiene menos tiempo, más miedo a viajar en transporte público masificado, más necesidad de reducir su huella de carbono y menos capacidad económica para afrontar los gastos derivados de un vehículo propio. Esto supone el caldo de cultivo perfecto para el carpooling, cada vez son más las personas que se suman al fenómeno de compartir coche y gastos de forma diaria. Por tanto, no es de extrañar que hayan ido surgiendo numerosas aplicaciones destinadas a este fin. En este contexto, ciertas universidades públicas madrileñas han llegado a distintos acuerdos con algunas de estas aplicaciones para tratar de ofrecerles dicha posibilidad a sus casi dos cientos mil alumnos. No obstante, sus esfuerzos parecen haber sido en vano, pues actualmente ninguna está siendo capaz de ofrecerle a su comunidad una aplicación para compartir viajes que pueda ser usada exclusivamente por la misma. Así nace UPMGo, una aplicación pionera e innovadora que le brindará a la Universidad Politécnica de Madrid la posibilidad de dotar a sus cuarenta mil miembros de una aplicación personalizada, que solo ofrezca viajes desde municipios de la Comunidad de Madrid a escuelas o campus de la UPM o viceversa; exclusiva, por estar su uso limitado a los miembros de la institución y segura, garantizándole a los mismos que solo compartirán viajes entre ellos. A lo largo de este trabajo, se mostrará cómo ha sido todo el proceso de desarrollo de una aplicación de estas características, siguiendo la metodología RUP, dividiendo el desarrollo en backend y frontend, utilizando para el mismo Spring y Angular, y centrándose en la mantenibilidad y calidad de la misma, utilizando para ello tecnologías como JUnit y SonarQube.
Abstract:
We live in a society where people have less time every day, more fear of traveling in crowded public transport, more need to reduce their carbon emissions, and less economic capacity to meet the costs of owning their own vehicle. This is the perfect breeding ground for carpooling, where more people are joining the phenomenon of carpooling and sharing expenses daily. Therefore, numerous apps have been appearing for this purpose. In this context, certain public universities in Madrid have reached different agreements with some of these applications to offer this possibility to their almost two hundred thousand students. However, their efforts seem to have been in vain, since none of them is currently able to offer its community a ridesharing application that can be used exclusively by them. For this reason, was born UPMGo, a pioneering and innovative application that will give the Universidad Politécnica de Madrid the possibility of offering its forty thousand members a personalized application, which only offers trips from municipalities in Madrid region to schools or campuses of the UPM or vice versa; exclusive, because it is limited to members of the institution, and secure, guaranteeing them that they will only share trips among themselves. Throughout this work, the reader will discover how has been the whole process of developing an application of these characteristics, following the RUP methodology and dividing the development into backend and frontend, using Spring and Angular. and focusing on its maintainability and quality, using technologies such as JUnit and SonarQube.

More information

Item ID: 71236
DC Identifier: https://oa.upm.es/71236/
OAI Identifier: oai:oa.upm.es:71236
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 15 Jul 2022 14:37
Last Modified: 15 Sep 2022 22:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM