La Arquitectura de Software en el Proceso de Desarrollo: Integrando MDA al Ciclo de Vida en Espiral

  • Valeria S. Meaurio
  • Eric Schmieder

Resumen

En la actualidad el desarrollo de software debe enfrentarse a una serie de problemas, por ejemplo, la rapidez con que el software debe estar disponible para su uso, el alto grado de evolución de los sistemas actuales y el nivel de complejidad de los mismos, entre otros. Contar con un modelo de la arquitectura en etapas tempranas se hace evidente, puesto que anticiparnos a la especificación detallada del sistema nos permite contar con un modelo de alto nivel de la alternativa de solución a los requerimientos planteados, que en sucesivos refinamientos conducirán al producto final. En vistas de estos problemas la propuesta de la OMG arquitectura dirigida por modelos (Model Driven Architecture - MDA) propone la construcción de software como la trasformación sucesiva de modelos, desde un alto nivel de abstracción hasta el nivel de implementación en una plataforma concreta. El objetivo del presente trabajo propone aplicar el modelo MDA dentro del ciclo de vida en espiral propuesto por Bohem a fin de establecer el impacto de la arquitectura de software en las distintas etapas de este ciclo de vida y como MDA minimiza el riesgo.
Sección
Artículos