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.
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.

Referencia:
https://www.omg.org/mda/
No hay comentarios.:
Publicar un comentario