sábado, 19 de enero de 2019

Model- Driven Architecture (MDA)

La MDA es un acercamiento al diseño de software, así como a su desarrollo e implementación, encabezado por el Object Management Group (OMG). La MDA nos da la pauta para estructurar las especificaciones de un software expresadas en modelos y se compone por 3 modelos: CIM, PIM y PSM.
La MDA separa los negocios y la lógica de aplicación de la tecnología de plataforma fundamental. Los modelos independientes de plataformas de una aplicación o la funcionalidad de negocio y comportamiento de un sistema integrado construidos usando UML o cualquier otro estándar de modelado del OMG, pueden realizarse a través de la MDA en, prácticamente, cualquier plataforma, sin importar si son abiertas o privadas, incluyendo servicios web.
Estos modelos independientes de plataformas documentan la funcionalidad de negocio y el comportamiento de una aplicación separada del código específico de tecnología que la implementa, aislando el núcleo de la aplicación de la tecnología y su imparable ciclo de agitación mientras se habilita la interoperabilidad tanto dentro como a más allá de los límites de la plataforma.

Existen 3 modelos:

CIM: Modelo Independiente de Computación, un ejemplo son los diagramas de caso de uso.

PIM: Modelo Independiente de la Plataforma, un ejemplo serían los diagramas de clases UML.

PSM: Modelo Específico de Plataforma, un ejemplo serían las estructuras de las tablas de las bases de datos.
Resultado de imagen para MDA OMG

Referencia:

https://www.omg.org/mda/

No hay comentarios.:

Publicar un comentario