Propuesta de refactorización para el back-end de la aplicación móvil transaccional aplicando principios DRY y SOLID para la cooperativa de Ahorro y Crédito Calceta Ltda.
Para citar o enlazar este item, por favor use el siguiente identificador:
http://dspace.ups.edu.ec/handle/123456789/29580
Título : | Propuesta de refactorización para el back-end de la aplicación móvil transaccional aplicando principios DRY y SOLID para la cooperativa de Ahorro y Crédito Calceta Ltda. |
Autor : | Párraga Vera, Carlos Luis |
Director de Tesis: | Prieto Vélez, Patsy Malena |
Resumen traducido: | This thesis work focused on the proposal and execution of the refactoring of the back-end of the transactional mobile application of Cooperativa de Ahorro y Crédito Calceta Ltda. The refactoring was performed with the purpose of optimizing the code, reducing duplicity, improving readability, complying with DRY and SOLID principles, and ensuring long-term maintainability. The software development methodology used allowed a systematic and efficient approach to the refactoring process. The project was divided into stages with a detailed schedule that included planning, requirements gathering, implementation, testing and technical documentation. The results of the refactoring showed a marked improvement in the efficiency and maintainability of the system. Significant reduction of spaghetti code was achieved, duplication of methods and functions was completely eliminated, and code nomenclature and readability were substantially improved. In addition, compliance with DRY and SOLID principles led to a more robust and flexible design. The implementation of SSL/TLS certificates and other security measures were maintained and improved, ensuring a secure environment for users. The refactoring was carried out without affecting the current functionality of the mobile application. This work demonstrates that refactoring is an essential practice for maintaining software quality in critical applications, such as those used in financial institutions. The conclusions highlight the key benefits of this project and its importance for Cooperativa de Ahorro y Crédito Calceta Ltda. |
Resumen : | Este trabajo de tesis se enfocó en la propuesta y ejecución de la refactorización del back-end de la aplicación móvil transaccional de la Cooperativa de Ahorro y Crédito Calceta Ltda. La refactorización se realizó con el propósito de optimizar el código, reducir la duplicidad, mejorar la legibilidad, cumplir con los principios DRY y SOLID, y asegurar la mantenibilidad a largo plazo. La metodología de desarrollo de software utilizada permitió abordar de manera sistemática y eficiente el proceso de refactorización. Se dividió el proyecto en etapas con un cronograma detallado que incluyó la planificación, la recopilación de requerimientos, la implementación, las pruebas y la documentación técnica. Los resultados de la refactorización mostraron una notable mejora en la eficiencia y mantenibilidad del sistema. Se logró una reducción significativa del código espagueti, la duplicidad de métodos y funciones se eliminó por completo, y la nomenclatura y legibilidad del código mejoraron sustancialmente. Además, el cumplimiento de los principios DRY y SOLID condujo a un diseño más robusto y flexible. La aplicación de certificados SSL/TLS y otras medidas de seguridad se mantuvieron y mejoraron, garantizando un entorno seguro para los usuarios. La refactorización se llevó a cabo sin afectar la funcionalidad actual de la aplicación móvil. Este trabajo demuestra que la refactorización es una práctica esencial para mantener la calidad del software en aplicaciones críticas, como las utilizadas en instituciones financieras. Las conclusiones resaltan los beneficios clave de este proyecto y su importancia para la Cooperativa de Ahorro y Crédito Calceta Ltda. |
Palabras clave : | SOFTWARE APLICACIONES MÓVILES ARQUITECTURA DE SOFTWARE BACK-END DESARROLLO DE SOFTWARE |
Fecha de publicación : | 2025 |
URI : | http://dspace.ups.edu.ec/handle/123456789/29580 |
Idioma: | spa |
Pertenece a las colecciones: | Posgrado |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
MSQ959.pdf | Texto completo | 1,28 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons