Thesis
DISEÑO DE UN BACKEND ESCALABLE DE RECOLECIÓN y ANÁLISIS DE DATOS GEOREFERENCIADOS OBTENIDOS VÍA CROWDSOURCING

Loading...
Thumbnail Image
Date
2018
Authors
COCIÑA PACHECO, JORGE ANDRÉS
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Esta memoria documenta el análisis, diseño y desarrollo del backend de un software que busca visibilizar los servicios públicos en la ciudad de Valparaíso. La solución consistió en una API RESTful, que soporta un mecanismo de crowdsourcing, que permite recopilar información de los servicios higiénicos de la ciudad y además, registrar los movimientos de los usuarios, para posteriormente poder realizar análisis de su comportamiento. Esta solución fue construida utilizando el lenguaje de programación PHP y el framework Phalcon.El trabajo comienza con la selección de las mejores opciones de desarrollo, lo que permite tomar las decisiones sobre la arquitectura de software, lenguaje, y framework para la construcción de la solución. La toma de decisiones se centró en que la aplicación cumpliera con los requerimientos no funcionales de escalabilidad de carga, extensibilidad y reusabilidad. Posterior a esto se realizó un proceso de validación del cumplimiento de estos requerimientos.
This report documents the analysis, design, and development of a software backend that seeks to make Valparaíso’s public services more visible through crowdsourcing data about them. The solution consists of a RESTful API, which supports the crowdsourcing mechanism and allows tracking user actions on the web interface.The document reports on the selection of the development tools, which included making decisions about the software architecture, programming language, and framework. The decision-making process focused on satisfying three non-functional requirements: load scalability, extensibility, and reusability. As a result, the back-end was built using PHP and the Phalcon framework. Finally, validation of compliance with the requirements was carried out.
Description
Catalogado desde la version PDF de la tesis.
Keywords
ARQUITECTURA DE SOFTWARE , CROWDSOURCING , PHP , RESTFUL
Citation