Please use this identifier to cite or link to this item:
https://rinacional.tecnm.mx/jspui/handle/TecNM/13881| Title: | IMPACTO DE LA REFACTORIZACIÓN EN LA COMPLEJIDAD CICLOMATICA DE UNA APLICACIÓN DE GESTIÓN COMERCIAL” |
| Authors: | UITZ EUAN, JONATHAN DAVID |
| Issue Date: | 2025-01-01 |
| Publisher: | Tecnológico Nacional de México |
| metadata.dc.publisher.tecnm: | Instituto Tecnológico Superior de Calkiní |
| Description: | El desarrollo de aplicaciones de gestión comercial enfrenta desafíos relacionados con la mantenibilidad y escalabilidad del código. Uno de los principales indicadores de estas problemáticas es la Complejidad Ciclomática (CC), una métrica que mide la cantidad de caminos lógicos dentro del código y que puede afectar la facilidad de modificación y prueba del software. En esta tesis, se evaluó el impacto de la refactorización en la CC dentro de un módulo de una aplicación de gestión comercial desarrollada en Flutter. Para ello, se realizó un análisis preexperimental en el que se midió la CC en todos los módulos de la aplicación, identificando aquel con el mayor nivel de complejidad para ser optimizado. Se aplicó la técnica Extract Method, con el objetivo de modularizar el código y reducir su complejidad. Posteriormente, se compararon las métricas antes y después de la refactorización. |
| metadata.dc.type: | info:eu-repo/semantics/bachelorThesis |
| Appears in Collections: | Ingeniería en Sistemas Computacionales |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| ISC-7255-JHONATHANDAVIDUITZEAUN-APLICACIÓN DE GESTIÓN COMERCIAL.pdf | Los resultados demostraron que la refactorización permitió disminuir la CC y mejorar la organización del código, facilitando su comprensión y futuras modificaciones. Sin embargo, algunos métodos mantuvieron valores elevados de CC, lo que sugiere que la refactorización es un proceso iterativo que puede requerir optimizaciones adicionales. Estos hallazgos pueden servir como referencia para desarrolladores y empresas que deseen mejorar la calidad estructural de sus aplicaciones mediante estrategias de refactorización, optimizando la escalabilidad y mantenibilidad del código en sistemas de gestión comercial. | 708.43 kB | Adobe PDF | View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License