Page 18 - revista digital
P. 18
MDA está basado específicamente como lo dice sus siglas en el desarrollo de
software basado en los modelos a partir de los cuales se realizan las
modificaciones y transformaciones que a su a vez deben generar otros
modelos o códigos deseados, por esta razón se dice que este marco de
trabajo posee tres metas primordiales las cuales son: portabilidad,
interoperabilidad y reusabilidad.
Cada día la tecnología es más amplia y este tipo de marco de trabajo nos
permite canalizar de manera clara lo que se requiere del software además los
modelos quedan documentados para su posterior uso o si requiere algún
cambio o modificación, este concepto fue promovido por OMG (Object
Management Group) un consorcio de empresa; se puede decir que la ventaja
de la MDA es que se dividen las responsabilidades ya que se basa en distintas
etapas de abstracción vista de negocio y análisis, la vista de diseños, vista de
arquitectura, y la de implementación dentro de este aspecto cabe destacar
los siguientes tres puntos:
CIM (Computational-Independent Model)
Es una descripción de la lógica del negocio con una visión totalmente ajena a
la computación, es un modelo de dominio que solo recalca las funciones o lo
que se espera dl sistema, es como la parte de recabación y estudios básicos;
por esto en el español su significado es “Modelo Independiente de la
Computación”.
PIM (Platform-Independent Model)
El PIM, “Modelo Independiente de la Plataforma”, es una descripción de la
funcionalidad del sistema en forma independiente de las características de
plataformas de implantación específicas, pues crea los procesos y las