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 SizeFormat 
ISC-7255-JHONATHANDAVIDUITZEAUN-APLICACIÓN DE GESTIÓN COMERCIAL.pdfLos 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 kBAdobe PDFView/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons