DSpace Colección:
http://bibdigital.epn.edu.ec/handle/15000/36
2024-03-28T19:38:50ZDiseño de una plataforma open source para el fácil uso de botones de pago en ecuador mediante scrum.
http://bibdigital.epn.edu.ec/handle/15000/25286
Título: Diseño de una plataforma open source para el fácil uso de botones de pago en ecuador mediante scrum.
Autor: Guerrero Barahona, Alexis Fernando.; Izurieta Aldas, Francisco David
Director: Eguez Sarzosa, Vicente Adrián
Resumen: This degree project is framed in the development of an open source platform that allows the connection with two existing payment gateways in the market using the agile Scrum methodology. The platform consists of an API Rest, which integrates with the two gateways unifying the consumptions towards the endpoints provided by the gateways. In addition, a web application was created, which functions as an administration panel for the payment gateways and the transactions generated through the API. The project in question was hosted in a Gitlab repository so that people can use, review or improve the written code, thus fulfilling the objectives of open source software. At the end of the development, excellent results were obtained with the example project in which the consumption of the
Descripción: El presente proyecto de titulación se enmarca en el desarrollo de una plataforma open source que permita la conexión con dos pasarelas de pago existentes en el mercado haciendo uso de la metodología ágil Scrum. La plataforma consiste en una API Rest, la cual se integra con las dos pasarelas unificando los consumos hacia los endpoints provistos las pasarelas. Además, se creó una aplicación web, misma que funciona como Panel de administración para las pasarelas de pago y las transacciones generadas mediante el API. El proyecto en cuestión se alojó en un repositorio de Gitlab para que las personas puedan usar, revisar o mejorar el código escrito, cumpliendo así con los objetivos del software open source. Al finalizar el desarrollo, se obtuvieron excelentes resultados con el proyecto de ejemplo, en donde se realiza el consumo del API creada; hecho que demuestra la sencilla integración de pasarelas de pago mediante este proyecto.2022-08-01T00:00:00ZImplementación de un prototipo IOT para la monitorización de la calidad del aire en ambientes internos.
http://bibdigital.epn.edu.ec/handle/15000/25283
Título: Implementación de un prototipo IOT para la monitorización de la calidad del aire en ambientes internos.
Autor: Aguacondo Tapia, Alex Ricardo; Jiménez Supe, Doménica Camila
Director: Yacchirema Vargas, Diana Cecilia
Resumen: There is a high percentage of the population that spends most of its time in indoor
environments performing leisure, work, or study activities. These people are exposed to high levels of
pollution generated in indoor environments that do not have proper ventilation. To solve this problem, we
propose the implementation of an IoT prototype that is responsible for monitoring the air quality inside
indoor environments and sends alerts when the air is foul.
The present project is framed in the design, implementation, application, and validation of an IoT
prototype for the measurement of air quality in indoor environments using emerging technologies such as
IoT and M2M (Machine to Machine) communication protocols with low resource consumption. The
proposed solution allows the monitoring of CO2, PM2.5, temperature, and humidity parameters, as well
as the development of a web application. For the development of the project two methodologies were
used which are Oyegoke Constructivist Research together with some Scrum practices.
The IoT prototype implemented within a familiar environment, additionally its functionality and usability
were validated. Functionality was validated by displaying the monitored parameters within a web
application. And usability was validated by means of compliance surveys conducted with the users living
in the family environment where the IoT prototype was implemented. Thanks to this, it was possible to
demonstrate that the IoT prototype is an economical and functional alternative to measure and alert users
about air quality within the indoor environments where they are.
Descripción: Existe un alto porcentaje de la población que pasa la mayor parte de su tiempo en ambientes
internos realizando actividades de ocio, trabajo o estudio. Estas personas están expuestas a los altos
niveles de contaminación que se generan en ambientes internos que no poseen una correcta ventilación.
Con el objetivo de solucionar este problema se propone la implementación de un prototipo IoT que se
encargue de la monitorización de la calidad del aire dentro de los ambientes internos que envía alertas
cuando el aire esté viciado.
El presente proyecto se enmarca en el diseño, implementación, aplicación y validación de un prototipo
IoT para la medición de la calidad del aire en ambientes internos mediante la utilización de tecnologías
emergentes como IoT y protocolos de comunicación M2M (Machine to Machine) de bajo consumo de
recursos. La solución propuesta permite la monitorización de los parámetros de CO2, PM2.5, temperatura
y humedad, así como el desarrollo de una aplicación web. Para el desarrollo del proyecto se utilizaron dos
metodologías que son la Investigación constructivista de Oyegoke junto con algunas prácticas de Scrum.
El prototipo IoT implementado dentro de un ambiente familiar, adicionalmente se validó su
funcionabilidad y su usabilidad. La funcionabilidad se validó al mostrar los parámetros monitorizados
dentro de una aplicación web. Y la usabilidad, fue validada mediante encuestas de conformidad realizadas
a los usuarios que habitaban el entorno familiar donde se implementó el prototipo IoT. Gracias a esto, se
pudo demostrar que el prototipo IoT es una alternativa económica y funcional para medir y alertar a los
usuarios acerca de la calidad del aire dentro de los ambientes internos en los que se encuentren.2024-02-05T00:00:00ZDesarrollo de juego serio basado en realidad aumentada para prevención de contagio de covid-19.
http://bibdigital.epn.edu.ec/handle/15000/25257
Título: Desarrollo de juego serio basado en realidad aumentada para prevención de contagio de covid-19.
Autor: Carrera Diaz, Christian Javier
Director: Del Cisne Mayra, Toro Carrión
Resumen: In the last 2 years of the pandemic due to the Covid-19 disease, life as we knew it changed, social interactions were restricted and the mandatory use of prevention and protection measures against possible contagion was required. However, with the immunization of the population, infections have been reduced. The following project proposes the development of a serious game based on augmented reality to know, inform, interact and prevent contagion of covid-19 with important information about prevention measures. The game aims to reduce cases of Covid-19 infections by raising people's awareness of its dangers and prevention measures in an entertaining and participatory way.
Descripción: En los últimos 2 años de pandemia por la enfermedad del covid-19, la vida como la conocíamos cambio, las interacciones sociales fueron restringidas y se exigía el uso obligatorio de medidas de prevención y protección ante un posible contagio. No obstante, con la inmunización de la población se ha logrado disminuir los contagios. El siguiente proyecto propone el desarrollo de un juego serio basado en realidad aumentada para conocer, informar, interactuar y prevenir de un contagio de covid-19 con información importante sobre las medidas de prevención. El juego pretende disminuir los casos de contagios del covid-19 mediante la concientización a las personas de sus peligros y medidas de prevención de una manera entretenida y participativa2023-12-05T00:00:00ZDesarrollo e implementación de una aplicación web para la gestión de facturación a partir de software libre para la empresa Ramos y Ramos.
http://bibdigital.epn.edu.ec/handle/15000/25162
Título: Desarrollo e implementación de una aplicación web para la gestión de facturación a partir de software libre para la empresa Ramos y Ramos.
Autor: Ramos Ramos, Gabriela Alejandra; Paguay Lema, Byron Armando
Director: Intriago Pazmiño, María Monserrate
Resumen: This degree work addresses the need to develop a web application for business billing management. The main objective is to optimize and expedite the invoice generation process, from registering customer purchases to issuing sales notes, as well as managing inventory and sales for the company. By using this application, the aim is to reduce response times and improve efficiency in generating invoices, inventory management, and sales administration within the company.
However, not all companies can afford the costs associated with an online web application, which is why this degree work has focused its development on a web application for local use to avoid the expenses of cloud usage. On the other hand, an abstraction has been sought that allows other companies to implement it with minimal changes and very little investment.
To develop this web application, software engineering theory will be implemented, making use of good practices from the agile SCRUM methodology. For the coding process, PHP and its Laravel framework will be the main technologies on the back end, while technologies such as HTML, CSS, and the Bootstrap framework will be used on the front end.
Descripción: En este trabajo de titulación, se aborda la necesidad de desarrollar una aplicación web para la gestión de facturación de un negocio. El objetivo principal es optimizar y agilizar el proceso de generación de facturas, desde el registro de las compras de los clientes hasta la emisión de la nota de venta, de igual manera la administración de inventario y ventas del negocio. Al utilizar esta aplicación, se busca reducir los tiempos de respuesta y mejorar la eficiencia en la generación de facturas, gestión de inventario y administración de ventas dentro del negocio.
Sin embargo, no todos los negocios pueden solventar los costos que una aplicación web en línea representa, y es por esto que este trabajo de titulación ha direccionado su desarrollo en una aplicación web con un despliegue local para evitar los gastos que representa el despliegue en la nube. Por otro lado, se ha buscado una abstracción que permita a otros negocios poder implementarla con casi ningún cambio y con muy poca inversión.
Para desarrollar la aplicación web antes mencionada, se pondrá en marcha el uso de la teoría de la ingeniería de software, haciendo uso de las buenas prácticas de la metodología ágil SCRUM. Para el proceso de codificación se utilizarán PHP y su framework LARAVEL como tecnologías principales en la parte de back end, mientras que en el front end se utilizarán tecnologías como HTML, CSS y el framework Bootstrap.2023-11-22T00:00:00ZDesarrollo de un prototipo de agricultura inteligente basado en IoT para la empresa “Alimentos especiales procesados C.A.”
http://bibdigital.epn.edu.ec/handle/15000/25058
Título: Desarrollo de un prototipo de agricultura inteligente basado en IoT para la empresa “Alimentos especiales procesados C.A.”
Autor: Dávila Chaucanés, José Oswaldo
Director: Yacchirema Vargas, Diana Cecilia.
Resumen: Within the agricultural context of our country, most farmers are small-scale, and companies lack the technological tools to carry out efficient farming, whether due to a lack of knowledge or the high costs of implementation. The Internet of Things (IoT) has revolutionized the agricultural sector by offering advanced tools for crop monitoring and management. Furthermore, the automation enabled by IoT enhances the efficiency of irrigation systems and reduces resource wastage, contributing to sustainability and productivity in modern agriculture. This study proposes the design of an IoT-based prototype for greenhouse monitoring, specifically for the company "Alimentos Especiales Procesados C.A (ALEPROCA)." The system utilizes IoT devices to measure temperature and relative humidity in each greenhouse, presenting the data graphically through a web portal. The primary objective is to achieve accurate monitoring of temperature and humidity levels, aiming to enhance agricultural production and facilitate decision-making by those in charge. For the prototype's development and implementation, a three-layer IoT architecture was applied. To promote more sustainable practices and efficiently utilize natural resources, solar panels were integrated, ensuring the prototype's self-sustainability. To verify the proposal's effectiveness, the prototype was implemented in two ALEPROCA greenhouses. Feedback was gathered from the in-charge personnel via surveys, thereby evaluating the system's functionality, efficiency, and satisfaction it brings to the company's agricultural context. Preliminary results indicate that the prototype allows for precise monitoring of temperature and humidity levels, thereby reducing labor requirements and water consumption. This promotes more sustainable practices, ensuring efficient resource utilization and environmental preservation.
Descripción: En el contexto agrícola de nuestro país, la mayoría de los agricultores son pequeños y las empresas carecen de herramientas tecnológicas para llevar a cabo cultivos eficientes, ya sea por falta de conocimiento o por los altos costos de implementación. El Internet de las Cosas (IoT, Internet of Things por sus siglas en inglés) ha revolucionado el sector agrícola al proporcionar herramientas avanzadas para la monitorización y gestión de cultivos. Además, la automatización habilitada por IoT optimiza la eficiencia de los sistemas de riego y reduce el desperdicio de recursos, contribuyendo a la sostenibilidad y productividad en la agricultura moderna. Este trabajo propone el diseño de un prototipo basado en IoT para la monitorización de invernaderos, específicamente para la empresa “Alimentos Especiales Procesados C.A (ALEPROCA)”. El sistema emplea dispositivos IoT para medir la temperatura y humedad relativa en cada invernadero, y presenta los datos de manera gráfica a través de un portal web. El objetivo principal es lograr un monitoreo preciso de los niveles de temperatura y humedad, con el propósito de mejorar la producción agrícola y facilitar la toma de decisiones por parte de los responsables. Para el desarrollo e implementación del prototipo se aplicó una arquitectura IoT de tres capas. A fin de promover prácticas más sustentables y aprovechar de manera eficiente los recursos naturales se implementaron paneles solares que permiten la autosostenibilidad del prototipo. Para comprobar la efectividad de la propuesta, el prototipo fue implementado en dos invernaderos de ALEPROCA. Se recopiló el feedback de los encargados de estos espacios a través de encuestas, logrando así evaluar la funcionalidad, eficiencia y satisfacción que el sistema aporta al contexto agrícola de la empresa. Los resultados preliminares revelan que el prototipo permite el monitoreo preciso de los niveles de temperatura y humedad, reduciendo así la necesidad de mano de obra y el consumo de agua, y promoviendo de esta manera prácticas más sustentables que permiten aprovechar de manera eficiente los recursos naturales y preservar el entorno ambiental.2023-10-01T00:00:00ZSistema web de gestión de información publicitaria de grupos artístico-culturales.
http://bibdigital.epn.edu.ec/handle/15000/25051
Título: Sistema web de gestión de información publicitaria de grupos artístico-culturales.
Autor: Andrango Caiza, Jersson Carlos
Director: Ordoñez Calero, Hernán David
Resumen: In this paper, the lack of technological resources for promotion will be addressed. To solve this problem, the creation of a web-based system is proposed to manage the data of these groups with the aim of promoting their work and facilitating the search for contract opportunities by showcasing their activities and providing contact information. It is planned to use an agile methodology based on prototypes for the development of this project, prioritizing people over processes and adapting to changing requirements. In particular, SCRUM is considered one of the effective agile methodologies for the development and maintenance of complex products, allowing for the addressing of adaptive problems and efficient and creative product delivery.
The functionality tests of the web system for Artistic and Cultural Groups demonstrated a 100% compliance with the expected results by the 5 registered users. Usability surveys revealed a 90% acceptance rate in terms of ease of use and access to information. In summary, the web system meets the standards of functionality and usability for these users.
Descripción: En el presente trabajo se abordará la falta de recursos tecnológicos para la promoción. Para solucionar este problema, se plantea la creación de un sistema web que administre los datos de estas agrupaciones con el objetivo de promover su trabajo y facilitar la búsqueda de oportunidades de contrato al mostrar su labor y ofrecer información de contacto, Se planea utilizar una metodología ágil basada en prototipos para el desarrollo de este proyecto, priorizando a las personas sobre los procesos y adaptándose a los requisitos cambiantes. En particular, se considera SCRUM como una de las metodologías ágiles efectivas para el desarrollo y mantenimiento de productos complejos, permitiendo abordar problemas adaptativos y entregar productos de alto valor de manera eficiente y creativa.
Las pruebas de funcionalidad del sistema web para Grupos Artístico-Culturales demostraron un cumplimiento del 100% de los resultados esperados por parte de los 5 usuarios registrados. Las encuestas de usabilidad revelaron una aceptación del 90% en términos de facilidad de uso y acceso a la información. En resumen, el sistema web satisface los estándares de funcionalidad y usabilidad para estos usuarios.2023-11-10T00:00:00ZAnálisis de vulnerabilidades de una infraestructura de red utilizando metodologías de ethical hacking.
http://bibdigital.epn.edu.ec/handle/15000/25043
Título: Análisis de vulnerabilidades de una infraestructura de red utilizando metodologías de ethical hacking.
Autor: Miranda Salvador, Richard Andrés
Director: Del Hierro Cadena, Pablo Fernando; Flores Armas, Denys Alberto
Resumen: The objective of this thesis is to analyze the vulnerabilities of the FIS network infrastructure using ethical hacking methods based on the ISSAF methodology. This analysis will set a precedent and raise awareness among the personnel responsible for the current state of security in this infrastructure, this being the first step in planning future strategies and actions that will bring the FIS to an expected point. The methodology has a structure that covers the different aspects of the infrastructure, starting with the collection of information about the FIS EPN, understanding its characterization, mission, vision and organizational structure. Next, the virtual and physical connectivity is analyzed using the different tools for this task, which allows obtaining a map or topology of the network. Based on the topology obtained, a series of processes are designed as tests to identify the vulnerabilities present in the FIS infrastructure with the structure defined by ISSAF. At the end of each test, the vulnerabilities found in each element of the infrastructure are obtained.
Descripción: El objetivo del presente trabajo de titulación es analizar las vulnerabilidades de la infraestructura de red de la FIS mediante el uso de metodologías de ethical hacking, tomando como base la metodología ISSAF. Este análisis permitirá sentar un precedente y concientizar al personal a cargo sobre el estado actual de la seguridad en dicha infraestructura, siendo el primer paso en la planificación de las estrategias y acciones futuras que llevarán a la FIS a un punto esperado. La metodología tiene una estructura que cubre las diferentes aristas de la infraestructura, iniciando con la recolección de información de la FIS EPN, entendiendo su caracterización, misión, visión y estructura orgánica. Posteriormente se analiza la conectividad virtual y física mediante las diferentes herramientas para dicha tarea, lo cual permite obtener un mapa o topología de la red. A partir de la topología obtenida se diseña un conjunto de procesos a modo de pruebas para identificar las vulnerabilidades presentes en la infraestructura de la FIS con la estructura definida por ISSAF. Al final de cada prueba, se obtendrán las vulnerabilidades halladas en cada ítem de la infraestructura.2023-07-01T00:00:00ZElaboración de un sistema para diferenciación de tasas de interés ajustadas al nivel de riesgo.
http://bibdigital.epn.edu.ec/handle/15000/24767
Título: Elaboración de un sistema para diferenciación de tasas de interés ajustadas al nivel de riesgo.
Autor: Tuquerrez Calle, Willan Isaac
Director: Hallo Carrasco, María Asunción
Resumen: The purpose of this project is the development and implementation of a system that allows adjusting the interest rates of consumer loans in Ecuador. The goal is to increase accessibility to loans for customers of financial institutions and the possibility of optimizing the individual risk inherent to each customer. The project focuses on the construction of an interest rate differentiation model. For the implementation of this model, the credit risk management methodologies used by internationally renowned banking institutions such as BBVA in Spain are taken as a reference. The chosen development platform is C#, a widely adopted programming language in the financial sector, and MSSQL, a highly popular database management tool globally. Additionally, interoperability with Python, a celebrated programming language for data analysis and manipulation, is implemented. The result is a sophisticated model for adjusting interest rates that varies based on the level of risk. It is expected that the implementation of this model will have a considerable impact on financial decision-making and provide a deeper understanding of borrower behavior. It is anticipated that this model will serve as a prototype in financial institutions, allowing for the optimization of risk management in the rate allocation processes for several types of loans. With the interest rate differentiation model, the aim is to generate additional and significant value in the country's financial sector.
Descripción: El propósito de este proyecto es el desarrollo e implementación de un sistema que permita ajustar las tasas de interés de los préstamos de consumo en Ecuador. Se plantea un incremento de la accesibilidad a los préstamos por parte de los clientes de instituciones financieras y la posibilidad de optimizar el riesgo individual inherente a cada cliente. El proyecto se enfoca en la construcción de un modelo de diferenciación de tasas de interés, para la implementación de dicho modelo, se toma como referencia las metodologías de gestión de riesgo crediticio empleadas por instituciones bancarias de renombre internacional, como el banco BBVA de España. La plataforma de desarrollo elegida es C#, lenguaje de programación ampliamente adoptado en el sector financiero, y MSSQL, una herramienta de gestión de bases de datos muy popular a nivel global. Adicionalmente, se implementa la interoperabilidad con Python, un lenguaje de programación célebre para el análisis y manipulación de datos. El resultado final es un modelo de ajuste de tasas de interés que varía en función del nivel de riesgo. Se espera que la implementación de este modelo tenga un impacto considerable en la toma de decisiones financieras y que proporcione un entendimiento más profundo del comportamiento de los prestatarios. Se espera que este modelo sirva como un prototipo en las instituciones financieras, permitiendo optimizar la gestión de riesgos en los procesos de asignación de tasas para diferentes tipos de préstamos. Con el modelo de diferenciación de tasas de interés, se aspira a generar un valor adicional y significativo en el sector financiero del país.2023-06-01T00:00:00ZDesarrollo de sistema basado en minería de datos para la búsqueda y visualización de redes de investigadores con filiación en instituciones ecuatorianas y sus areas académicas.
http://bibdigital.epn.edu.ec/handle/15000/24749
Título: Desarrollo de sistema basado en minería de datos para la búsqueda y visualización de redes de investigadores con filiación en instituciones ecuatorianas y sus areas académicas.
Autor: Arias Túqueres, Josué Nicolás
Resumen: The quality of scientific research is based on collaboration among experts. In Ecuador, an increase in scientific production has been observed, which has generated the need for an efficient computer tool to form networks, search for collaborators, and analyze research topics. In response to this, a web application has been developed that utilizes data mining models for searching and visualizing networks of researchers affiliated with Ecuadorian institutions and their academic areas. The project was implemented following Scrum and CRISP-DM methodologies. To carry out the entire data mining process, a series of Python scripts were developed. The data was extracted from Scopus through the set of APIs offered by Elsevier. The generated models were TF-IDF, which were employed to obtain the best results in the searches performed within the application. The architecture of the application consists of three layers: the Neo4j graph-oriented database as the data layer, Flask as the backend that houses the business logic, and Angular as the frontend, utilizing important libraries such as Bootstrap for design and D3.js for creating dynamic and interactive graphs. Ultimately, as the final product, the application offers three types of search: author search, relevant authors search by topic, and relevant articles search by topic.
Descripción: La calidad de las investigaciones científicas se basa en la colaboración entre expertos. En Ecuador, se ha observado un aumento en la producción científica, lo cual ha generado la necesidad de una herramienta informática eficiente para formar redes, buscar colaboradores y analizar temas de investigación. En respuesta a esto, se ha desarrollado una aplicación web que utiliza modelos de minería de datos para la búsqueda y visualización de redes de investigadores afiliados a instituciones ecuatorianas y sus áreas académicas. El proyecto se implementó siguiendo las metodologías Scrum y CRISP-DM. Para llevar a cabo todo el proceso de minería de datos se desarrolló una serie de scripts en Python. Los datos fueron extraídos de Scopus a través del conjunto de APIs que ofrece Elsevier. Los modelos generados fueron TF-IDF, los cuales se emplearon para obtener los mejores resultados en las búsquedas realizadas en la aplicación. La arquitectura de la aplicación consta de tres capas: la base datos orientada a grafos Neo4j; el backend, desarrollado con Flask que contiene la lógica del negocio; y el frontend, que fue desarrollado en Angular, haciendo uso de algunas librerías importantes como Bootstrap para el diseño y D3.js para la creación de gráficos dinámicos e interactivos. Finalmente, como producto final la aplicación ofrece tres tipos de búsqueda: búsqueda de autor, búsqueda de autores relevantes por tópico y búsqueda de artículos relevantes por tópico.2023-06-01T00:00:00ZDiseño de prototipo iot basado en la placa nodemcu esp32 para controlar y medir el distanciamiento social en la fis-epn.
http://bibdigital.epn.edu.ec/handle/15000/24748
Título: Diseño de prototipo iot basado en la placa nodemcu esp32 para controlar y medir el distanciamiento social en la fis-epn.
Autor: Flores Asimbaya, Cristian Segundo
Resumen: The COVID-19 pandemic has presented a global challenge for humanity, and social distancing has become the primary preventive measure to avoid virus spread. In this work, we propose the design of an IoT prototype solution to control and measure social distancing at the Faculty of Systems Engineering at the Escuela Politécnica Nacional. The prototype utilizes IoT devices that measure the distance between them using RSSI signals and alert users with a sound alarm when they get closer than 1.5 meters. The collected data is sent to a database, which can be viewed through a web portal so that users can see their contact record. The Scrum project developer was used to develop the solution, which allowed mitigating unexpected changes in the design of the IoT prototype. The solution was successfully tested with unit tests using the jest.js framework, as well as top-down and down-top integration tests. A system usability survey was carried out, which obtained a score of 85/100, indicating that the vast majority of users find the prototype solution useful and easy to use. In future works, miniaturization processes could be carried out to reduce energy expenditure and construction costs. The implementation of noise reduction algorithms is also recommended to refine the process of calculating distances between devices and improve the accuracy and reliability of the solution.
Descripción: La pandemia del COVID-19 ha presentado un desafío global para la humanidad, y el aislamiento social se ha considerado en la principal medida preventiva para evitar la propagación del virus. En este trabajo, se propone el diseño de un prototipo de solución IoT para controlar y medir el distanciamiento social en la Facultad de Ingeniería de Sistemas de la Escuela Politécnica Nacional. El prototipo utiliza dispositivos IoT que miden la distancia entre ellos mediante la señal RSSI y alertan a los usuarios con una alarma sonora cuando se acercan a menos de 1.5 metros. Los datos obtenidos se envían a una base de datos, que se puede visualizar por medio de un portal web con la finalidad de que los usuarios puedan ver sus registros de contacto. Se utilizó el desarrollador de proyectos trabajo Scrum para el desarrollo de la solución, lo que permitió mitigar los cambios inesperados en el diseño del prototipo IoT. La solución se probó con éxito con pruebas unitarias usando el marco de trabajo jest.js, así como con pruebas de integración top-down y down-top. Se realizó una encuesta de usabilidad del sistema, que obtuvo una puntuación de 85/100, lo que indica que la gran mayoría de los usuarios encuentra útil y fácil de usar la solución prototipo. En futuros trabajos, se podrían realizar miniaturización e implementación de algoritmos de reducción de ruido para reducir el gasto de energía, costos de construcción y refinar el cálculo de distancias entre dispositivos.2023-03-01T00:00:00ZMigración de una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios.
http://bibdigital.epn.edu.ec/handle/15000/24747
Título: Migración de una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios.
Autor: Cevallos Caiza, Francisco Josue; Ruiz Gómez, Franklin Andrés
Resumen: The objective of this research work is to migrate a web monolithic music streaming application to a microservices architecture, under the MOMMIV (Versatile Microservices Migration Model) model, which guided this process through its respective phases; and will demonstrate the feasibility of this model for carrying out a migration. To achieve this, the Information Hiding Principle was used in the decomposition of the monolithic application into microservices, allowing the separation of different functionalities into smaller, independent and specialized components. In addition, the Scrum framework was employed for the development of the microservices, allowing for agile project management and better communication among the development team. Version control and deployment were carried out using the Azure DevOps tool, allowing for centralized and efficient management of the entire migration process. Functional and non-functional testing was an important aspect of the migration process and was successfully carried out, ensuring the quality and proper functioning of the microservices. As a result, this thesis describes a successful migration process from a monolithic application to a microservices architecture, using a systematic approach focused on the quality of the resulting system. The obtained results indicate that the migration to microservices can be an effective solution to improve the scalability, availability, and maintainability of complex web systems like music streamin.
Descripción: El objetivo de este trabajo de investigación es migrar una aplicación monolítica web de streaming musical hacia una arquitectura de microservicios, bajo el modelo MOMMIV (Modelo de Migración a Microservicios Versátil), el cuál guio este proceso mediante sus respectivas fases; y permitirá demostrar la factibilidad de dicho modelo para llevar a cabo una migración. Para lograr esto, se utilizó el Principio de Ocultación de la Información en la descomposición del aplicativo monolítico en microservicios, lo que permitió separar las diferentes funcionalidades en componentes más pequeños, independientes y especializados. Además, se empleó el marco de trabajo Scrum para el desarrollo de los microservicios, lo que permitió una gestión ágil del proyecto y una mejor comunicación entre el equipo de desarrollo. El control de versiones y el despliegue se realizaron utilizando la herramienta Azure DevOps, lo que permitió una gestión centralizada y eficiente de todo el proceso de migración. La ejecución de pruebas funcionales y no funcionales fue un aspecto importante del proceso de migración y se llevaron a cabo satisfactoriamente garantizando la calidad y el correcto funcionamiento de los microservicios. Como resultado, esta tesis describe un proceso de migración exitoso de una aplicación monolítica a una arquitectura de microservicios, utilizando un enfoque sistemático y enfocado en la calidad del sistema resultante. Los resultados obtenidos indican que la migración a microservicios puede ser una solución efectiva para mejorar la escalabilidad, la disponibilidad y la mantenibilidad de sistemas web complejos como el de streaming musical.2023-05-01T00:00:00ZDesarrollo de un chatbot para agendamiento de citas por servicios profesionales usando interfaces conversacionales.
http://bibdigital.epn.edu.ec/handle/15000/24746
Título: Desarrollo de un chatbot para agendamiento de citas por servicios profesionales usando interfaces conversacionales.
Autor: López Mejía, Alisson Monserratte
Resumen: The main process of scheduling an appointment involves verifying availability on the calendar. The process begins when the operator checks the available slots, and then the customer selects a slot and confirms the day and time for the appointment. This process takes too long. The proposed solution involves using a chatbot available on Facebook Messenger and WhatsApp platforms, which is available 24/7, 365 days a year, to enhance customer service. The chatbot can be customized according to the company's needs. The backend is developed using the NestJS framework and allows appointments to be directly scheduled on the calendar through the Google Calendar API. Dialogflow handles all the matching logic with keywords and requests the backend to respond to specific intents through the webhook. The web application enables customization of the chatbot's information, and the frontend is built using the Angular framework. The project utilized the SCRUM framework, enabling measurement and distribution of work based on the weight and priority of each user story. To verify the quality of development, the MARS methodology was employed, resulting in a functionality score of 4.35/5."
Descripción: El proceso de agendamiento de citas depende mucho de consultar tanto la disponibilidad del cliente como la disponibilidad del servicio, normalmente un operador humano, inicia el proceso verificando las vacantes existentes para registrar un servicio, mientras que el usuario determina qué vacante es mejor, el tiempo que tarda en realizar el proceso de agendamiento de citas es considerable. El presente trabajo, presenta una solución que consiste en utilizar un chatbot el cual puede ser accedido mediante varias plataformas como WhatsApp y Facebook Messenger teniendo como principal característica la disponibilidad durante las 24 horas del día, los 365 días del año, mejorando la atención al cliente además el chatbot puede ser customizado dependiendo del giro de negocio de la empresa. La solución propuesta presenta un backend desarrollado con el framework NestJS que permite agendar las citas directamente al calendario mediante la API de Google Calendar, el backend responde según el intent que se requiera, para esto Dialogflow realizar toda la lógica de coincidencia con la palabra clave y solicita al backend la respuesta de un intent específico a través del webhook. Finalmente, para customizar la información que presenta el chatbot se desarrolló una aplicación web administrativa, desarrollada con el framework Angular para modificar la información que presenta el chatbot. El marco de trabajo utilizado en este proyecto es SCRUM permitiendo obtener una medición y distribución del trabajo basado en peso y prioridad de cada historia de usuario. Para verificar la calidad del desarrollo, se utilizó la metodología MARS, obteniendo 4.35/5 en el apartado de funcionalidad.2023-07-01T00:00:00ZInformatización de los procesos de inscripción y matriculación de alumnos en la escuela José León Torres mediante un enfoque bpm.
http://bibdigital.epn.edu.ec/handle/15000/24507
Título: Informatización de los procesos de inscripción y matriculación de alumnos en la escuela José León Torres mediante un enfoque bpm.
Autor: Beltrán Venegas, Daniel Alexander
Resumen: The document shown below is based on a data collection and a restructuring for the improvement and computerization of the registration and enrollment process of the Padre José León Torres School. For its development, a Business Process Manager (BPM) approach was used since the main objective of the project is to help the Institution that will be the object of our study to obtain the operating permits required by the Ministry of Education, as well as as well as to consolidate an internal process that allows to streamline the activities that to date are carried out manually and without any established order. In chapter one, the beginning of the project is identified, showing in detail the introduction, problems, goal setting, scope and a conceptual basis, establishing the current situation of the institution. In chapter two, based on the previous chapter, the methodology used (ISEA) and its application are clearly described; It also details the results to be achieved with the computerization and optimization of existing processes through BPM approaches and the bases for the first design, implementation and execution of the processes. The third chapter shows the results obtained in the evaluation, functionality and usability tests and the tests carried out on the processes. In chapter four, the conclusions and recommendations that are in accordance with what was stated in chapter one and supported by the content of the work in general are clearly and summarized.
Descripción: El documento que se muestra a continuación se basa en una recopilación de datos y una reestructuración para el mejoramiento y la informatización del proceso de inscripción y matriculación de la Escuela Padre José León Torres. Para el desarrollo del mismo se utilizó un enfoque de Business Process Manager (BPM) ya que el objetivo principal del proyecto es ayudar a la Institución que será objeto de nuestro estudio a la obtención de los permisos de funcionamientos requeridos por el Ministerio de Educación, así como también consolidar un proceso interno que permita agilizar las actividades que hasta la fecha se realizan de forma manual y sin ningún orden establecido. En el capítulo uno está identificado el inicio del proyecto, mostrando de forma detallada la introducción, problemática, planteamiento de objetivos, alcance y una base conceptual, estableciendo la situación actual de la institución. En el capítulo dos, con base en el capítulo anterior, se describe de forma clara la metodología utilizada (ISEA) y la aplicación de la misma; se detalla también los resultados que se quiere conseguir con la informatización y optimización de los procesos existentes mediante enfoques BPM y las bases para el primer diseño, implementación y ejecución de los procesos. En el tercer capítulo se muestra los resultados obtenidos en la evaluación, pruebas de funcionalidad y usabilidad y de los test realizados a los procesos. En el capítulo cuatro, se exponen de forma clara y resumida las conclusiones y recomendaciones que van de acuerdo con lo planteado en el capítulo uno y sustentado por el contenido del trabajo en general.2022-01-01T00:00:00ZDesarrollo de un prototipo de sistema para el análisis de opiniones basado en tweets. Caso de estudio: metro de Quito.
http://bibdigital.epn.edu.ec/handle/15000/24506
Título: Desarrollo de un prototipo de sistema para el análisis de opiniones basado en tweets. Caso de estudio: metro de Quito.
Autor: Quilumba Toaquiza, Jorge Luis; Villacis Navarrete, Kevin Joel
Resumen: Twitter is a social media platform designed to share immediate information about various topics, including political, social, and national issues. This project aimed to analyze opinions on Quito's subway through the CRISP-DM methodology, which involved collecting tweets and processing the data to ensure information quality. The GSDMM model was then used for topic generation and identification of dominant topics, and a supervised learning model, SVM, was trained with Spanish data for sentiment analysis to determine tweet polarity. A dashboard was developed as a prototype for web development using Flask, Dash, and Python as the programming language. Pandas was used to structure the data, and Plotly was used to create graphics to be displayed on the dashboard. The analysis uses visual storytelling to easily display the most relevant topics, such as progress, budget, subway administration, and construction issues, to identify user viewpoints and polarity of feelings (positive and negative). The dashboard is divided according to the different periods of Quito's mayoralties between 2015 and 2023.
Descripción: Twitter es una red social cuyo enfoque es compartir información inmediata de distintos temas y posturas sobre asuntos políticos, sociales, problemáticas nacionales, entre otros. En ese sentido, el presente proyecto estuvo enfocado en realizar un análisis de opiniones sobre tweets relacionados al metro de Quito con base en la metodología CRISP-DM, que consistió en recopilar varios tweets y procesar los datos para garantizar la calidad de la información. Posteriormente, fue aplicado el modelo GSDMM para la generación de tópicos e identificación de los temas dominantes; esta fase implicó un previo análisis entre el GSDMM y el LDA, lo que permitió determinar que el primero genera mejores resultados en cuanto al manejo de texto no estructurado. Finalmente, se entrenó un modelo de aprendizaje supervisado, SVM, con datos en español, debido a que tuvo mejor score frente algoritmos como decision tree, naive bajes y logistic regression; de este modo, fue posible efectuar el análisis de sentimientos y determinar así la polaridad de los tweets. Para presentar los resultados de manera visual, se elaboró un dashboard como prototipo de desarrollo web mediante un framework, como Flask y Dash, y con Python como lenguaje de programación. Así mismo, el análisis tiene fundamentos de visual storytelling que permite mostrar fácilmente los temas más relevantes sobre el avance de la obra, presupuesto, administración del metro, algunos inconvenientes en la construcción, entre otros, lo que da paso a identificar el punto de vista de los usuarios y la polaridad de sentimientos: positivo y negativo.2023-06-01T00:00:00ZDesarrollo de módulos de aplicativos móviles de sistema ERP utilizando prácticas devops seguras para manticore labs: módulo de facturación.
http://bibdigital.epn.edu.ec/handle/15000/24505
Título: Desarrollo de módulos de aplicativos móviles de sistema ERP utilizando prácticas devops seguras para manticore labs: módulo de facturación.
Autor: Arciniega Lema, José David
Resumen: This curricular integration work shows the development of a mobile application that allows a more efficient management of electronic receipts and documents required for the invoicing process, issued by the company Manticore Labs in its routine business processes. The invoicing module requires interaction with public institutions in charge of managing tax policies in the country, in the case of Ecuador it is the SRI (Internal Revenue Service), in addition to obtaining an electronic signature granted by the ICERT, which is the country's certifying institution. The development of the application was solved using the DevOps and Scrum methodologies, being these, two of the most currently used as development and management methodologies. The paper presents the integration of the two methodologies in the development of a mobile application using secure DevOps flows, and also shows the use of the Scrum methodology and its adaptation in the project. We highlight the results of the use of DevOps flows and the application of the Scrum methodology to verify the efficiency of the methodologies in the use of this work. The purpose of this project is to automate the process of generating, updating and deleting documents such as invoices, waybills, debit notes, credit notes and retention slips, which reflect the operations carried out with customers, carriers and products of an organization. Applying the DavOps methodology we facilitate the use of the modules and the communication between them, this will facilitate the tasks in the ERP system performed by the user, creating an intuitive and easy to use system.
Descripción: El presente trabajo de integración curricular, muestra el desarrollo de una aplicación móvil que permite gestionar de forma más eficiente los comprobantes electrónicos, y documentos requeridos para el proceso de facturación, que emita la empresa Manticore Labs en sus procesos comerciales rutinarios. El módulo de facturación requiere la interacción con instituciones públicas que se encargan de gestionar políticas tributarias en el país, en el caso de Ecuador es el SRI (Servicio de Rentas Internas), además de obtener una firma electrónica que otorga el ICERT que es la institución certificadora del país. El desarrollo de la aplicación se resolvió utilizando las metodologías DevOps y Scrum, siendo estas, dos de las más utilizadas actualmente como metodologías de desarrollo y gestión. El trabajo presenta la integración de las dos metodologías en el desarrollo de una aplicación móvil utilizando flujos de DevOps seguros, también se muestra el uso de la metodología Scrum y su adaptación en el proyecto. Resaltamos los resultados del uso de los flujos DevOps y la aplicación de la metodología Scrum para verificar la eficiencia de las metodologías en el uso de este trabajo. El propósito de este proyecto es automatizar el proceso de generación, actualización y eliminación de documentos como facturas, guías de remisión, notas de débito, notas de crédito y comprobantes de retención, los cuales reflejan las operaciones llevadas a cabo con clientes, transportistas y productos de una organización. Aplicando la metodología DavOps facilitamos la utilización de los modulos y la comunicación entre ellos, esto permitirá facilitar las tareas en el sistema ERP realizadas por el usuario, creando un sistema intuitivo y de fácil uso.2023-02-01T00:00:00ZDesarrollo de un prototipo de sistema web para promoción de productos agrícolas.
http://bibdigital.epn.edu.ec/handle/15000/24504
Título: Desarrollo de un prototipo de sistema web para promoción de productos agrícolas.
Autor: Tapia Benítez, Javier Guillermo; Umatambo Quishpe, Oscar Saul
Resumen: This degree project implemented a web platform that provides a means of buying and selling agricultural products to traders in the municipality of Rumiñahui. Due to the recent pandemic that affected not only our country but the entire world, the technological deficit that exists in many processes that today can be managed through a web tool became known. Currently, for the commercialization of agricultural products, producers use manual supply processes that consist of walking the streets of the different sectors offering their products door to door or delivering to intermediaries in the different markets, squares, and fairs of the sector. Thus, with the implementation of the web system, traders will be able to reach more potential buyers, expanding their commercial network and increasing their income, which will also help generate a sustainable economy in the area and at the same time benefit from a new method of technological commerce that currently and because of the pandemic has been very necessary in terms of technological innovation. For the implementation of the platform, the Scrum framework was used, which allows partial deliveries of the product in an iterative and incremental way, allowing developers to distribute work time efficiently. In the implementation of the web system, Odoo ERP (Enterprise Resource Planning) libraries were reused and adapted. Odoo is an open-source integrated software that consists of a set of applications for business information management called modules. Odoo and its modules use a 3-tier architecture, the logical tier is written in the Python programming language. Another tier of the Odoo architecture is the frontend which is the combination of languages used for web application development such as HTML5, CSS and Javascript. In addition, the modules use Odoo's own ORM (Object Relational Mapping) for data persistence, which is supported by PostgreSQL belonging to its data tier.
Descripción: Este trabajo de grado implementó una plataforma web que brinda un medio de compra y venta de productos agrícolas a los comerciantes del municipio de Rumiñahui. Debido a la reciente pandemia que atravesó no solo nuestro país sino el mundo entero salió a la luz el déficit tecnológico que existe en muchos procesos que hoy en día pueden ser gestionados a través de una herramienta web. Actualmente, para la comercialización de los productos agrícolas, los productores utilizan procesos de oferta manual que consisten en recorrer las calles de los diferentes sectores ofreciendo sus productos puerta a puerta o entregando a intermediarios en los diferentes mercados, plazas y ferias del sector. Así, con la implementación del sistema web, los comerciantes podrán llegar a más compradores potenciales, ampliando su red comercial e incrementando sus ingresos, lo que también ayudará a generar una economía sostenible en la zona y al mismo tiempo se beneficiará de un nuevo método de comercio tecnológico que actualmente y a causa de la pandemia ha sido muy necesario para términos de innovación tecnológica. Para la implementación de la plataforma se utilizó el marco de trabajo Scrum, que permite realizar entregas parciales del producto de forma iterativa e incremental, permitiendo a los desarrolladores distribuir el tiempo de trabajo de forma eficiente. En la implementación del sistema web, se reutilizaron y adaptaron librerías del ERP (Enterprise Resource Planning) Odoo, que es un software integrado de código abierto que consta de un conjunto de aplicaciones para la gestión de la información empresarial que se denominan módulos. Odoo y sus módulos utilizan una arquitectura de 3 niveles, el nivel lógico está escrito en el lenguaje de programación Python. Otro nivel de la arquitectura de Odoo es el frontend que es la combinación de lenguajes utilizados para el desarrollo de aplicaciones web como HTML5, CSS y Javascript. Además, los módulos utilizan el ORM (Object Relational Mapping) propio de Odoo para la persistencia de los datos, que se apoya en PostgreSQL perteneciente a su nivel de datos.2022-01-01T00:00:00ZUna herramienta informática colaborativa para la elicitación de requerimientos y diseño de procesos.
http://bibdigital.epn.edu.ec/handle/15000/24503
Título: Una herramienta informática colaborativa para la elicitación de requerimientos y diseño de procesos.
Autor: Núñez Samaniego, Henry Jonathan
Resumen: The present work focuses on the development of a collaborative tool for the elicitation of requirements and process design, because there is a collaborative tool in which the functionality of the ISEA methodology is applied, but this tool is not totally user friendly and is developed in the other language. For this reason, the present work seeks to develop a collaborative tool that is user-friendly using the iPlus methodology and the SCRUM framework for the elicitation of requirements, planning and development of the tool.
Descripción: El presente trabajo de titulación se enfoca en el desarrollo de una herramienta colaborativa para la elicitación de requerimientos y diseño de procesos, debido a que, existe una herramienta colaborativa en la cual se aplica la funcionalidad de la metodología ISEA, pero esta herramienta no es totalmente amigable para el usuario y se encuentra desarrollada en otro idioma. Por tal razón se busca desarrollar una herramienta colaborativa que sea amigable para el usuario utilizando la metodología iPlus y el marco de trabajo SCRUM para la elicitación de requerimientos, planificación y desarrollo la herramienta.2023-05-01T00:00:00ZDiagnóstico de la accesibilidad web de las plataformas virtuales de videoconferencia ZOOM, WEBEX y Microsoft Teams para personas con discapacidad visual.
http://bibdigital.epn.edu.ec/handle/15000/24489
Título: Diagnóstico de la accesibilidad web de las plataformas virtuales de videoconferencia ZOOM, WEBEX y Microsoft Teams para personas con discapacidad visual.
Autor: Muñoz Álvarez, Bryan Sebastián
Resumen: During the COVID 19 pandemic, the use of virtual videoconferencing platforms increased considerably. Most of the group activities associated with this are conducted remotely, which involves technological change affecting people, especially blind people. These videoconferencing platforms are hosted on the web, causing visually impaired users to enter a new era of communication with all its accessibility barriers and usability issues. For this reason, a systematic literature review (SLR) was conducted which allowed us to determine the level of web accessibility that these platforms have, the studies and all the implementations that are being conducted to mitigate this problem. In addition, the web accessibility of the three most widely-used videoconferencing platforms for both work and education was evaluated. Automated tools were used, individual tests were performed, accessibility guidelines (WCAG 3.0) were applied to determine the level of web accessibility, and usability tests were performed on a group of visually impaired individuals. The methods used were: Think Aloud (TA), the System Usability Scale Test (SUS) and Nielsen’s 10 Heuristic Usability Principles. The results of these tests and methods indicate that the selected videoconferencing platforms do not meet the minimum requirements for web accessibility, and that the level of usability is low. Therefore, changes need to be made and new implementations need to be developed with regard to these tools, so that visually impaired users can navigate the platforms smoothly and without any problems.
Descripción: En pandemia, el uso de plataformas de videoconferencia aumentó considerablemente. La mayor parte de las actividades grupales se realizan a distancia, lo que ha provocado un cambio tecnológico que afecta a las personas, especialmente a los discapacitados visuales. Estas plataformas de videoconferencia están alojadas en la web, lo que hace que los usuarios con discapacidad visual entren en una nueva era de comunicación con todas sus barreras de accesibilidad y problemas de usabilidad. Por este motivo, en este trabajo se realizó una revisión bibliográfica sistemática (SLR) que permitió conocer el nivel de accesibilidad web que tienen estas plataformas, los estudios y todas las implementaciones que se están realizando para mitigar este problema. Además, se evaluó la accesibilidad web de las plataformas de videoconferencia más utilizadas en el ámbito laboral como en el educativo. Se utilizaron herramientas automatizadas, se realizaron pruebas individuales, se aplicaron las pautas de accesibilidad (WCAG 3.0) para determinar el nivel de accesibilidad web y se realizaron pruebas de usabilidad a personas con discapacidad visual. Los métodos utilizados fueron: Pensar en voz alta (TA), la prueba de escala de usabilidad del sistema (SUS) y los 10 principios heurísticos de usabilidad de Nielsen. Los resultados de estas pruebas y métodos indican que las plataformas de videoconferencia seleccionadas no cumplen los requisitos mínimos de accesibilidad web y que el nivel de usabilidad es bajo. Por lo tanto, es necesario realizar cambios y desarrollar nuevas implementaciones en estas herramientas para que los usuarios con discapacidad visual puedan navegar sin problemas.2022-07-01T00:00:00ZGuía de aplicación del proceso de gestión de la configuración de software.
http://bibdigital.epn.edu.ec/handle/15000/24478
Título: Guía de aplicación del proceso de gestión de la configuración de software.
Autor: Villacrés Lizano, Sergio Wladimir
Resumen: In this degree work, a Software Configuration Management Process Application Guide based on IEEE-12207-2008, IEEE-828-1998 standards is proposed. This work contains 4 chapters. Chapter 1 contains the problem statement, basic concepts of computer systems where emphasis is made on the concepts of systems, computation, and elements of a computer system. It also describes the life cycle of a system and ends the chapter with a discussion on how to prepare Application Guides. Chapter 2 contains the Configuration Management Process Application Guide which contains the procedures to perform Configuration Management according to the IEEE-828-1998 standard, this guide details the 6 essential points for Software Configuration Management to comply with the IEEE-828-1998 standard. Chapter 3 details the application of the "Configuration Management Process Application Guide" to the case study, which corresponds to the development of the "ecommerce mobile system" of the Rio Market micromarket. The chapter ends with the analysis of the results of the application of the Guide. Finally, the conclusions and recommendations of the work carried out were developed.
Descripción: En este trabajo de grado se propone una Guía de Aplicación del Proceso de Gestión de Configuración de Software basada en los estándares IEEE-12207-2008, IEEE-828-1998. Este trabajo contiene 4 capítulos. El capítulo 1 contiene el planteamiento del problema, conceptos básicos de los sistemas informáticos donde se hace énfasis en los conceptos de sistemas, cómputo y elementos de un sistema informático. También describe el ciclo de vida de un sistema y finaliza el capítulo con una discusión sobre cómo preparar guías de aplicación. El Capítulo 2 contiene la Guía de aplicación del proceso de gestión de la configuración, que contiene la procedimientos para realizar la Gestión de la Configuración según el estándar IEEE-828-1998, esta guía detalla los 6 puntos esenciales para que la Gestión de la Configuración del Software cumpla con el estándar IEEE-828-1998. En el capítulo 3 se detalla la aplicación de la “Guía de Aplicación del Proceso de Gestión de Configuración” al caso de estudio, que corresponde al desarrollo del “sistema móvil ecommerce” del micro mercado Rio Market. El capítulo finaliza con el análisis de los resultados de la aplicación de la Guía. Para finalizar, se desarrollaron las conclusiones y recomendaciones del trabajo realizado.2023-01-01T00:00:00ZCreación de contenido interactivo en un aula virtual para el aprendizaje de ciberseguridad.
http://bibdigital.epn.edu.ec/handle/15000/24476
Título: Creación de contenido interactivo en un aula virtual para el aprendizaje de ciberseguridad.
Autor: Cruz Choez, David Alejandro
Resumen: The integrative project detailed below presents the methodology and the creation of content for learning cybersecurity focused on children, adolescents, teachers and parents. The content was implemented in a learning management system, Moodle. Which consists of four evaluative modules with qualification levels. The models and the methodology used for the implementation consider integrative and holistic concepts, based on the ADDIE instructional model adapted to a hypothetical deductive method, to achieve the rigor of the scientific method. The obtained material consisting of games, videos, readings, quizzes, podcasts, interactive games, interactive images and presentations were developed based on an agile development framework, Scrum. Framework, which likewise served to perform functional and non-functional tests of the implemented platform.
Descripción: El proyecto integrador detallado a continuación presenta la metodología y la creación de contenido para el aprendizaje de ciberseguridad enfocado a niños, niñas, adolescentes, maestros y padres de familia. El contenido fue implementado en un sistema de gestión de aprendizaje, Moodle. Qué consta de cuatro módulos evaluativos con niveles de calificación. Los modelos y la metodología utilizada para la implementación consideran conceptos integradores y holísticos, en base al modelo instruccional ADDIE adaptado a un método hipotético deductivo, para conseguir el rigor del método científico. El material obtenido que consta de juegos, videos, lecturas, cuestionarios, podcast, juegos interactivos, imágenes interactivas y presentaciones fueron desarrollados en base a un marco de trabajo en desarrollo ágil, Scrum. Marco de trabajo, que de igual manera sirvió para realizar pruebas funcionales y no funcionales de la plataforma implementada2023-03-01T00:00:00ZDesarrollo de una aplicación móvil para la gestión de pasajes de buses interprovinciales.
http://bibdigital.epn.edu.ec/handle/15000/24474
Título: Desarrollo de una aplicación móvil para la gestión de pasajes de buses interprovinciales.
Autor: Carrasco Mena, Víctor Fernando
Resumen: Land transport at the Ecuadorian level consists of a group of transport cooperatives which continue to use traditional methods for the collection and allocation of tickets and seats, despite the fact that certain cooperatives already have software that allows them to better manage tickets. , a total automation of these processes has not yet been achieved, for this the company Geckotech has proposed the realization of a mobile application, which allows the common user to acquire interprovincial bus tickets in a simple, intuitive and reliable way. This reading describes the entire creative and technical process that made the development of the mobile application possible, which was created based on the famous Extreme Programming or XP development methodology for its acronym and thanks to the revolutionary Xammarin.Forms technology. which allowed to have a mobile application for the two most famous operating systems on mobile devices such as Android and iOS. Additionally, focusing the project based on the Test Driven Development or TDD programming practice allowed the system to be more robust and scalable. The result of this project were 4 mobile applications, 2 for each operating system, one for the user and one for the driver.
Descripción: El transporte terrestre a nivel del Ecuador consta de un conjunto de cooperativas de transporte las cuales siguen utilizando métodos tradicionales para el cobro y asignación de pasajes y asientos, a pesar de que ciertas cooperativas ya tienen un software que les permite gestionar de mejor manera los pasajes, todavía no se logra una automatización total de esos proceso, para ello la empresa Geckotech a propuesto la realización de una aplicación móvil, la cual permita al usuario común adquirir pasajes de buses interprovinciales de una manera sencilla, intuitiva y confiable. La presente lectura describe todo el proceso creativo y técnico que hizo posible el desarrollo de la aplicación móvil antes mencionada, la cual fue creada en base a la famosa metodología de desarrollo Extream Programming o XP por sus siglas y gracias a la revolucionaria tecnología Xammarin.Forms la cual permitió tener una aplicación móvil para los dos sistemas operativos más famosos en dispositivos móviles como son Android y iOS. Adicionalmente el enfocar el proyecto en base a la práctica de programación Test Driven Development o TDD permitió que el sistema sea más robusto y escalable. El resultado de este proyecto fueron 4 aplicaciones móviles 2 para cada sistema operativo una para el usuario y otra para el conductor.2023-02-01T00:00:00ZDesarrollo de una aplicación web para el control de pacientes con tratamientos fisioterapéuticos para el centro de rehabilitación “flores fisioterapia”.
http://bibdigital.epn.edu.ec/handle/15000/24461
Título: Desarrollo de una aplicación web para el control de pacientes con tratamientos fisioterapéuticos para el centro de rehabilitación “flores fisioterapia”.
Autor: Cevallos Simbaña, Nancy Carolina
Resumen: The present titling work allowed the implementation of a web application for the control of patients with physiotherapeutic treatments for the "Flores Fisioterapia" rehabilitation center, which included the automation of the appointment scheduling and patient administration processes. For the web application development, the Scrum methodology was taken as a reference, where the specified requirements were distributed in Sprints. Each Sprint began with a planning meeting to determine its goals, and then the implementation of the Sprint was carried out, which gave way to the review of the achievement of the goals and the retrospective meeting. For the implementation of the application, an architecture based on the MVC (Model-ViewController) framework was used, and Angular was used a tool for the presentation layer or View, through the Typescript language; .Net Core technology for the Controller, using the C# language and MySQL for the Model, as database manager. Five usability aspects were analyzed to evaluate the proper functioning of the web application: Ability to recognize its adequacy, Learning ability, Ability to be used, Ability against user errors and Aesthetics of the user interface. The evaluation was carried out through an online survey of twenty users, obtaining as a result an acceptable application. Finally, the conclusions and recommendations of the work carried out were developed.
Descripción: El presente trabajo de titulación permitió implementar una aplicación web para el control de pacientes con tratamientos fisioterapéuticos para el centro de rehabilitación “Flores Fisioterapia”, lo cual incluyó la automatización de los procesos de agendamiento citas y administración de pacientes. Para el desarrollo de la aplicación web se tomó como referencia la metodología Scrum, donde los requerimientos especificados fueron distribuidos en Sprints. Cada Sprint comenzó con una reunión de planificación para determinar sus objetivos, luego se llevó a cabo la implementación del Sprint lo que dio paso a la revisión del cumplimiento de los objetivos y a la reunión de retrospectiva. Para la implementación de la aplicación se utilizó una arquitectura basada en el framework MVC (Modelo-Vista-Controlador) y como herramientas se utilizaron Angular para la capa de presentación o Vista, mediante el lenguaje Typescript; la tecnología .Net Core para el Controlador, utilizando el lenguaje C# y MySQL para el Modelo, como gestor de base de datos. Para evaluar el buen funcionamiento de la aplicación web, se analizaron cinco aspectos sobre usabilidad: Capacidad para reconocer su adecuación, Capacidad de aprendizaje, Capacidad para ser usado, Capacidad contra errores de usuario y Estética de la interfaz de usuario. La evaluación se realizó mediante una encuesta online a veinte usuarios, obteniendo como resultado una aplicación aceptable. Para finalizar, se desarrollaron las conclusiones y recomendaciones del trabajo realizado.2022-07-01T00:00:00ZDesarrollo de una aplicación web para la gestión de pacientes del consultorio cosmetológico “moonlight spa”.
http://bibdigital.epn.edu.ec/handle/15000/24460
Título: Desarrollo de una aplicación web para la gestión de pacientes del consultorio cosmetológico “moonlight spa”.
Autor: Coronel Calderón, Theo Sebastián
Resumen: This thesis presents the development of a web application for patient management at the "Moonlight Spa" cosmetology clinic. The application was designed to address the need for a more efficient and streamlined patient management system considering appointments and medical protocols. The development process included requirements gathering, system design, and implementation. The application is built using Front-end and Back-end architecture and utilizes technologies such as PHP, JavaScript, HTML, and CSS. The web application provides features such as patient registration, appointment scheduling, treatment tracking, and medical history management. The application is designed to be user-friendly and intuitive, with a responsive design that allows access from various devices. The development of the application resulted in a more efficient and effective patient management system at the Moonlight Spa clinic. The application has the intention of reduce the time and effort required for administrative tasks, allowing clinic staff to focus more on providing quality care to patients. The system is also focused to improve communication and coordination among clinic staff, leading to better patient outcomes. In conclusion, the development of a web application for patient management at the Moonlight Spa cosmetology clinic will provide a modern and efficient solution for the clinic's needs. This project demonstrates the benefits of utilizing modern web technologies and agile methodologies for healthcare management systems.
Descripción: La tesis titulada "Desarrollo de una aplicación web para la gestión de pacientes del consultorio cosmetológico 'Moonlight Spa'" describe el proceso de desarrollo de una aplicación web personalizada para la gestión de pacientes de un consultorio cosmetológico y cosmiátrico particular. El objetivo principal de la aplicación es permitir al consultorio mejorar la gestión de sus pacientes, almacenando toda la información relevante de forma ágil y accesible en línea. El trabajo de investigación comienza con una descripción detallada de los objetivos y requerimientos de la aplicación. A continuación, se presenta un análisis detallado de las herramientas y tecnologías seleccionadas para el desarrollo de la aplicación, incluyendo lenguajes de programación, bases de datos y frameworks. Posteriormente se procede a diseñar el sistema basado en los requerimientos de las historias de usuario documentadas con el cliente final. Se describe el proceso de desarrollo de la aplicación, que incluye la creación de una interfaz de usuario atractiva e intuitiva, la implementación de un sistema de gestión de bases de datos y la integración de herramientas para garantizar el rendimiento y la escalabilidad de la aplicación. Finalmente, se presenta una evaluación crítica de la aplicación, incluyendo pruebas de usuario, así como una discusión sobre las mejoras que se podrían hacer en futuras versiones de la aplicación. La tesis concluye con una reflexión sobre el papel de la tecnología en el campo de la salud en el diseño de aplicaciones médicas.2023-03-01T00:00:00ZDesarrollo de aplicación móvil multiplataforma para la contratación de profesionales de servicios generales.
http://bibdigital.epn.edu.ec/handle/15000/24316
Título: Desarrollo de aplicación móvil multiplataforma para la contratación de profesionales de servicios generales.
Autor: Alvear Yánez, William Fabricio
Descripción: La prestación de servicios por medio de la tecnología ha ido aumentando con el paso del tiempo, abriendo el mercado para todo tipo de negocios, sin embargo, hay nichos de mercado que están parcial o mínimamente tomados en cuenta. Este es el caso del sector de Servicios Generales, que se ha visto afectado por diferentes circunstancias, lo que ha ocasionado un alza en el índice de desempleo en el país. El presente trabajo de titulación propone una solución práctica mediante el desarrollo de aplicaciones móviles multiplataforma, que permita la gestión de contratación y petición de servicios generales. Con esta aplicación se pretende en primer lugar, ampliar el rango de búsqueda de trabajo por parte de los proveedores del servicio, por otra parte, minimizar el índice de desempleo, y finalmente, facilitar el proceso de contratación de servicios para los usuarios. Las aplicaciones móviles fueron desarrolladas bajo el marco de trabajo de Scrum, que permitió realizar el desarrollo del proyecto de forma iterativa e incremental. A su vez se hizo uso del patrón Modelo-Vista-Vista del Modelo (MVVM) para una mejor organización del proyecto. Las aplicaciones móviles multiplataforma fueron implementadas con el marco de trabajo de Xamarin. Al finalizar el desarrollo de las aplicaciones, se obtuvo un resultado favorable para el tema de la usabilidad. Obteniendo resultados de 81,50/100 para la aplicación del cliente y 86,33/100 para la aplicación del proveedor, es decir que las aplicaciones no fueron complejas para el uso de los usuarios.2023-04-01T00:00:00ZDesarrollo de prototipo de aplicación móvil de geolocalización para el transporte público - DMQ.
http://bibdigital.epn.edu.ec/handle/15000/23768
Título: Desarrollo de prototipo de aplicación móvil de geolocalización para el transporte público - DMQ.
Autor: Lucero Garcia, Michael Anderson
Resumen: The objective of this degree project is to develop a prototype of a mobile application with the capacity to provide information on public transport in the Metropolitan District of Quito (DMQ), the users of the application will be able to see enough information on the routes of the buses of their interest to move from one place to another without any setback, especially when they are unaware of the circuits that certain buses travel, they will be able to find out in detail the complete routes and decide which is best for when they want to travel to a destination. The agile framework Scrum and Flutter have been used as the development framework for this work, the latter can reuse code to ensure the operation of cross-platform mobile applications, i.e., thanks to this flexibility, we will allow the mobile application developed to be accessible to users with both Android and IOS operating systems. The main objective of the mobile application follows the concept of geolocation, which will be applied to always know the routes of public transport units when the user requires it, for this we will use the Google Maps API, which will serve as a complement that will provide a widget that will display a map on the screen. and to store the information generated we chose to use Firebase Realtime Database, which is a database in the cloud with the ability to synchronize the data of each connected client.
Descripción: Objetivo de este proyecto de grado es desarrollar un prototipo de aplicación móvil con la capacidad de brindar información sobre el transporte público en el Distrito Metropolitano de Quito (DMQ). Los usuarios de la aplicación podrán ver la información suficiente sobre las rutas de buses de su interés para trasladarse de un lugar a otro sin ningún contratiempo, sobre todo cuando desconocen los circuitos que recorren ciertos buses, podrán conocer en detalle las rutas completas y decidir cuál es la mejor para cuando quieran viajar a un destino. Como marco de trabajo ágil para este proyecto se ha utilizado Scrum y Flutter como framework de desarrollo de software, este último puede reutilizar código para garantizar el funcionamiento de las aplicaciones móviles multiplataforma, es decir, gracias a esta flexibilidad, permitiremos que la aplicación móvil desarrollada sea accesible para usuarios con sistemas operativos Android e IOS. El objetivo principal de la aplicación móvil sigue el concepto de geolocalización, el cual se aplicó para conocer las rutas de las unidades de transporte público en todo momento cuando el usuario lo requiera, para ello utilizaremos el API de Google Maps, la cual sirve como complemento que proporciona un widget que muestra un mapa en la pantalla, y para almacenar la información generada se optó por utilizar Firebase Realtime Database, que es una base de datos en la nube con la capacidad de sincronizar los datos de cada cliente conectado.2023-02-01T00:00:00ZDesarrollo de un submódulo e-commerce de suscripciones para servicios o productos mediante Google Cloud Platform para Manticore-Labs.
http://bibdigital.epn.edu.ec/handle/15000/23757
Título: Desarrollo de un submódulo e-commerce de suscripciones para servicios o productos mediante Google Cloud Platform para Manticore-Labs.
Autor: Guamushig Gualotuña, Edwin Paul
Resumen: With the appearance of the internet and its incorporation into the daily life of both organizations and households, a new type of commerce has been born electronic commerce (E-Commerce). However, organizations that are committed to this type of trade face a significant risk: the management of their stocks. This leads to the state where the company doesn´t have a clear idea of how many products and which of them should be available every monthly.
This work focuses on the development of an e-commerce sub-module for the subscription of services or products with reporting in the cloud through Google Cloud Platform. We used the agile Scrum methodology and DevOps tools, for the Manticore-Labs company. The sub-module will allow Manticore-Labs to offer its customers an e-commerce system of recurring purchases with a periodicity that can be set between the seller and their clients. It would allow end users to forget about purchases and the customer to make clear projections of the monthly sales.
In addition, thanks to the use of Google Cloud Platform, no physical infrastructure should be managed and tools such as Big Query can be used, which will allow us to perform analysis of large volumes of data in minutes. It would also help the client to identify trends in the market and run the business more productively.
Descripción: Con la aparición del internet y su incorporación en la vida diaria, tanto de las organizaciones como de los hogares, se ha posibilitado la aparición de una nueva tipología de comercio, el comercio electrónico (E-Commerce). Sin embargo, las organizaciones que apuestan por este tipo de comercio enfrentan un importante riesgo: el manejo del stock de los productos que ofertan, ya que no siempre se va a tener una idea clara de cuántos y qué productos se debe disponer para la venta mensual.
Este trabajo se centra en el desarrollo de un submódulo e-commerce enfocado en la suscripción de servicios o productos con reportería en la nube mediante Google Cloud Platform, haciendo uso de la metodología ágil Scrum y herramientas DevOps, para la empresa Manticore-Labs. El submódulo va a permitir a Manticore-Labs ofertar a sus clientes un sistema e-commerce de compras recurrentes con una periodicidad que puede ser fijada entre el vendedor y comprador, permitiéndole al usuario final despreocuparse de las compras y al cliente realizar proyecciones claras de las ventas mensuales.
Además, gracias al uso de Google Cloud Platform no se deberá gestionar ninguna infraestructura física y se podrá hacer uso de herramientas como Big Query la cual va a permitir realizar el análisis de grandes volúmenes de datos en pocos minutos, ayudando al cliente a interpretar tendencias del mercado y dirigir su negocio de una manera más productiva.2022-12-01T00:00:00ZImplementación de sistema recomendador turístico indicando las restricciones de seguridad para el covid-19.
http://bibdigital.epn.edu.ec/handle/15000/23696
Título: Implementación de sistema recomendador turístico indicando las restricciones de seguridad para el covid-19.
Autor: Cabezas Tapia, Patrick David
Resumen: The degree work presents a tourism recommendation system that identifies areas with the highest level of Covid-19 contamination in the city of Quito. To analyze the contaminated areas, data published by the Ministry of Public Health of Ecuador on the number of people infected with Covid-19 by sector were used; Additionally, the tourist recommendation system presents Points of Interest (POIs) with higher tourist value, according to the Google Maps API. The development of the tourist recommendation system was guided by the SCRUMFramework, using underneath User Stories brought from the Extreme Programming Methodology (XP).
Descripción: El trabajo de titulación presenta un sistema de recomendación turística en el que se identifican áreas con mayor nivel de contaminación de Covid-19 en la ciudad de Quito. Para analizar las áreas contaminadas se utilizaron datos publicados por el Ministerio de Salud Pública del Ecuador sobre número de personas contagiadas con Covid-19 por sector; Adicionalmente, el sistema de recomendación turística presenta Puntos de Interés (POIs) con mayor valoración turística, según el API de Google Maps. El desarrollo del Sistema de recomendación turística estuvo dirigido por el Framework SCRUM, usando por debajo Historias de Usuario traídas desde la Metodología Extreme Programming (XP).2022-12-01T00:00:00ZDesarrollo de aplicación móvil de streaming de audiolibros basado en arquitectura de microservicios.
http://bibdigital.epn.edu.ec/handle/15000/23687
Título: Desarrollo de aplicación móvil de streaming de audiolibros basado en arquitectura de microservicios.
Autor: Andrade Valladares, Carlos Felipe; Brusil Llanos, Josselyn Violeta
Resumen: The objective of this research work is to design and develop an application that integrates the recent technological advancement and reading habits of society, that is why the main theme of this application is streaming audiobooks built under the logic of a microservices architecture.
For the development of this application, we have used as a basis the Scrum framework, dividing the development in sprints, using Git and GitHub as version controller of the project, the frontend part consists of a mobile application is developed with iOS operating system, for the reader users and a web application developed in React for the part of the administrator user.
As backend we have the microservices architecture developed with the SpringBoot framework that works with a model view controller and the Java programming language and each microservice has a database raised in MySQL hosted in Docker.
To finish with a correct development of the application, the stage of functional and non-functional testing was performed with Jmeter, BlazeMeter applications to evaluate the backend and Apptim for the testing part of the mobile application.
Descripción: El objetivo de este trabajo de investigación es diseñar y desarrollar una aplicación que se integre al reciente avance tecnológico y a los hábitos de lectura de la sociedad, es por loque el tema principal de esta aplicación es de streaming de audiolibros construida bajo la lógica de una arquitectura de microservicios.
Para el desarrollo de esta aplicación hemos utilizado como base el marco de trabajo Scrum, dividiendo el desarrollo en sprints, usando Git y GitHub como controlador de versiones del proyecto, la parte de frontend está conformada por una aplicación móvil esta desarrollada con sistema operativo iOS, para el usuario final y una aplicación web desarrollada en React para los usuarios autores y administrador.
Como backend tenemos la arquitectura de microservicios desarrollada con el framework SpringBoot con el lenguaje de programación Java donde cada microservicio tiene su propia base de datos levantada en PostgreSQL alojados en Docker. Además, se usó la plataforma Firebase para la autenticación de usuarios y el almacenamiento de imágenes y audios que tendrá la aplicación móvil y web.
Para terminar con un correcto desarrollo de la aplicación, se realizó la etapa de pruebas funcionales y no funcionales que se realizó con las aplicaciones de Jmeter, BlazeMeter para evaluar la parte de backend y Apptim para la parte de pruebas de la aplicación móvil.2023-01-01T00:00:00ZDesarrollo de un intérprete de 20 frases en lengua de señas ecuatoriana a voz en tiempo real usando redes neuronales recurrentes.
http://bibdigital.epn.edu.ec/handle/15000/23673
Título: Desarrollo de un intérprete de 20 frases en lengua de señas ecuatoriana a voz en tiempo real usando redes neuronales recurrentes.
Autor: Guevara Sanandrés, Juan Diego
Resumen: Nowadays, deaf signers have several problems to carry out their daily activities normally. The independence and accessibility of these people is affected as they usually need to be accompanied by a speaking person to help them in their daily life. This problem has negative effects on the quality of life of deaf signers. This project seeks to develop a real-time interpreter of 20 sentences of Ecuadorian sign language into speech using artificial intelligence to facilitate communication between deaf and hearing people. This interpreter will have a simple implementation so that it can be portable and, in the future, turn it into a mobile application. For the interpretation process in this work, a combination of a convolutional neural network and a recurrent neural network (CNN-LSTM) was used. The first one extracts the features from an input image that will be the region of interest obtained by Google's MediaPipe library. The second uses the feature vector as input to analyze and memorize the image sequences in the training videos to predict the signed sentence.
Descripción: En la actualidad las personas sordas signantes tienen varios problemas para realizar sus actividades diarias con normalidad. La independencia y accesibilidad de estas personas se ve afectada ya que por lo general necesitan estar acompañados de una persona de habla que les ayude en su día a día. La problemática en cuestión tiene efectos negativos en la calidad de vida de las personas sordas signantes. El presente proyecto busca desarrollar un intérprete en tiempo real de 20 frases de la lengua de señas ecuatoriana a voz mediante el uso de inteligencia artificial para facilitar la comunicación entre personas sordas y oyentes. Dicho intérprete tendrá una implementación simple de modo que este pueda ser portable y en un futuro convertirlo en una aplicación móvil. Para el proceso de interpretación en este trabajó se utilizó una combinación de una red neuronal convolucional y una red neuronal recurrente (CNN-LSTM). La primera extrae las características de una imagen de entrada que será la región de interés obtenida por la librería MediaPipe de Google. La segunda utiliza el vector de características como entrada para analizar y memorizar las secuencias de imágenes en los videos de entrenamiento para predecir la frase signada.2022-07-01T00:00:00ZDesarrollo de un juego serio educativo para trabajar la habilidad cognitiva orientación espacio temporal.
http://bibdigital.epn.edu.ec/handle/15000/23670
Título: Desarrollo de un juego serio educativo para trabajar la habilidad cognitiva orientación espacio temporal.
Autor: Yánez Venegas, Luis David
Resumen: This degree work focuses on the development of a gamified application that allows developing and working on cognitive skills of space-time orientation through a serious game with different fun and educational activities focused on working on these skills. The serious game that is a web application was designed and developed using an agile methodologies approach such as the iPlus methodology and the SCRUM framework.
It began by addressing the problem, establishing the scope, objectives and theoretical framework that are important to understand and motivate the development of the gamified application.
Subsequently, for the design of the application, the agile development methodology iPlus was used, allowing to know the needs of the client and users by obtaining playful elements and user stories. The development of the application was carried out through the SCRUM framework considering the results obtained with the previous methodology, this development was carried out through iterations known as Sprints.
Finally, software tests were carried out, the functionality of the application was evaluated through use cases that allow to verify the functional requirements and the usability was evaluated by participants who carried out previously elaborated tasks and finally, a questionnaire was answered to know the percentage of usability that It has the gamified application.
Descripción: El presente trabajo de titulación se enfoca en el desarrollo de una aplicación gamificada que permita desarrollar y trabajar las habilidades cognitivas de orientación espacio temporal a través de un juego serio con diferentes actividades divertidas y educativas enfocados al trabajo de estas habilidades. El juego serio que es un aplicativo web fue diseñado y desarrollado utilizando un enfoque de metodologías agiles como la metodología iPlus y el framework SCRUM.
Se comenzó por abordar la problemática, estableciendo el alcance, los objetivos y el marco teórico que son importantes para el entender y motivar el desarrollo de la aplicación gamificada.
Posteriormente para el diseño de la aplicación se utilizó la metodología de desarrollo ágil iPlus permitiendo conocer las necesidades del cliente y usuarios mediante la obtención de elementos lúdicos e historias de usuarios. El desarrollo del aplicativo se realizó mediante el framework SCRUM teniendo en cuenta los resultados obtenidos con la anterior metodología, este desarrollo se lo realizó mediante iteraciones conocidas como Sprints.
Finalmente se realizaron pruebas de software, la funcionalidad de la aplicación se evaluó mediante casos de uso que permiten verificar los requerimientos funcionales y la usabilidad se evaluó mediante participantes que realizaron tareas previamente elaboradas y para finalizar se respondió un cuestionario para conocer el porcentaje de usabilidad que tiene la aplicación gamificada.2023-01-01T00:00:00ZImplementación de una aplicación web para el procesamiento y visualización de datos meteorológicos en el proyecto de calidad del aire del GAD Esmeraldas.
http://bibdigital.epn.edu.ec/handle/15000/23668
Título: Implementación de una aplicación web para el procesamiento y visualización de datos meteorológicos en el proyecto de calidad del aire del GAD Esmeraldas.
Autor: Atiencie Molina, Emi Michael; Real Morales, Mishell Carolina
Resumen: The objective of this document is to create a web application that allows processing and visualizing meteorological data using the tools of the AERMOD modeling system. This application will allow the user to optimize time, because they will no longer have to create a plain text document from scratch but will only have to upload the necessary input files and enter the corresponding data with the meteorological process, they want to carry out be it this AERMET, AERMAP and AERMOD. In Ch. 1, as an introduction, several points are explained such as the problem statement, the justification, the general objective and their respective specific objectives, the scope that the project will have and how the AERMOD tool currently works; This last point explains how each AERMET and AERMAP process works separately and how AERMOD combines the work of the two previous processes to obtain the expected result. In Ch. 2, a comparison was made between methodologies, and it is justified which methodology could best be adapted to our project. On the other hand, we will also create user stories that will allow us to collect data for each of the sprints and know the perspective of the user and what they expect to achieve as the result. In Ch. 3, a general description of how our web application will work is given. In addition, the black box method will be used to analyze the results and thus be able to know the optimization of time that is taken with the use before and after the web application. Finally, Ch. 4 contains the conclusions obtained when developing this project and the recommendations to improve this.
Descripción: El objetivo de este documento es el crear una aplicación web que permita procesar y visualizar datos meteorológicos mediante las herramientas del sistema de modelado AERMOD. Esta aplicación permitirá optimizar tiempo al usuario, debido a que ya no tendrá que crear un documento de texto plano desde cero, sino que solo deberá subir los archivos de entrada necesarios e ingresar los datos correspondientes con el proceso meteorológico que desean llevar a cabo sea este AERMET, AERMAP y AERMOD. En el cap. 1, como introducción se explican varios puntos como el planteamiento del problema, la justificación, el objetivo general y sus respectivos objetivos específicos, el alcance que va a tener el proyecto y cómo funciona actualmente la herramienta AERMOD; en este último punto se explica cada una cómo funciona cada proceso aermet y aermap por separado y como aermod junta el trabajo de los dos procesos anterior para obtener el resultado esperado. En el cap. 2, se realizó una comparativa entre metodologías y se justifica que metodología se podrían adaptarían mejor a nuestro proyecto. Por otro lado, también se crear las historias de usuario que nos permitirá recabar datos para cada uno de los sprints y saber la perspectiva del usuario y que espera obtener como resultado final. En el cap. 3, se hace una descripción general de cómo va a funcionar nuestro aplicativo web. Además, se usará el método de caja negra para analizar los resultados y así poder saber la optimización de tiempo que se tiene con el uso antes y después del aplicativo web. Finalmente, en el cap. 4 se encuentran las conclusiones obtenidas al desarrollar este proyecto y las recomendaciones que podrían efectuarse para la mejora de este.2023-01-01T00:00:00ZDesarrollo de un prototipo de cloud computing utilizando openstack. / José Ignacio García Silva.
http://bibdigital.epn.edu.ec/handle/15000/23664
Título: Desarrollo de un prototipo de cloud computing utilizando openstack. / José Ignacio García Silva.
Autor: García Silva José Ignacio.
Descripción: El cloud computing es un modelo de aprovisionamiento bajo demanda de recursos computacionales como red, procesamiento, memoria y almacenamiento de forma virtual. Existen 3 tipos: pública, privada e híbrida en donde se combina servicios de las nubes públicas como Amazon, Google o Microsoft, y la infraestructura computacional física en las instalaciones (on premises). Las ventajas principales del cloud computing respecto al modelo on premises son: la rapidez y facilidad de aprovisionamiento de recursos, acceso desde internet, costos proporcionales al tamaño de la infraestructura, entre otros. OpenStack es un servicio de cloud computing open-source desarrollado en Python, que utiliza los recursos on premises de una organización para implementar una nube tipo privada. OpenStack está dividido en módulos que cubren una necesidad específica y que a su vez interactúan entre sí para brindar un servicio parcial o completo de cloud computing dependiendo de los recursos y necesidades de la Organización. Los servicios que ofrece el prototipo de cloud computing corresponde a los módulos que lo forman como: Identidad (Keystone), Almacenamiento de Objetos (Swift), Repositorio de Imágenes (Glance), Recursos de Red (Neutron), Recursos de Cómputo (Nova), Almacenamiento de Discos (Cinder), e Interfaz Gráfica (Horizon). Los módulos se ejecutan en 5 servidores virtuales con Ubuntu 20.04 LTS en un Hypervisor tipo 1 (UnRaid). El prototipo permite realizar actividades por medio de una interfaz gráfica web como: administración de redes, discos, máquinas virtuales, usuarios, almacenamiento de archivos entre otros. El proyecto utilizó la metodología ágil Kanban para facilitar la auto organización, visualización del progreso y descomposición del trabajo del proyecto. Finalmente, para evaluar el uso del prototipo se utilizó TAM dando resultados muy satisfactorios.2022-07-01T00:00:00ZDesarrollo de una aplicación web para impartir cursos de preparación para el ingreso a la universidad.
http://bibdigital.epn.edu.ec/handle/15000/23663
Título: Desarrollo de una aplicación web para impartir cursos de preparación para el ingreso a la universidad.
Autor: Trujillo Chunés, Jorge Alejandro
Descripción: Desde la implementación en Ecuador del Sistema Nacional de Nivelación y Admisión, toda persona que quiere acceder a la Educación Superior debe rendir un examen obligatorio que mide sus capacidades y le da un puntaje con el que puede postular a las carreras ofertadas en Ecuador. Por esta razón, muchos bachilleres se preparan exclusivamente para rendir este examen, obtener un buen puntaje y acceder a la carrera y universidad que desean. Esta preparación generalmente la hacen en centros de educación preuniversitarios, los cuales tienen un coste muchas veces elevado al que además se añaden gastos de transporte y alimentación. El presente trabajo propone la creación de una aplicación web desarrollada utilizando la Metodología SCRUM, con herramientas Open Source, en la que se puedan ofertar cursos de preparación para las personas que quieran acceder a la educación superior o quieran seguir capacitándose. Con esta aplicación se busca que los usuarios tengan los beneficios propios de las plataformas de e-learning: prepararse desde cualquier lugar, cualquier hora, y en el orden que deseen. Además, gracias al uso de herramientas libres y gratuitas, los costos de los cursos son menores y con posibilidad de diferentes formas de pago.2022-07-01T00:00:00ZUn estudio comparativo de metodologías para el diseño de juegos serios mediante la aplicación de un caso de estudio.
http://bibdigital.epn.edu.ec/handle/15000/23623
Título: Un estudio comparativo de metodologías para el diseño de juegos serios mediante la aplicación de un caso de estudio.
Autor: Aviles Ayala, Lilly Dariana
Resumen: This degree project presents a comparative study on serious game design methodologies. For which a literature search is performed over a period of 10 years (2010 to 2020) in three scientific databases: IEEE Xplore, Scopus and Springer. Followed by a systematic literature review in three phases and whose final articles are analyzed and compared with the DPE (Design, Play and Experience) framework taken as a reference to determine the characteristic components between these methodologies, frameworks, processes and existing models and apply it in a case study.
Descripción: El presente proyecto de titulación presenta un estudio comparativo sobre metodologías de diseño de juegos serios. Para lo cual se realiza una búsqueda de documentación en un período de tiempo de 10 años (2010 a 2020) en tres bases de datos científicas: IEEE Xplore, Scopus y Springer. Seguida de una revisión sistemática de literatura de tres fases y cuyos artículos finales se analizan y comparan con el marco DPE (Design, Play and Experience) tomado como referencia para determinar los componentes característicos que se tiene entre estas metodologías, marcos, procesos y modelos existentes y aplicarlo en un caso de estudio.2023-02-01T00:00:00ZAplicativo móvil para control y monitoreo de medicamentos orales en pacientes con enfermedades.
http://bibdigital.epn.edu.ec/handle/15000/23617
Título: Aplicativo móvil para control y monitoreo de medicamentos orales en pacientes con enfermedades.
Autor: Reina Gamboa, Miguel Esteban
Resumen: In Ecuador, a large part of the population is diagnosed with chronic diseases, among the main ones are diabetes and hypertension, for these clinical pictures the Ministry of Public Health of Ecuador has medical practice guides that allow specialists to issue diagnoses that help patients take adequate medication on a daily basis; With this background, an application called "IT'S TIME" is structured for this research project, which is developed with an approach through the iterative and incremental methodology and the use of prototypes, the methodology used generates iterations with the purpose of increasing improvements in features or functionality, such as the use of cutting-edge Firebase and Flutter technologies that allow the project to be adaptable on different types of platforms; giving fluency in 97% of usability determined by means of the survey "Systems of usability scale" being friendly towards the users, the same ones that after the functionality tests it was determined that 70% of the respondents are over 40 years of age, being visible the little contact of the technology in daily use, a necessary characteristic for the application . Despite this difficulty, the application avoids falling into recurring errors that the user may commit, providing alarm records and notifications when they have been programmed, giving adequate control of the medication.
Descripción: En Ecuador una gran parte de la población es diagnosticada con enfermedades crónicas entre las principales están diabetes e hipertensión, para estos cuadros clínicos el Ministerio de Salud Pública del Ecuador posee guías de prácticas médicas que permiten a los especialistas emitir diagnósticos que ayudan a que los pacientes ingieran de forma diaria la medicación adecuada; con este antecedente se estructura para este proyecto de investigación un aplicativo llamado “It’s time”, el mismo que es desarrollado con un enfoqué mediante la metodología iterativa e incremental y el uso de prototipos, la metodología utilizada genera iteraciones con el propósito de incrementar mejoras en características o funcionalidades, al igual que el uso de Firebase y Flutter tecnologías de vanguardia que permiten al proyecto ser adaptable en los diferentes tipos de plataformas; dando fluidez en un 97% de usabilidad determinada mediante la encuesta “Sistemas de escala de usabilidad” siendo amigable hacía los usuarios, los mismos que después de las pruebas de funcionalidad se determinó que un 70% de los encuestados sobrepasen los 40 años de edad, siendo visible el poco contacto de la tecnología en el uso diario, característica necesaria para el aplicativo. A pesar de dicha dificultad la aplicación evita caer en errores recurrentes que pueda cometer el usuario, facilitándole registros de alarmas y notificaciones cuando estas hayan sido programadas, dando un control adecuado de la medicación.2023-01-01T00:00:00ZDesarrollo de una aplicación para detección de placas vehiculares del Ecuador.
http://bibdigital.epn.edu.ec/handle/15000/23609
Título: Desarrollo de una aplicación para detección de placas vehiculares del Ecuador.
Autor: León Bayas, José Luis
Resumen: Over the last few years, a large migration occurred from the countryside to the cities, which have become the center of activity of civilizations. However, the rising number of citizens has caused a significant problem because the existing infrastructure is not enough to cover the basic needs.
Because of that, the administrations look for solutions through technology, that has evolved along with the growth of the cities, researching how to provide the necessary services in an efficient way and at low cost.
One of the developed concepts, in the mobility area, is the Smart Parking which consists of giving the needed information to the user to reduce the time he/she spent looking for a place to park, additionally, it also helps to speed up the entry and exit to these sites by using tools like sensors, cameras, artificial intelligence, among others.
In this perspective, one of the applications developed for Smart Parking is the license plate recognition, technology that prevents the driver from having to wait in the process of entering and exiting a parking lot. Nevertheless, the performance of the application depends on the characteristics each countries’ plates.
It is because of that, this work has developed a system that allows the detection and recognition of Ecuadorian vehicles plates, using the framework Scrum. Afterwards, with the developed system, a set of tests was performed to establish the efficiency, getting that the recognition of plate location is 85% and the recognition of the characters is about 100% with the solution.
Descripción: En los últimos años, se ha dado una gran migración de las personas desde el campo hacia las ciudades, que hoy en día, son el centro de actividad de las civilizaciones. Sin embargo, el aumento en el número de habitantes genera un problema considerable debido a que la infraestructura se vuelve insuficiente para suplir las necesidades básicas.
Por ello, las administraciones buscan soluciones por medio de la tecnología, que ha ido evolucionando a la par del crecimiento de las ciudades, investigando la forma de poder brindar los servicios necesarios de una manera eficiente y con bajo costo.
Uno de los conceptos que se ha desarrollado, dentro del área de la movilidad, es el Smart Parking, que consiste en brindar la información necesaria al usuario para que su tiempo de búsqueda de estacionamientos se vea reducido, así como también, agilizar su entrada y salida a estos sitios mediante el uso de herramientas como: sensores, cámaras, inteligencia artificial, entre otros.
Una de las aplicaciones que se ha desarrollado para el Smart Parking es el reconocimiento de placas, tecnología que evita que el conductor tenga que esperar en el proceso de entrada o salida de un parqueadero. Sin embargo, el rendimiento de esta aplicación depende de las características de las placas de los países donde se desarrolla.
Es por ello que para este trabajo se ha desarrollado un sistema que permita el reconocimiento de placas vehiculares ecuatorianas, mediante la aplicación del framework de trabajo Scrum. Posteriormente, con el sistema desarrollado, se ha realizado un conjunto de pruebas que permitieron establecer la eficiencia de este, obteniendo que el reconocimiento de la localización de la placa se encuentra en un 85% y la lectura de los caracteres de esta alcanza un 100% de efectividad en la solución.2022-07-01T00:00:00ZDesarrollo de un marketplace web y móvil para ofrecer servicios artísticos dentro del Distrito Metropolitano de Quito.
http://bibdigital.epn.edu.ec/handle/15000/23567
Título: Desarrollo de un marketplace web y móvil para ofrecer servicios artísticos dentro del Distrito Metropolitano de Quito.
Autor: Canacuán Pasquel, Kevin Fernando; Serrano Arévalo, Diego Javier
Resumen: This project proposes a PWA app that allows for offering and hiring of artistic services in a simple way. The project's objective is to deal with the issues faced by artists, providing a centralized solution that lets customers find available services and lets artists promote their work.
The app allows users to act as customers, as well as service offered, hence allowing for artistic managers and promoters.
The project's development used the Scrum quick development framework paired with Kanban tools to quickly adapt to change and maintain an adequate control over the project.
Descripción: El presente proyecto propone una aplicación PWA que permite ofrecer y contratar diversos servicios artísticos de manera sencilla. El objetivo del proyecto es atacar la problemática que acoge al sector de trabajadores artísticos, brindando una solución centralizada que facilite al cliente encontrar diversos servicios y que permite al artista promocionar sus trabajos.
La solución permite que un usuario pueda fungir de cliente, como de prestador de servicios facilitando también la figura de gestor artístico.
Para el desarrollo del proyecto se utilizó el marco de trabajo ágil Scrum con algunas herramientas de Kanban de forma de poder adaptarse al cambio y un control adecuado en el proyecto.2022-07-01T00:00:00ZDesarrollo de un sistema para la gestión de relación con el cliente apoyado en una aplicación móvil: restaurante Takomama.
http://bibdigital.epn.edu.ec/handle/15000/23562
Título: Desarrollo de un sistema para la gestión de relación con el cliente apoyado en una aplicación móvil: restaurante Takomama.
Autor: Pantoja Pino, Andrés Sebastián
Resumen: Nowadays, restaurants must maintain a business model adapted to society and technology, using mobile apps that allow business to improve sales and customer loyalty. Takomama is a Mexican food restaurant that started in Ambato in 2020. Like many small businesses, it did not have a mobile app that allows it to create and maintain a continuous interaction with its customers. That is why the following project aims to develop a mobile application that allows receiving orders, show promotions, and manage a frequent customer program. An application was developed due to the need of the administrators to have a means that prevents their clients from coming to the premises to make their purchases, as an added value of the business. For this application, Behavior Driven Development was used as the software development methodology. Plus, the Dart programming language and the Flutter framework were used to develop the mobile application. Also, Firebase was used as a non-relational database, managing to create an application that had a usability score of 75.46 in a survey (SUS) conducted with clients.
Descripción: En la actualidad los establecimientos de comida deben mantener un modelo de negocio que esté acorde a la realidad social y tecnológica, utilizando a su favor las aplicaciones que permitan mejorar sus ventas y afianzar a sus clientes. Takomama es un restaurante de comida mexicana que inició sus actividades en la ciudad de Ambato en el año 2020. Al igual que muchos negocios pequeños de comida, no contaba con una aplicación que permita crear y mantener una interacción continua con sus clientes. Es por eso que con el presente trabajo de titulación se busca desarrollar una aplicación móvil que permitiera receptar pedidos, informar las promociones y gestionar un programa de cliente frecuente basado en cashback. Se crea una aplicación por la necesidad de los administradores de contar con un medio que evite que sus clientes se acerquen al local para realizar sus compras, como valor agregado del negocio. Para esta aplicación se utilizó el Desarrollo Guiado por Comportamiento o BDD como proceso metodológico de desarrollo del software. Adicionalmente, se utilizó el lenguaje de programación Dart y el framework Flutter para desarrollar la aplicación móvil. Para los datos se utilizó Firebase como base de datos no relacional, logrando crear una aplicación que contó con el 75.46 de puntaje usabilidad en una encuesta (SUS) realizada a los clientes.2022-12-01T00:00:00ZDesarrollo de una aplicación móvil para la administración de una escuela de baloncesto.
http://bibdigital.epn.edu.ec/handle/15000/23555
Título: Desarrollo de una aplicación móvil para la administración de una escuela de baloncesto.
Autor: Guamán Rubio, Edgar David; Vizuete Chávez, Bryan Andrés
Resumen: In this degree work, a mobile application is developed for managing a basketball school, case study Monsters school. This application allows to create, edit and delete basketball players, coaches, games, rival teams, and tournaments. The application was developed using the Scrum framework. For the application development, the Typescript programming language was used, which is a superset of Javascript. A non-relational database was used for data management and persistence. For the compilation of the mobile application, Ionic was used, which allows the development of hybrid applications. The development was adapted to the requirements thanks to partial revisions after each sprint. After the final prototype was obtained, usability tests were applied, and a tutorial of all the functionalities was given to the members of the Monsters school.
Descripción: En el presente trabajo de titulación se desarrolla una aplicación móvil para la gestión de una escuela de baloncesto, caso de estudio escuela Monsters. Esta aplicación permite crear, editar y eliminar jugadores de baloncesto, entrenadores, partidos, equipos rivales y torneos. El aplicativo fue desarrollado haciendo uso del marco de trabajo Scrum. Para el desarrollo de la aplicación se utilizó el lenguaje de programación Typescript, que es un superconjunto de Javascript. Para el manejo y persistencia de datos se utilizó una base de datos no relacional. Para la compilación de la aplicación móvil se hizo uso de Ionic, el cual permite el desarrollo de aplicaciones híbridas. El desarrollo se adaptó a los requerimientos gracias a las revisiones parciales después de cada sprint. Una vez obtenido el prototipo final se aplicaron pruebas de usabilidad y se dio un tutorial de todas las funcionalidades a los miembros de la escuela Monsters.2023-01-01T00:00:00ZUso de devops y scrum para el desarrollo de una aplicación web PWA para citas y reuniones de la empresa manticore labs.
http://bibdigital.epn.edu.ec/handle/15000/23515
Título: Uso de devops y scrum para el desarrollo de una aplicación web PWA para citas y reuniones de la empresa manticore labs.
Autor: Giler Salavarría, Mario Javier
Resumen: Manticore-Labs is a company that aspires to expand information technology services in the country, as a competitive, reliable company, with the best training and offering its products with the highest quality standards.
The Manticore-Labs company currently performs service management manually. They have a file where they register the request required by one of their clients and coordinate the costs together with the meeting points by text messaging such as whatsapp, telegram, among others. At the same time, the feedback for their clients and the workers who carry out the work does not exist to detect points of improvement. So, it is proposed for the company the development of a progressive web application for the management of meetings and appointments in its catalog of services. This application offers to manage your employees and clients the information of the services they exercise together with the request and search of each one. In addition, to provide them with functionalities to carry out feedback actions and observe the points of improvement.
For the development of the application, the Ionic framework was chosen. The deliverables were made through continuous deployment techniques with DevOps to be maintainable over time, together with the SCRUM framework allowing adaptability, transparency, and inspection in the project.
This work was carried out with the Scrum methodology, made up of 3 Sprints, avoiding work overload for the development team. In the first sprint, the project architecture was analyzed, a pipeline was created, the database was instantiated, in addition to developing the mockups. For the second sprint, the back end was developed together with the front-end. Finally, for the third sprint, the development of the front-end and back-end was completed.
Finally, usability tests were carried out to verify the correct operation of the application through a SUS survey that was applied to the 10 employees of the company, obtaining a usability result of 75/100, which shows that the mobile application is acceptable since the minimum recommended by SUS pollsters is 70/100.
Descripción: Manticore-Labs es una empresa que tiene como aspiración expandir los servicios de tecnología de la información en el país, como una empresa competitiva, confiable, con la mejor capacitación y ofreciendo sus productos con los mayores estándares de calidad.
La empresa Manticore-Labs en la actualidad realiza la gestión de servicios de manera manual. Poseen un archivo donde registran la solicitud requerida por uno de sus clientes y coordinan los costos junto con los puntos de encuentro por mensajería de texto como whatsapp, telegram, entre otras. A la vez, la retroalimentación para sus clientes y los trabajadores que realizan la labor no existe para detectar puntos de mejora. De modo que, se propone para la empresa la elaboración de una aplicación web progresiva para la gestión de reuniones y citas en su catálogo de servicios. Esta aplicación ofrece administrar a sus empleados y clientes la información de los servicios que ejercen junto con la solicitud y búsqueda de cada uno. Además, de brindarles funcionalidades para realizar acciones de retroalimentación y observar los puntos de mejora.
Para el desarrollo de la aplicación se eligió el framework Ionic. Los entregables se realizaron mediante técnicas de despliegue continuo con DevOps con el propósito de que sean mantenibles en el tiempo, junto al marco de trabajo SCRUM permitiendo adaptabilidad, transparencia e inspección en el proyecto.
El presente trabajo fue realizado con metodología Scrum, conformada por 3 Sprints, evitando la sobrecarga de trabajo para el equipo de desarrollo. En el primer sprint se analizó la arquitectura del proyecto, se creó un pipeline, se instanció la base de datos, además de desarrollar los mockups. Para el segundo sprint se desarrolló del back-end junto con front-end. Finalmente, para el tercer sprint se culminó con el desarrollo del front-end y del back-end.
Finalmente, se realizó las pruebas de usabilidad para comprobar el correcto funcionamiento de la aplicación mediante una encuesta de SUS que fue aplicada a los 10 empleado de la empresa, obtenido un resultado de usabilidad de 75/100 el mismo que demuestra que la aplicación móvil es aceptable ya que el mínimo recomendado por los encuestadores SUS es de 70/100.2023-01-01T00:00:00ZDesarrollo de una tienda online de ropa personalizada : agujas e hilos.
http://bibdigital.epn.edu.ec/handle/15000/23485
Título: Desarrollo de una tienda online de ropa personalizada : agujas e hilos.
Autor: Carvajal Sulca, Jonathan David; Pumisacho Pillalaza, Rommel Fernando
Resumen: Desarrollo de una aplicación para la venta y diseño de ropa personalizada, para ello, con los datos recolectados o medidas de dichas prendas, se confeccionarán en la sastrería Agujas&Hilos. Una vez confeccionada la prenda se entregará al cliente respectivo, además se optimizará el marketing y ventas de la mencionada sastrería. El proyecto de titulación ha sido planificado utilizando el marco de trabajo Scrum. Para ello se realizó un análisis con el usuario principal, el dueño de dicha sastrería, para tener un enfoque general de la situación actual de la empresa. Con el análisis se pudo obtener los requisitos principales del sistema, para así convertirse en historias de usuarios, las cuales, se organizaron en cuatro sprints. Se planifico 15 días laborables para cada sprint y al finalizar cada uno, se realizaron pruebas de funcionalidad junto con el dueño de la sastrería. Así mismo, una vez finalizado todo el desarrollo se realizaron pruebas de usabilidad aplicando las heurísticas de Nielsen. Para el desarrollo de la aplicación web se utilizó React JS, Prime JS, Node JS HTML, SASS, el gestor de base de datos no relacionales MongoDB Atlas y pasarela de pagos PayPal.
Descripción: This degree work presents the development of an application for the sale and design of personalized garments, for this, with the data collected or measurements of said garments, they will be carried out in the Needles & Threads tailor shop. Once the garment is made, it will be delivered to the respective client, also, the marketing and sales of the tailor shop will be optimized. The titling project has been planned to use the Scrum framework. For this, an analysis was carried out with the main user, the owner of said tailor shop, to have a general approach to the current situation of the company. With the analysis, it was possible to get the main requirements of the system to become user stories, which were organized into four sprints. Each group was planned in 15 working days each sprint for better control, at the end of each sprint functionality tests were carried out, together with the owner of the tailor shop. Likewise, once all the development was finished, usability tests were carried out using Nielsen heuristics. For the development of the web application, React JS, Prime JS, Node JS HTML, SASS, the non-relational database administrator MongoDB Atlas, PayPal payment gateway were used. For the development of the web application, React JS, Prime JS, Node JS HTML, SASS, the non-relational database administrator MongoDB Atlas, PayPal payment gateway were used. Finally, functionality and usability tests were carried out on all users of the web application. In the functionality tests, 100% of the expected results were obtained, while in the usability tests a "Very Good" rating was obtained when applying the Nielsen heuristics.2022-11-01T00:00:00ZElaboración, evaluación y optimización de modelos ocultos de Markov pare la transliteración de palabras del inglés a katakana.
http://bibdigital.epn.edu.ec/handle/15000/23453
Título: Elaboración, evaluación y optimización de modelos ocultos de Markov pare la transliteración de palabras del inglés a katakana.
Autor: Morales Banda, Juan José
Resumen: The present integrative project proposes the use of Markov Ooultos Models (HMM) to perform the
Transliteration of words from English into the katakana syllabary of Japanese writing. Bliss
Transliteration will be the most likely sequence of katakana characters, given a sequence of observations of phonetic syllables from English. These phonetic syllables have been obtained using the English words of the
EDICT2 dictionary within Festival's Grapheme-to-Phoneme (G2P) conversions. Additionally, the
PERL programming language and the use of regular expressions will allow ERA programming.
Before elaborating the IIMM it is necessary to have one alignment between phonetic syllables with their respective
katakana sequences, the MGIZA tool is responsible for making this alignment
After that, the
generation of the probabilities of initiation, transition and emission, belonging to the HMM, is made of
probabilistic way by means of counts based on the aforementioned alignment. These probabilities are what allow us to find the katakana character string my probable per means of Viterbi's algorithm. Through this process, HMMs can be evaluated and optimized for acceptable transliterations.
Due to restrictions, the results obtained are partially compared with other existing tools that also perform transliteration from English to katakana. This gives an idea of how satisfactory they were, in order to evaluate the effectiveness of the approach of HMMs based on phonetic syllables.
Descripción: El presente proyecto integrador propone la utilización de Modelos Ooultos de Markov (HMM) papa realizar la
transliteración de palabras provenientes del inglés hacia el silabario katakana de escritura japonés. Dicha
transliteración será la secuencia de caracteres katakana más probable, dada una secuencia de observaciones de silabas fonéticas del inglés. Estas silabas fonéticas han sido obtenidas utilizando las palabras en inglés del
diccionario EDICT2 dentro de las conversiones Grapheme-to-Phoneme (G2P) de Festival. Adicionalmente, el
lenguaje de progranación PERL y el uso de expresiones regulares permitirán la programación de los ERA.
Antes de elaborar los IIMM es necesario poseer uno alineación entre lag sílabas fonéticas con sus respectivas
secuencias katakana, la herramienta MGIZA es la encargada de realizar dicha alineación. Tras ello, la
generación de las probabilidades de inicio, transición y emisión, pertenecientes a los HMM, se realiza de
manera probabilística por medio de conteos en función de la alineación antes mencionada. Estas probabilidades son las que permiten encontrar la cadena de caracteres katakana mis probable per medio del algoritmo de Viterbi. A través de este proceso, se podrán evaluar y optimizar los HMM para obtener transliteraciones aceptables.
Debido a restricciones, los resultados obtenidos se comparan parcialmente con otras herramientas ya existentes que también realicen la transliteración del inglés al katakana. Esto otorga una idea de cuán satisfactorios fueron, para asi evaluar la eficacia dad enfoque de los HMM basados en silabas fonéticas.2022-11-01T00:00:00ZCreación de plataforma de software supervisorio en JAVA para el laboratorio de redes industriales del DACI - FIEE.
http://bibdigital.epn.edu.ec/handle/15000/23452
Título: Creación de plataforma de software supervisorio en JAVA para el laboratorio de redes industriales del DACI - FIEE.
Autor: Andrade Cabrera, Luis Andrés
Resumen: Supervisory software applications are a key tool in industrial events, since they allow monitoring the status of various industrial devices that are connected to the network through PLCs that communicate through many protocols, including the Ethernet/IPTM protocol. However, this type of dedicated software has very high costs and there are several users who require more limited but essential options, and for this, alternatives are necessary to implement them.
This degree work presents a proposal as a software alternative that will allow monitoring the devices of the industrial area through an Ethernet/IPTM controller, where these will be displayed within a canvas as graphic representations and the different screens designed with said representations may be saved to files. To carry out the implementation of this proposal, the SCRUM methodology is used to ensure the quality of the software, in addition to estimating the times for obtaining deliverables and integrating the new increments without affecting the system.
Finally, a software will be obtained that will meet the most critical needs in terms of the design and use of HMI screens for monitoring devices in the industrial area, allowing the user to cover their needs without having to pay a high price.
Descripción: Las aplicaciones de software supervisorio, son una herramienta clave en el acontecer industrial, ya que permite monitorizar el estado de diversos dispositivos industriales que tienen conexión a la red a través de los PLC (Controlador Lógico Programable, por sus siglas en inglés) que se comunican mediante muchos protocolos entre ellos el protocolo Ethernet/IPTM . Sin embargo, este tipo de software dedicado tiene costos muy altos y existen varios usuarios que requieren de opciones más limitadas pero esenciales y de manera gratuita, para ello, son necesarias alternativas que las implementen.
Este trabajo de titulación presenta una propuesta a modo de alternativa de software que permitirá monitorizar los dispositivos del área industrial a través de un controlador Ethernet/IPTM, donde estos se mostrarán dentro de un lienzo a modo de representaciones gráficas y las distintas pantallas diseñadas con dichas representaciones podrán guardarse en archivos. Para realizar la implementación de esta propuesta se utilizó la metodología SCRUM para así poder asegurar la calidad del software, además de estimar los tiempos de obtención de entregables e integrar los nuevos incrementos sin afectar el sistema.
Finalmente, se obtuvo un software que cumple con las necesidades más críticas en cuanto al diseño y utilización de pantallas HMI(Interfaz Humano-Máquina, por sus siglas en inglés) para el monitoreo de dispositivos del área industrial, permitiendo al usuario cubrir con sus necesidades sin tener que pagar un alto precio.2022-11-01T00:00:00ZDesarrollo de una aplicación web para oferta y demanda de servicios de personas con algún grado de discapacidad visual.
http://bibdigital.epn.edu.ec/handle/15000/23451
Título: Desarrollo de una aplicación web para oferta y demanda de servicios de personas con algún grado de discapacidad visual.
Autor: Aguilar Díaz, Miguel Clemente; Vásconez González, Enrique Javier
Resumen: Currently, there are people with visual disabilities who have a certain level of difficulty in accessing web pages and applications. In addition to the difficulties that people have in acquiring services, there are pages dedicated to the supply of services, which do not accept requests for specific services by users, such as manual labor or teaching. From this need, a web application was developed to allow visually impaired people to offer and request the services they want.
This app was developed using an adaptation of the Scrum framework. All the development was focused on covering as many accessibility issues that may arise in an application, supporting the correct progress with reports generated from applications responsible for measuring the level of accessibility, in addition to generalities such as the development of a backend with popular frameworks like NestJS.
Blind Service, as the web app was named, was tested with the help of volunteers with some degree of visual impairment, who completed the proposed tests. It was possible to validate the interest of institutions such as the Mariana de Jesus Specialized Educational Institution and the Luis Braille Society of the Blind of Pichincha in promoting this type of applications, since the demand for a service as an integral part of an application provides a great benefit for this group of people.
Descripción: En la actualidad existen personas con discapacidad visual que poseen cierto nivel de dificultad en acceder a páginas y aplicaciones web. Sumado a las dificultadas que poseen las personas en adquirir servicios, existen páginas dedicadas a la oferta de los mismos, las cuales no aceptan solicitudes de servicios específicos por parte de los usuarios, como trabajos manuales o enseñanzas. Para resolver esta necesidad se desarrolló una aplicación web que permita a personas con discapacidad visual ofertar y demandar los servicios que deseen.
Esta aplicación fue desarrollada utilizando una adaptación del marco de trabajo Scrum. Todo el desarrollo estuvo enfocado en cubrir la mayor cantidad de problemas de accesibilidad que puedan presentarse en una aplicación, respaldando el correcto avance con reportes generados de aplicaciones encargadas de medir el nivel de accesibilidad, además de generalidades necesarias como el desarrollo de un backend con frameworks populares como NestJS.
Blind Service, como fue nombrada la aplicación web, fue probada con ayuda de voluntarios que poseen algún grado de discapacidad visual, los cuales completaron las pruebas propuestas. Se pudo validar el interés de instituciones como la Institución Educativa Especializada Mariana de Jesús y la Sociedad de Ciegos de Pichincha Luis Braille de impulsar este tipo de aplicaciones, ya que la demanda de un servicio como parte integral de una aplicación aporta un gran beneficio para este grupo de personas.2022-11-01T00:00:00ZPropuesta de outsorcing de servicios de ti para casas de valores del distrito metropolitano de quito (caso práctico: plusvalores).
http://bibdigital.epn.edu.ec/handle/15000/23450
Título: Propuesta de outsorcing de servicios de ti para casas de valores del distrito metropolitano de quito (caso práctico: plusvalores).
Autor: Angamarca Casa, Edgar Danilo; Guaraca Sislema, Oscar Ramiro
Resumen: This degree project is a very important contribution to the entity "Casa de Valores
PLUSVALORES S.A.", an entity that is dedicated to provide its clients with advice for investment and
financing decisions in the Ecuadorian stock market. The company is made up of several departments
including the IT area, which is clearly linked to the decision making process and compliance in business
continuity; therefore, it requires a much more efficient infrastructure, administration and technological
management than the one it currently has, thus optimizing technological resources, flexibility, scalability,
and cost reduction in its management. These IT resources and components do not currently have an
efficient management and administration, and therefore, operability has been affected by interruptions
and failures, especially during the health crisis that occurred recently with COVID 19, exposing the
management of systems and infrastructure with the current characteristics of the technology department.
The resources and systems currently available to the IT area are low and discontinued; therefore,
excessive costs are invested in hiring technical specialists to provide maintenance and solutions to failures
in technological assets, in order to ensure the operation of the infrastructure and prevent problems,
interruptions and inconveniences to end users.
To solve these problems, this project shows: solutions (On- Premise and Cloud Computing) by providers
that offer Outsourcing services, which are compared to determine the best option, with the help of cost
analysis, advantages and disadvantages, selection criteria, etc., that can solve the management,
administration and maintenance problems that the IT area currently requires. For all this, we start from
the current situation, its dimensioning as minimum infrastructure and the methodology that allows
choosing the best Outsourcing provider. Once the results of the proposed infrastructure offers have been
obtained, a decision can be made, and finally the final proposal, which is the most convenient for the
client, is delivered. The resulting proposal allows the company to make the best decision in the choice of
Outsourcing services, thus allowing an efficient management and administration of resources and
systems, saving implementation time, costs, maintenance, and increased business productivity.
Descripción: El presente proyecto de titulación es un aporte muy importante para la Entidad “Casa de Valores
PLUSVALORES S.A.”, entidad que se dedica a brindar a sus clientes asesorías para la toma de
decisiones en inversión y financiamiento en el mercado de valores ecuatoriano. La empresa se encuentra
conformada por varios departamentos incluido el área de TI, este se encuentra netamente ligado al
proceso de toma de decisiones y cumplimiento en la continuidad del negocio; por ende, requiere de una
infraestructura, administración y gestión tecnológica mucho más eficientes que la que posee actualmente,
optimizando así los recursos tecnológicos, la flexibilidad, escalabilidad, y reducción de costos en el
manejo de esta. Estos recursos y componentes de TI actualmente no cuentan con una gestión y
administración eficiente, por lo cual, la operabilidad se ha visto afectada con interrupciones y fallos, sobre
todo ante la crisis sanitaria ocurrida últimamente ante el COVID 19, viéndose expuesto el manejo de los
sistemas e infraestructura con las actuales características que cuenta el departamento tecnológico. Los
recursos y sistemas con los que actualmente cuenta el área de TI son bajos y descontinuados; por ende, se
invierte en costos excesivos al contratar especialistas técnicos que brinden mantenimiento y solución a
fallos en los activos tecnológicos, esto con el fin de garantizar el funcionamiento de la infraestructura, e
impedir problemas, interrupciones y molestias en los usuarios finales.
Para dar solución a estos problemas, en el presente proyecto se muestran: soluciones (On- Premise y
Cloud Computing) por parte de proveedores que brindan servicios Outsorcing, los cuales son comparados
para determinar la mejor opción, con ayuda de análisis de costos, ventajas y desventajas, criterios de
selección, etc, que puedan solventar los inconvenientes de gestión, administración y mantenimientos que
requiere actualmente el área de TI. Para todo esto se parte de su situación actual, su dimensionamiento
como infraestructura mínima y la metodología que permita elegir al mejor proveedor Outsorcing. Una vez
obtenido los resultados de las ofertas de infraestructura planteadas se puede llegar a una toma de decisión,
y finalmente a la entrega de la propuesta final más conveniente para el cliente. La propuesta resultante
permite que la empresa tome la mejor decisión en la elección de servicios Outsorcing, permitiendo así,
una eficiente gestión y administración de recursos y sistemas, ahorro de tiempo de implementación,
costos, mantenimiento, y aumento en la productividad del negocio2022-11-01T00:00:00ZDesarrollo de un sistema de anuncios digitalizados a partir de una baliza ble, el protocolo eddystone y un aplicativo multiplataforma.
http://bibdigital.epn.edu.ec/handle/15000/23433
Título: Desarrollo de un sistema de anuncios digitalizados a partir de una baliza ble, el protocolo eddystone y un aplicativo multiplataforma.
Autor: Sandoval Avilez, Efrén Eduardo
Resumen: The paper industry, by deforesting large areas of forests to obtain the raw material (pulp) used to make paper, is one of the industries that contributes most to climate change. The lack of trees means that carbon dioxide in the atmosphere is not reabsorbed as part of the photosynthesis process. Paper production is also one of the largest consumers of energy which comes from non-renewable sources (Environmental Paper Network, 2018).
The present degree work aims to present a digital alternative to print advertising. This alternative consists of the implementation of a proximity marketing system (Jeon, She, Soonsawad, & Ng, 2018), an idea that is being worked on in other countries. The system consists of two cross-platform applications (with mobile focus) built with Flutter, a BLE beacon (implemented on Raspberry Pi) and Firebase as the backend of the system. The proposed alternative hopes to become a solution to the problem posed by deforestation and high energy consumption of the paper industry.
Descripción: La industria del papel al deforestar extensas áreas de bosques para obtener la materia prima (pulpa) con la que se confecciona el papel, es una de las industrias que mayormente aportan al cambio climático. La falta de árboles provoca que el dióxido de carbono que se encuentra en la atmosfera no se reabsorbido como parte del proceso de fotosíntesis. La producción de papel también es una de las mayores consumidoras de energía la cual proviene de fuentes no renovables (Environmental Paper Network, 2018).
El presente trabajo de titulación tiene por objeto presentar una alternativa digital a la publicidad impresa. Esta alternativa consiste en la implementación de un sistema de marketing de proximidad (Jeon, She, Soonsawad, & Ng, 2018), una idea que en otros países se la viene trabajando. El sistema consiste de dos aplicaciones multiplataforma (con enfoque móvil) construidas con Flutter, una baliza BLE (implementada sobre Raspberry Pi) y Firebase como backend del sistema. La alternativa propuesta espera convertirse en una solución al problema que plantea la deforestación y alto consumo energético de la industria del papel.2022-11-01T00:00:00ZReingeniería de módulos de ventas, recaudos e inventario de APP a PWA con herramienta DevOps.
http://bibdigital.epn.edu.ec/handle/15000/23406
Título: Reingeniería de módulos de ventas, recaudos e inventario de APP a PWA con herramienta DevOps.
Autor: Pérez Espinosa, José Israel; Revelo Morillo, Anderson Fabián
Resumen: The progressive web apps (PWA) have certain advantages over hybrid apps, such as not needing to go through
the processes of publishing apps in stores, which save developers time and money.
The project's main objective is to apply software reengineering in the sales, collections, and inventory modules
of the mobile app of the company Manticore Labs to convert it to PWA through Scrum and Gitlab as a DevOps
tool.
The reengineering focused on visual aspects, business logic changes, architecture changes, frameworks, and
documentation updates. The app was developed with the agile Scrum approach with the help of GitLab's DevOps
tools. As for the frontend implementation, Angular and Ionic frameworks were used for backend Nestjs with
MySQL database.
The production deployment was done using Firebase services. For the usability tests, 12 people were polled using
the System Usability Scale (SUS), getting an average result of 73.12 out of 100. This enables us to conclude that
the app is friendly, except it needs to improve the user experience in new implementations. Therefore, it is
concluded that the main objective of this project was fulfilled, which consisted of applying a reengineering to the
mobile app in the sales, collections, and inventory submodules to a PWA app.
Descripción: Las aplicaciones web progresivas en inglés progressive web apps (PWA) presentan ciertas ventajas sobre las
aplicaciones híbridas, como el no necesitar pasar por los procesos de publicación de aplicativos en las tiendas,
entre otras, que resultan en un ahorro de tiempo y dinero para los desarrolladores.
El objetivo principal del trabajo es aplicar la reingeniería de software en los módulos de ventas, recaudos e
inventario de la aplicación móvil de la empresa Manticore Labs para convertirla a PWA mediante Scrum y Gitlab
como herramienta DevOps.
La reingeniería se concentró en aspectos visuales, cambios en lógica de negocio, cambios en arquitectura,
actualizaciones en los frameworks y documentación. El aplicativo fue desarrollado con el enfoque ágil Scrum
con ayuda de las herramientas de DevOps de GitLab. Para la implementación se usó los frameworks Angular,
Ionic para frontend y Nestjs con base de datos MySQL en el backend.
La implementación en producción se realizó utilizando los servicios de Firebase. Para las pruebas de usabilidad
se utilizó System Usability Scale (SUS) encuestando a 12 personas obteniendo un resultado promedio de 73,12
de 100 en las preguntas planteadas, lo que permite concluir que la aplicación es amigable, pero que necesita
mejorar la experiencia de usuario en nuevas implementaciones. Por lo tanto, se concluye que se cumplió el
objetivo principal de este proyecto que consistió en aplicar una reingeniería al aplicativo móvil en los submódulos
de ventas, recaudos e inventario a una aplicación PWA.2022-10-01T00:00:00ZAnálisis del Mobbing desde la perspectiva de la cirberseguridad : Obtención de datos, etapa de experimentación y redacción de publicación.
http://bibdigital.epn.edu.ec/handle/15000/23215
Título: Análisis del Mobbing desde la perspectiva de la cirberseguridad : Obtención de datos, etapa de experimentación y redacción de publicación.
Autor: Canencia Quilumbaquin, Estefany Karina; Charco Cuenca, Alex Vladimir
Resumen: Mobbing is a social problem focused on the attack, denigration and harm of individuals in the workplace. The literature regarding the study of mobbing has focused mainly on the analysis of the social phenomenon. In such a way that research in the field of information technology is still incipient, as well as sources of information on experiences of this type. This research exposes a process to obtain a life cycle oriented to information security. Through the application of topic modeling algorithms such as the lda, nmf and lda2Vec model on mobbing experiences obtained using scrapy. Each of the models used generates a series of topics, to which a linguistic context is assigned. The best model is taken into account for which several tests have been carried out with a different number of experiences, to obtain the number of topics that it is convenient for us to take into account the perplexity and the computational cost. From the results, the set of words that gives us a better perspective to determine the stages that lead to a mobbing attack is taken into account, in addition, a comparison was made between the models that have been generated.
Descripción: El mobbing es un problema social enfocado en el ataque, denigración y daño a individuos en el lugar de trabajo. La literatura en cuanto al estudio de mobbing se ha enfocado mayoritariamente en el análisis del fenómeno social. De tal modo que las investigaciones en el campo de la tecnología de información aún son incipientes, así como fuentes de información de experiencias de este tipo. La presente investigación expone un proceso para la obtención de un ciclo de vida orientado a la seguridad de información. Mediante la aplicación de algoritmos de modelamiento de tópicos como son el modelo lda, nmf y lda2Vec sobre experiencias de mobbing obtenidas utilizando scrapy. Cada uno de los modelos utilizados generan una serie de tópicos, a los cuales se le asigna un contexto lingüístico. Se toma en cuenta el mejor modelo para el cual se han realizado varias pruebas con un número diferente de experiencias, para obtener el número de tópicos que nos conviene se tomó en cuenta la perpejidad y el costo computacional. A partir de los resultados se toma en cuenta el conjunto de palabras que nos brinde una mejor perspectiva para determinar las etapas que conlleva un ataque de mobbing, además se realizó una comparación entre los modelos que se han generado.2022-10-01T00:00:00ZImplementación de un sistema de monitoreo y control de la infraestructura de ti para la gestión de incidencias en la red interna de la empresa avícola Pollo Favorito S.A. (POFASA).
http://bibdigital.epn.edu.ec/handle/15000/23196
Título: Implementación de un sistema de monitoreo y control de la infraestructura de ti para la gestión de incidencias en la red interna de la empresa avícola Pollo Favorito S.A. (POFASA).
Autor: Montero Cadena, Hugo David
Resumen: This project was implemented in the company Pollo Favorito SA (POFASA), the main objective was to
perform an analysis of the most representative monitoring systems in the current market. The open-source
system that obtained the best performance and adjusted to the needs of the company, was implemented
within its infrastructure. Their main needs were to have permanent monitoring and to receive alerts of the
events occurring in their IT infrastructure. With an immediate notification of relevant events, the IT area
was able to solve in an accurate and timely manner the problems that occurred long before and that have
affected the business operations, avoiding economic losses. It is concluded that the implementation of IT
monitoring systems has a positive impact on incident management of the company's internal network, by
reducing the response time from 4 hours to 30 minutes for incident attention and the time to find the
affected devices and services was reduced from 2 hours to 30 minutes. In addition, the service quality was
improved with the staff. Thereby, from having a very poor rating in user satisfaction, an excellent rating
was acquired after the implementation. Thus, proving that a monitoring system is necessary for all types
of organizations because it provides real-time details of the entire IT infrastructure, granting you a better
control over your operations and real-time reporting
Descripción: El presente proyecto integrador se llevó a cabo en la empresa Pollo Favorito SA (POFASA), el principal
objetivo fue realizar un análisis de los sistemas de monitoreo más representativos del mercado actual. El
sistema de código abierto que obtuvo el mejor rendimiento y se ajustó a las necesidades de la empresa, fue
implementado dentro de su infraestructura. Sus principales necesidades fueron: tener un monitoreo
permanente y recibir alertas de eventos ocurridos en su infraestructura de TI. Con la notificación inmediata
de los eventos relevantes, el área de TI pudo resolver de manera precisa y oportuna los problemas que
ocurrieron mucho antes de que afectaran las operaciones del negocio, evitando pérdidas económicas. Se
concluye que la implementación de sistemas de monitoreo de TI tiene un impacto positivo en la gestión de
incidentes de la red interna de la empresa, al reducir el tiempo de respuesta de 4 horas a 30 minutos para la
atención de incidentes y el tiempo para encontrar los dispositivos y servicios afectados se redujo de 2 horas
a 30 minutos. Además, se mejoró la calidad de servicio con el personal, de tener una calificación pésima
en la satisfacción de los usuarios se obtuvo una calificación excelente después de la implementación.
Demostrando que un sistema de monitoreo es necesario para todo tipo de organizaciones porque brinda
detalles en tiempo real de toda la infraestructura de TI, lo que le ofrece un mejor control sobre sus
operaciones y reporte a tiempo real.2022-10-01T00:00:00ZDesarrollo de una aplicación web para validar requerimientos de software.
http://bibdigital.epn.edu.ec/handle/15000/23042
Título: Desarrollo de una aplicación web para validar requerimientos de software.
Autor: Díaz Yanangómez, Leslie Mishell; Pachacama Simbaña, Pamela Abigail
Resumen: This degree work presents a software solution for requirements validation, this process is an essential part of software development. The work is focused on common software projects and those ones aimed at the development of serious games, the basis of which is the automation of the refinement phase of the iPlus methodology. A documentary review of the characteristics that a requirement must meet to be considered well-formed according to the norms and standards established in ISO, IEC and IEEE was carried out. The development of the application followed the SCRUM agile approach framework and JavaScript-based frameworks were used for a better coupling of the server and client parts. As for its deployment, AWS services were used for the server and the database. To evaluate the usability of the web application, usability tests were carried out with the participation of 6 engineers from different universities whose work areas are related to the research topic. The result obtained was satisfactory and it is conclusive that the developed application has a high degree of usability, achieving 91.5% in the overall percentage of all the questions raised. The objective of this project was to develop a web application for the validation of software requirements through an agile development approach which was fulfilled in its entirety.
Descripción: Este trabajo de titulación presenta una solución de software para la validación de requerimientos,
ya que este proceso es una parte esencial en el desarrollo de software. El trabajo está enfocado tanto para proyectos de software comunes como para proyectos dirigidos al desarrollo de juegos serios siendo la base de este, la automatización de la fase de refinamiento de la metodología iPlus. Se realizó una revisión documental de las características que debe cumplir un requerimiento para ser considerado bien formado según las normas y estándares establecidos en ISO, IEC e IEEE. El desarrollo de la aplicación siguió el marco de enfoque ágil SCRUM y se utilizó frameworks basados en JavaScript para un mejor acoplamiento de las partes de servidor y cliente. En cuanto a su despliegue se utilizaron los servicios de AWS tanto para el servidor como para la base de datos. Para
evaluar la usabilidad del aplicativo web se realizaron pruebas de usabilidad contando con la participación de 6 ingenieros de distintas universidades cuyas áreas de trabajo se relacionan al tema de investigación. El resultado obtenido fue satisfactorio y es concluyente a que la aplicación desarrollada tiene un alto grado de usabilidad consiguiendo 91,5% en el porcentaje global de todas las preguntas planteadas. El objetivo de este proyecto fue desarrollar una aplicación web para la validación de requerimientos de software mediante un enfoque de desarrollo ágil el cual fue cumplido en su totalidad.2022-09-01T00:00:00Z