Pertinencia de la metodología RUP en el desarrollo de software basado en geoposicionamiento

Read full text
Authors: Mayra Hernández Oramas, Víctor Manuel Arias Peregrino, Francisco Ángel Luna Hernández, Josué Magaña Hernández, José Ángel May Reyes
Cited by: 0

Abstract

Resumen La integración de geoposicionamiento en sistemas de software críticos y complejos plantean un desafío técnico significativo, derivado de la volatilidad inherente de las APIs externas que constantemente se actualizan o caen en la obsolescencia tecnológica. En la actualidad, diversos sectores como los gubernamentales y el sector salud demandan calidad, precisión, estabilidad y auditabilidad. Las metodologías de desarrollo tradicionales como Cascada carecen de la adaptabilidad necesaria frente a cambios dinámicos, mientras que los enfoques ágiles como Scrum sacrifican la robustez arquitectónica y la documentación requerida para garantizar la trazabilidad normativa. El análisis documental comparativo permitió determinar la pertinencia técnica del Proceso Unificado Racional (RUP) frente al modelo en Cascada y la metodología Scrum. A través de la evaluación de indicadores clave de rendimiento (KPIs) como gestión de arquitectura, mitigación de riesgos, documentación y adaptabilidad, se explora la capacidad de cada uno de los marcos de trabajo para desarrollar softwares complejos que dependen de datos geoespaciales y servicios de ubicación. Los resultados indican que RUP proporciona el balance ideal, sobrepasa la inflexibilidad operativa de las metodologías secuenciales y reduce la deuda técnica estructural vinculada a prácticas ágiles en software complejo. Se concluye que el enfoque iterativo de RUP, enfocado en la validación temprana de la arquitectura en la etapa de elaboración, asegura que el sistema sea robusto y cumpla con los estándares de auditoría. Esta metodología ofrece la gobernanza que se requiere para manejar la incertidumbre tecnológica sin poner en riesgo la calidad y la seguridad del producto final. Abstract The integration of geopositioning into critical and complex software systems poses a significant technical challenge, due to the inherent volatility of external APIs that are constantly being updated or becoming technologically obsolete. Currently, various sectors such as government and healthcare demand quality, precision, stability, and auditability. Traditional development methodologies such as Waterfall lack the necessary adaptability in the face of dynamic changes, while agile approaches such as Scrum sacrifice the architectural robustness and documentation required to ensure regulatory traceability. Comparative documentary analysis made it possible to determine the technical relevance of the Rational Unified Process (RUP) compared to the Waterfall model and the Scrum methodology. Through the evaluation of key performance indicators (KPIs) such as architecture management, risk mitigation, documentation, and adaptability, the capacity of each of the frameworks to develop complex software that depends on geospatial data and location services is explored. The results indicate that RUP provides the ideal balance, overcoming the operational inflexibility of sequential methodologies and reducing the structural technical debt associated with agile practices in complex software. It is concluded that RUP's iterative approach, focused on early validation of the architecture during the elaboration stage, ensures that the system is robust and complies with audit standards. This methodology provides the governance required to manage technological uncertainty without compromising the quality and security of the final product.

Fields of Study & Subjects

Software Engineering Techniques and Practices Advanced Software Engineering Methodologies Safety Systems Engineering in Autonomy

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
1 January 2026
Language
ES