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.

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...

詳細記述

保存先:
書誌詳細
第一著者: Párraga Vera, Carlos Luis (author)
フォーマット: masterThesis
言語:spa
出版事項: 2025
主題:
オンライン・アクセス:http://dspace.ups.edu.ec/handle/123456789/29580
タグ: タグ追加
タグなし, このレコードへの初めてのタグを付けませんか!
_version_ 1862796238043217920
author Párraga Vera, Carlos Luis
author_facet Párraga Vera, Carlos Luis
author_role author
collection Repositorio Universidad Politécnica Salesiana
dc.contributor.none.fl_str_mv Prieto Vélez, Patsy Malena
dc.creator.none.fl_str_mv Párraga Vera, Carlos Luis
dc.date.none.fl_str_mv 2025-02-21T14:15:06Z
2025-02-21T14:15:06Z
2025
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://dspace.ups.edu.ec/handle/123456789/29580
dc.language.none.fl_str_mv spa
dc.rights.none.fl_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Politécnica Salesiana
instname:Universidad Politécnica Salesiana
instacron:UPS
dc.subject.none.fl_str_mv SOFTWARE
APLICACIONES MÓVILES
ARQUITECTURA DE SOFTWARE
BACK-END
DESARROLLO DE SOFTWARE
dc.title.none.fl_str_mv 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.
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
description 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.
eu_rights_str_mv openAccess
format masterThesis
id UPS_22d39d21ec2d2d3030efc124d18e11e5
instacron_str UPS
institution UPS
instname_str Universidad Politécnica Salesiana
language spa
network_acronym_str UPS
network_name_str Repositorio Universidad Politécnica Salesiana
oai_identifier_str oai:dspace.ups.edu.ec:123456789/29580
publishDate 2025
reponame_str Repositorio Universidad Politécnica Salesiana
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesiana
repository_id_str 1737
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
spelling 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.Párraga Vera, Carlos LuisSOFTWAREAPLICACIONES MÓVILESARQUITECTURA DE SOFTWAREBACK-ENDDESARROLLO DE SOFTWAREEste 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.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.Prieto Vélez, Patsy Malena2025-02-21T14:15:06Z2025-02-21T14:15:06Z2025info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://dspace.ups.edu.ec/handle/123456789/29580spaAtribución-NoComercial-SinDerivadas 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Politécnica Salesianainstname:Universidad Politécnica Salesianainstacron:UPS2025-02-21T14:15:07Zoai:dspace.ups.edu.ec:123456789/29580Institucionalhttps://dspace.ups.edu.ec/Institución privadahttps://www.ups.edu.ec/https://dspace.ups.edu.ec/oai.Ecuador...opendoar:17372025-02-21T14:15:07Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesianafalse
spellingShingle 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.
Párraga Vera, Carlos Luis
SOFTWARE
APLICACIONES MÓVILES
ARQUITECTURA DE SOFTWARE
BACK-END
DESARROLLO DE SOFTWARE
status_str publishedVersion
title 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.
title_full 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.
title_fullStr 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.
title_full_unstemmed 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.
title_short 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.
title_sort 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.
topic SOFTWARE
APLICACIONES MÓVILES
ARQUITECTURA DE SOFTWARE
BACK-END
DESARROLLO DE SOFTWARE
url http://dspace.ups.edu.ec/handle/123456789/29580