Modelo de evolución arquitectónica orientado a la capacidad de modificación en un sistema heredado de factoring electrónico

Cargando...
Miniatura

Editor

Document language:

Español

Fecha

Título de la revista

ISSN de la revista

Título del volumen

Documentos PDF

Resumen

Este trabajo final de maestría desarrolla un modelo de evolución arquitectónica fundamentado en la Ingeniería Dirigida por Modelos (MDE), diseñado específicamente para abordar la deuda técnica y mejorar la capacidad de modificación en sistemas heredados de misión crítica. Tomando como estudio de caso la plataforma de factoring electrónico eBill Factoring, se propone un marco metodológico que transita desde un diagnóstico automatizado basado en grafos hacia una arquitectura optimizada bajo el paradigma de Arquitectura Limpia. El proceso integra el uso de vistas arquitectónicas para establecer una línea base medida a través de métricas de acoplamiento e inestabilidad. Mediante la ejecución de transformaciones de modelo a modelo (M2M), el sistema automatiza la reestructuración de componentes que presentan degradación estructural, aplicando estrategias de inversión de dependencias y aislamiento del legado a través de capas de mediación. La validación, realizada mediante escenarios de calidad, demostró una reducción significativa del impacto ante cambios tecnológicos y el blindaje efectivo de la lógica de negocio moderna frente a la volatilidad del núcleo heredado. (Texto tomado de la fuente)

Abstract

This Master's Degree Final Project develops an architectural evolution model based on Model-Driven Engineering (MDE), specifically designed to address architectural technical debt and enhance modifiability in mission-critical legacy systems. Using the eBill Factoring electronic platform as a case study, the research proposes a methodological framework that moves from an automated graph-based diagnosis to an optimized structure aligned with Clean Architecture principles. The process integrates architectural views to establish a baseline measured through coupling and instability metrics. By executing Model-to-Model (M2M) transformations, the system automates the restructuring of components with structural deficiencies, applying dependency inversion strategies and legacy isolation via mediation layers. Validation through quality scenarios demonstrated a significant reduction in impact during technological updates and effectively shielded modern business logic from the volatility of the legacy core.

Descripción

ilustraciones a color, diagramas

Palabras clave

Citación