Por favor, use este identificador para citar o enlazar este ítem:
http://dspace.espoch.edu.ec/handle/123456789/20867
Título : | Desarrollo de una aplicación web para el seguimiento y control de los proyectos de Integración Curricular de la carrera de Software |
Autor : | Armijos Caillagua, Flavio David |
Director(es): | Rodríguez Flores, Ivonne Elizabeth |
Tribunal (Tesis): | Pastor Ramírez, Danilo Mauricio |
Palabras claves : | INGENIERIA DE SOFTWARE;PROYECTOS DE TITULACIÓN;SEGUIMIENTO Y CONTROL;APLICACIÓN WEB;SCRUM;ISO/IEC 25010;EFICIENCIA DE DESEMPEÑO |
Fecha de publicación : | 4-dic-2023 |
Editorial : | Escuela Superior Politécnica de Chimborazo |
Citación : | Armijos Caillagua, Flavio David. (2023). Desarrollo de una aplicación web para el seguimiento y control de los proyectos de Integración Curricular de la carrera de Software. Escuela Superior Politécnica de Chimborazo. Riobamba. |
Identificador : | UDCTFIYE;18T00942 |
Abstract : | The objective of this work was to develop a web application that allows the Commission of the Curricular Integration Unit of the Software major - Escuela Superior Politécnica de Chimborazo (ESPOCH) to monitor and control curricular integration projects. For this purpose, first, the process to be automated was modeled, which also made it possible to specify the software requirements. For the development of the web application, the agile SCRUM methodology and a Client Server architecture were used. The server side was developed as a Rest API in the Java programming language and the Spring Boot framework using a PostgreSQL database, while, for the client side, the JavaScript language with the React framework was used. Finally, in accordance with ISO/IEC 25010 the web application was evaluated, the quality characteristic that was considered was the performance efficiency through the sub characteristic. temporal behavior, with the response time indicator, and the resource utilization sub characteristic with the RAM and CPU usage indicators. In turn, to improve the visualization of the indicator measurements, the Spring Actuator module was used together with the Prometheus and Grafana tools. With the result of 93.63% performance efficiency, the developed web application is rated at the "Excellent" level. |
Resumen : | El objetivo del presente trabajo fue desarrollar una aplicación web que permita a la Comisión de la Unidad de Integración Curricular de la carrera de Software – Escuela Superior Politécnica de Chimborazo (ESPOCH) realizar el seguimiento y control de los proyectos de integración curricular. Para este propósito, en primer lugar, se modeló el proceso a ser automatizado lo que, además, posibilitó la especificación de los requisitos de software. Para el desarrollo de la aplicación web se utilizó la metodología ágil SCRUM y una arquitectura Cliente – Servidor. El lado del servidor se desarrolló como una API Rest en el lenguaje de programación Java y el framework Spring Boot haciendo uso de una base de datos PostgreSQL, mientras que, para el lado del cliente se empleó el lenguaje JavaScript con el framework React. Finalmente, conforme con la ISO/IEC 25010 se evaluó la aplicación web, la característica de calidad que se consideró fue la eficiencia de desempeño a través de la subcaracterística comportamiento temporal, con el indicador tiempo de respuesta, y la subcaracterística utilización de recursos con los indicadores de uso de memoria RAM y de CPU. A su vez, para mejorar la visualización de las mediciones de los indicadores, se utilizó el módulo Spring Actuator conjuntamente con las herramientas Prometheus y Grafana. Con el resultado del 93.63% de eficiencia de desempeño se califica a la aplicación web desarrollada en el nivel de “Excelente”. |
URI : | http://dspace.espoch.edu.ec/handle/123456789/20867 |
Aparece en las colecciones: | Ingeniería en Sistemas Informáticos; Ingeniero/a de Software |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
18T00942.pdf | 2,65 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons