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...
保存先:
| 第一著者: | |
|---|---|
| フォーマット: | 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 |