Model Driven Development, ¿Que es?


El Model Driven Development, se trata de un modelo que se utiliza como extensión en los lenguajes orientados a objetos (como puede ser Java). Se crea la estructura de la siguiente imagen mediante una extensión de modelos, que la podemos encontrar de forma fácil en el IDE Eclipse.

El objetivo de este modelo, Model Driven Development (MDD), es tratar de obtener de forma automática la generación de código para disminuir el esfuerzo que un desarrollador pueda invertir en definir su proyecto de forma estructural.

mdd

 

M0: se trata de la capa en la cual se coge los requisitos del modelo, es decir, que información se va a utilizar para crear el modelo.

M1: se transforma la información obtenida en la primera capa, en objetos. También sus relaciones.

M2: Los objetos obtenidos de la capa M1, los transformamos para obtener un modelo UML en el cual se hace fácil de forma visual ver cómo va a quedar el modelo.

M3: La última capa, se encarga de generar de forma automática el código java que le hemos indicado mediante las capas anteriores.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s