Debido a la gran importancia que tiene los modelos hoy en día, se han creados nuevos paradigmas donde los modelos son la parte central de todo. Estos nuevos paradigmas van desde un nivel de abstracción donde se abarca desde un contexto muy general hasta unos más específicos, en el cual son evidentes sus diferencias debido a su nivel de abstracción. Algunos de estos niveles son la Arquitectura Dirigida por Modelos (MDA), la Ingeniería Dirigida por Modelos (MDE) y el Desarrollo Dirigido por Modelos (MDD), en el cual podemos ver su nivel de abstracción en la siguiente figura.
http://modeling-languages.com/relaci-n-entre-mdamdd-y-mde/
Ingeniería Dirigida por Modelos
La Ingeniería Dirigida por Modelos, según Chavarriaga (2010),”MDE busca el establecimiento de modelos específicos para el dominio del problema. Modelos centrados en el tipo de problemas que se buscan solucionar y que permitan mantener un nivel similar entre las abstracciones usadas para expresar el problema y para definir la solución”.
Desarrollo Dirigido por Modelos
Según Calero, Moraga y Piattini (2010), el Desarrollo Dirigido por Modelos parte de la productividad y la calidad del proceso de desarrollo, aplicando un enfoque centrado en modelos los cuales a su vez utilizan modelos a distinto nivel de abstracción y transformaciones entre ellos.
Arquitectura Dirigido por Modelos
El MDA está aun nivel más bajo de abstracción de los anteriores elementos mencionados. A pesar que esto, aún representa un muy alto nivel de abstracción. Según Ramos y Ribagorda (2004), MDA ofrece una solución para el desarrollo de software, basándose en el modelamiento y el mapeo automático de los modelos de ubicados de Mayor a menor abstracción,
No hay comentarios:
Publicar un comentario