Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/57291
Título
Aplicación multiplataforma de visualización de datos electorales con agregación de encuestas
Autor
Director o Tutor
Año del Documento
2022
Titulación
Grado en Ingeniería Informática
Abstract
En este trabajo se presenta el desarrollo de una aplicación multiplataforma cuya finalidad es el acceso, de manera
centralizada y cómoda, a resultados electorales, tanto a nivel autonómico como nacional, así como el análisis de
diferentes encuestas electorales que se publiquen.
La motivación principal que lleva al desarrollo del presente Trabajo de Fin de Grado es permitir el acceso a la
gran cantidad de información electoral que se está creando en los últimos años.
En el Trabajo de Fin de Grado se presenta la planificación del mismo, la cual está basada en el método UP, el
Proceso Unificado, que está formado por diferentes fases: Inicio, Elaboración, Construcción y Transición, las
cuales pueden contar con varias iteraciones, según la necesidad de los trabajadores.
En la fase de inicio se ha realizado el análisis del proyecto desde una perspectiva de su gestión: planificación,
costes y la gestión de los riesgos.
La posterior fase de elaboración abarca el análisis y el diseño de la aplicación, como la determinación de los casos
de uso, el desarrollo de la arquitectura de la aplicación, su ordenamiento, patrones que seguirá y la elaboración de
los pertinentes diagramas para su correcto entendimiento.
La fase de construcción conlleva la implementación de la aplicación a base de su código y los frameworks
necesarios, como en este caso serán Ionic o Angular. La fase de transición abarca la creación del manual de
usuario y de instalación.
Posteriormente, se presenta el proceso seguido para desarrollar una aplicación con ayuda del framework Ionic, que
permite la creación de una aplicación web gracias a frameworks tan conocidos como Angular, Vue o React y
permite su conversión en una aplicación Android o iOS. This paper presents the development of a multiplatform aplication whose purpose is the access, in a centralized
and comfortable way, of electoral results, in autonomic and national level, as well as the analysis of different
published electoral polls.
The main motivation that leads to the development of this Final Degree Project is to allow access to the large
amount of electoral information that is being created in recent years.
In this Final Degree Project, its planning is presented, which is based on the UP method, the Unified Process,
which is made up of different phases: Start, Elaboration, Construction and Transition, which can have several
iterations, according to the needs of the workers.
In the initial phase, the analysis of the project has been carried out from a management perspective: planning,
costs and risk management.
The subsequent development phase covers the analysis and design of the application, such as the determination of
use cases, the development of the application architecture, its ordering, patterns that it will follow and the
development of the relevant diagrams for its implementation for its correct understanding.
The construction phase entails the implementation of the application based on its code and the necessary
frameworks, as in this case they will be Ionic or Angular. The transition phase covers the creation of the user and
installation manual.
Subsequently, the process followed in which an application has been developed with the help of the Ionic
framework is presented, which allows the creation of a web application thanks to well-known frameworks such as
Angular, Vue or React and allows its conversion into an Android or iOs application.
Palabras Clave
Multiplataforma
Javascript
Python
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Collections
- Trabajos Fin de Grado UVa [29685]
Files in this item
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional