Ir al contenido principal

MDA (MODEL DRIVEN ARCHITECTURE)

MDA (MODEL DRIVEN ARCHITECTURE)

INTRODUCTION

The Object management Group (OMG) is a consortium of computer companies created in 1990, with the aim of promoting the development of applications oriented to distributed objects. For this, from the beginning special attention was paid to the problem of interoperability and integration of software systems, which has led the OMG to define numerous specifications and standards such as CORBA, UML, MOF, XMI and CWM.
In the year 2001, the OMG established the MDA framework as an architecture for the development of applications. While the previous framework proposed by OMG, formed by the OMA and CORBA specifications.
MDA proposes the following development process: from the requirements an independent model of the platform (PIM) is obtained, then this model is transformed with the help of tools in one or more specific models of the platform (PSM, and finally each PSM is transformed Therefore, MDA incorporates the idea of transformations between models (PIM to PSM, PSM to code), so tools are needed to automate this task.

ACTUALIDAD

In the last two years, different development environments based on MDA have been created, as well as model transformation tools. Compuware OptimalJ and Interact Object's Arcstyler are recognized as two more mature MDA tools. The MDA tool market is currently very active, but some years must pass to exploit all the possibilities of this new paradigm.
MDA tools
* ArgoUML
* AndroMDA
* Enterprise Architect

CONCLUSIONS

MDA tools are used in software engineering that benefits in the process of the product.
The management of these tools reduces the complexity in the development of the system models.



Comentarios

Entradas más populares de este blog

MODELOS DE SERVICIO CLOUD IaaS, PaaS Y SaaS

MODELOS DE SERVICIO CLOUD La aparición de una nueva tecnología enfocada a un uso empresarial siempre viene acompañada de un formato de comercialización de la misma. En la informática para empresas, un escenario habitual era la adquisición de nuevos ordenadores o servidores, junto con las correspondientes licencias de software. Tanto en los casos que en los que se requería iniciar un nuevo proyecto como para modernizar los equipos de la empresa, esta situación requería de una gran inversión. El crecimiento de la computación en la nube y de las soluciones que aporta ha traído consigo una nueva forma de consumir recursos tecnológicos en las empresas. Los modelos de servicio en Cloud Computing cambian sustancialmente frente a los escenarios tradicionales de la informática empresarial. Obtenido de neteris.com Infraestructura como servicio (IaaS) Un proveedor proporciona a los clientes acceso de pago por uso al almacenamiento, las redes, los servidores y otros re...

TALLER PRÁCTICO GESTIÓN DE CLASES VIRTUALES CON CLASSROOM, GOOGLE CALENDAR Y GOOGLE MEET

TALLER PRÁCTICO GESTIÓN DE CLASES VIRTUALES CON CLASSROOM, GOOGLE CALENDAR Y GOOGLE MEET  DIRIGIDO A: -           Docentes Universitarios -           Profesores de Colegios OBJETIVO Estructurar una clase virtual, a través de aplicaciones educativas de Google, para transformar tu enseñanza en las unidades educativas y formativas. CONTENIDO -           Aspectos introductorios del Taller y Aplicaciones -           Google Meet o    Gestión de Videollamadas Grupales. o    Grabación de Reunión . o    Streaming. o    Compartir Pantalla. o    Compartir pantalla desde un Dispositivo Móvil. o    Instalar Extensiones para mejorar la videoconferencia. -           Google Classroom o ...

HERRAMIENTAS PARA LA ENSEÑANZA VIRTUAL

Herramientas para la Enseñanza virtual Fuente: Elaboración propia 2020 Ya no existe barrera de distancia; para trasmitir la enseñanza. Si bien tradicionalmente este medio físico eran cables de cobre revestidos, hoy en día las telecomunicaciones se establecen también a través de cables de fibra óptica, satélites y micro-ondas entre otros avances tecnológicos. El proceso de mover información de un lugar a otro se conoce como transmisión. La información que puede transmitirse es variable: desde la voz humana, hasta datos provenientes de una computadora o imagenes de televisión. Valzacchi, J. R. (2012). Internet y educación: aprendiendo y enseñando en los espacios virtuales. s.l, Argentina: D - Organización de los Estados Americanos. Recuperado de https://elibro.net/es/ereader/unibeth-biblioteca/34595?page=16. La enseñanza virtual o escuela virtual es aquella donde el alumno aprende principalmente on-line o a través de internet.​ Una escuela on-line puede aglutinar muchos...