Thesis
Diagnóstico y plan de mejora de la calidad de software en un sistema de gestión vial automatizado: caso Geoviality

No Thumbnail Available

Date

2026

Journal Title

Journal ISSN

Volume Title

Program

Ingeniería Civil Informática

Campus

Campus Santiago San Joaquín

Abstract

Geoviality es un sistema de gestión vial automatizado cuyo backend, desarrollado inicialmente como prototipo académico bajo restricciones de tiempo, acumuló una alta deuda técnica que comprometía su seguridad y escalabilidad. El objetivo de este trabajo fue sanear dicha deuda mediante una estrategia de refactorización incremental basada en el modelo ISO/IEC 25010:2023, buscando transformar la arquitectura monolítica en una solución modular y robusta. La metodología aplicó herramientas de análisis estático y dinámico (SonarQube, OWASP ZAP, Bandit, Pylint y OWASP Dependency-Check) para el diagnóstico, validando la integridad funcional mediante un protocolo de pruebas de regresión manuales en flujos críticos y verificación de contratos API, estableciendo con ello las bases arquitectónicas necesarias para la futura automatización de pruebas. Los resultados evidencian la amortización total de la deuda técnica de código estimada por las herramientas, la eliminación de vulnerabilidades críticas y una reducción del 28% en la complejidad cognitiva. Se concluye que la intervención elevó la madurez tecnológica del sistema, evolucionando de un prototipo experimental a un Producto Mínimo Viable preparado para transferencia tecnológica.

Description

Keywords

Deuda técnica, Refactorización de software, Arquitectura de backend, Aseguramiento de la calidad, Automatización de pruebas

Citation