Por favor, use este identificador para citar o enlazar este ítem: http://dspace.unach.edu.ec/handle/51000/14545
Título : Desarrollo de una aplicación web para Bancos Comunitarios en el Cantón El Chaco utilizando Test Driven Development
Autor : Reina Haro, Diego Marcelo
Torres Marroquin, Ruben Dario
Palabras clave : Aplicación web
Bancos comunitarios
Test Driven Development (TDD)
Norma ISO/IEC 25010
Fecha de publicación : 14-ene-2025
Editorial : Riobamba
Citación : Torres M., Ruben D. (2025) Desarrollo de una aplicación web para Bancos Comunitarios en el Cantón El Chaco utilizando Test Driven Development. (Tesis de grado). Universidad Nacional de Chimborazo. Riobamba, Ecuador.
Resumen : La investigación se centra en el desarrollo y evaluación de la seguridad de una aplicación web para Bancos Comunitarios en el Cantón El Chaco, utilizando la metodología Test Driven Development (TDD). Se identificó que el problema radicaba en la gestión manual de las transacciones financieras, lo que dificultaba el análisis y seguimiento de los datos, además de comprometer la seguridad de las transacciones. La solución propuesta fue desarrollar la aplicación utilizando TDD para garantizar una construcción robusta y la detección temprana de errores. El desarrollo se realizó empleando tecnologías como .NET Core 8, Angular y PostgreSQL, permitiendo una arquitectura flexible y segura. Se empleó la metodología Kanban para una gestión ágil del proyecto. La investigación tuvo un enfoque cuantitativo que permitió evaluar la seguridad de la aplicación según los estándares de la norma ISO/IEC 25010, enfocándose en aspectos críticos como autenticidad, confidencialidad e integridad de los datos. Los resultados de las pruebas de seguridad, realizadas con un enfoque cuantitativo, mostraron mejoras significativas: en autenticidad, las vulnerabilidades se redujeron de 32 a 12, representado una mejora del 62.5%; en confidencialidad, las vulnerabilidades disminuyeron de 18 a 6, logrando una mejora del 66%; y en integridad, las vulnerabilidades se redujeron de 25 a 8, con una mejora del 68%. Estos resultados demuestran la efectividad de las estrategias de TDD para mitigar riesgos de seguridad y garantizar la protección de los datos. Estos resultados destacan la efectividad de las estrategias de TDD para mitigar riesgos de seguridad y garantizar la protección de los datos, atribuible en gran medida a las herramientas utilizadas, como .NET Core 8, Angular y PostgreSQL, que fueron fundamentales para lograr la mejora en la seguridad de la aplicación.
Descripción : The research focuses on the development and evaluation of the security of a web application for Community Banks in the Cantón El Chaco, using the Test Driven Development (TDD) methodology. It was identified that the problem lay in the manual management of financial transactions, which made it difficult to analyze and track data, as well as compromising the security of the transactions. The proposed solution was to develop the application using TDD to ensure a robust construction and early detection of errors. The development was carried out using technologies such as .NET Core 8, Angular, and PostgreSQL, enabling a flexible and secure architecture. The Kanban methodology was employed for agile project management. The research had a quantitative approach, which allowed for the evaluation of the application's security according to the ISO/IEC 25010 standards, focusing on critical aspects such as authenticity, confidentiality, and data integrity. The results of the security tests, conducted with a quantitative approach, showed significant improvements: in authenticity, vulnerabilities decreased from 32 to 12, representing a 62.5% improvement; in confidentiality, vulnerabilities decreased from 18 to 6, achieving a 66% improvement; and in integrity, vulnerabilities decreased from 25 to 8, with a 68% improvement. These results demonstrate the effectiveness of TDD strategies in mitigating security risks and ensuring data protection. These results highlight the effectiveness of TDD strategies in mitigating security risks and ensuring data protection, largely attributable to the tools used, such as .NET Core 8, Angular, and PostgreSQL, which were fundamental in achieving the improvement in the application's security.
URI : http://dspace.unach.edu.ec/handle/51000/14545
ISSN : UNACH-EC-FI-ITINF
Aparece en las colecciones: Ingeniería en Tecnologías de la Información



Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.