ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Model Driven Architecture


Enviado por   •  25 de Enero de 2013  •  Tesis  •  217 Palabras (1 Páginas)  •  355 Visitas

Model Driven Architecture (MDA) [OMG 2003a][Mellor 2004] es una aproximación definida por

el Object Management Group (OMG) [OMG], mediante la cual el diseño de los sistemas se

orienta a modelos. En ocasiones, el término MDA se intercambia con el de MDD (Model-Driven

Development). MDD se refiere a las actividades que llevan a cabo los desarrolladores, mientras

que MDA se refiere a su definición formal. Definición creada por el grupo de trabajo OMG, que se

centra en la creación de un marco de trabajo formal, en el que puede operar MDD [Gardner 2006].

A pesar de estas sutiles diferencias, ambos términos se utilizan de manera indistinta en este

trabajo.

El desarrollo orientado a modelos permite una alta flexibilidad en la implementación,

integración, mantenimiento, prueba y simulación de los sistemas. Una de las ideas principales por

la que surge MDA es separar la especificación de los sistemas de los detalles de su

implementación en una determinada plataforma. MDA provee un conjunto de herramientas para

especificar un sistema independientemente de la plataforma de implementación, especificar dichas

plataformas, elegir una determinada plataforma para el sistema, y transformar las especificaciones

de los sistemas a la plataforma elegida. Todo esto se complementa con los objetivos de

portabilidad, interoperabilidad y reusabilidad.

La independencia propuesta por MDA se consigue mediante una catalogación de modelos que

permiten especificar el sistema desde diferentes puntos de vista. Los tipos más destacables de

modelos son los siguientes:

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com