SlideShare una empresa de Scribd logo
1 de 13
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Francisco García, Nelda Solano, Jhosep Gonzales y Daniela Contrera
Junio, 2016.
Universidad Alejandro de Humboldt.
Ingeniera del Software.
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Tabla de Contenido
Introducción ....................................................................................................................... 1
Capitulo 1 En que se basa las tecnologías MDA y MDE………………………………. 2,3
Objetivo MDA y MDE………………………………………………………………….3,4
Capítulo 2 Metodologia MDA/MDE ............................................................................... 4,7
Arquitectura dirigidas por modelos - MDA................................................................. 3,4
Ingenieria dirigidas por modelos - MDE ..................................................................... 5,6
Capítulo 3 Cuadro comparativo MDA/MDE..................................................................... 8
Metodologias MDA/MDE .............................................................................................. 8
Conclusion .......................................................................................................................... 9
Referencias........................................................................................................................ 10
Anexos .............................................................................................................................. 11
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Introducción
En el presente trabajo tiene como objetivo la arquitectura dirigida por modelos abreviado MDA y
ingeniería dirigida por modelos abreviado MDE simultáneamente su desarrollo se define en
identificar sus metodologías, ¿El por qué, para qué y para quién? se implementa, además cuales
lenguaje intervienen para su fin, por otra parte al resaltar el compromiso de las entidades
organizacionales considerando el impulso histórico sostenido de manera individual puesto que
son metodologías distintas, luego implementar diferencias y/o relaciones existentes entre MDA y
MDE considerando que aspectos destaca uno del otro. Por último modelos existentes e diseños
alcanzados por la metodología MDA y MDE.
.
1
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Capítulo 1
En que se basa la tecnología MDA/MDE
Tecnología MDA
El MDA es un marco arquitectónico abierto y neutral de proveedores que aprovecha los
estándares asociados (OMG y modelos específicamente) dentro del ciclo de vida de desarrollo de
sistemas a través de varios dominios y tecnologías. Además la MDA apoya ampliamente
diferentes tipos de dominios de aplicaciones y plataformas tecnológicas. De igual modo permite
transformar o convertir los modelos independientes de la plataforma para producir modelos
específicos de la plataforma que utilizan asignaciones.
Se debe agregar que en el proceso de ciclo de vida de desarrollo del sistema, la MDA se aplica
modelos independientes de la plataforma y modelos específicos de plataforma para sostener y
aprovechar las inversiones en los requisitos, las tecnologías y del ciclo de vida que sirve de
puente entre ellos a medida que cambian de forma independiente. Este enfoque conduce
generalmente a la flexibilidad a largo plazo de las implementaciones, integración,
mantenimiento, pruebas y simulación, así como la portabilidad, interoperabilidad y reutilización.
Tecnología MDE
La tecnología MDE tiene como objetivo elevar el nivel de abstracción en el perfil de formación
y aumentar la automatización en el desarrollo del programa. Así mismo, la idea promovida por
MDE es el uso de modelos en diferentes niveles de abstracción para el desarrollo de sistemas,
elevando así el nivel de abstracción en el perfil de formación. Que no es más que un aumento de
2
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
la automatización en el desarrollo del programa se alcanza mediante el uso de ejecutables
transformaciones de modelos. Que no son más que modelos de más alto nivel que se transforman
en modelos de nivel inferior hasta que el modelo se puede hacer ejecutable utilizando la
generación de código o modelo de interpretación.
Objetivo MDA
Uno de los principales objetivos de MDA es separar el diseño de la arquitectura y de las
tecnologías de construcción, facilitando que el diseño y la arquitectura puedan ser alterados
independientemente. El diseño alberga los requerimientos funcionales, mientras que la
arquitectura proporciona la infraestructura a través de la cual se hacen efectivos requerimientos
no funcionales como la escalabilidad, fiabilidad o rendimiento.
A su vez MDA se asegura de que el modelo independiente de la plataforma (PIM), el cual
representa un diseño conceptual que concreta los requerimientos funcionales, sobrevive a los
cambios que se produzcan en las tecnologías de fabricación y en las arquitecturas software. De
particular importancia en MDA es la noción de transformación de modelos. Uno de los
estándares definidos para la transformación de modelos se denomina QVT.
Objetivo MDE
MDE tiene como objetivo elevar el nivel de abstracción en el perfil de formación y aumentar la
automatización en el desarrollo del programa. La idea promovida por MDE es el uso de modelos
en diferentes niveles de abstracción para el desarrollo de sistemas, elevando así el nivel de
abstracción en el perfil de formación. Así mismo, un aumento de la automatización en el
desarrollo del programa se alcanza mediante el uso de ejecutables transformaciones de modelos,
3
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
que cada vez son de más alto nivel y se transforman en modelos de nivel inferior hasta que el
modelo se puede hacer ejecutable utilizando la generación de código o modelo de interpretación.
Capitulo 2
Metodología MDA/MDE
Arquitectura dirigida por modelos - MDA
La arquitectura dirigida por modelos abreviado como MDA es un acercamiento al diseño
del software, propuesto y particionado por object management group abreviado OMG, de igual
manera proporciona un conjunto de guías para estructurar especificaciones expresadas como
modelos. Por otra parte usando la metodología MDA, la funcionalidad del sistema será definida
en primer lugar como un modelo independiente de la plataforma abreviado como PIM a través de
un lenguaje específico para el dominio que se trate, también dado un modelo de definición de la
plataforma abreviado PDM, este corresponde a CORBA, .NET, WEB, etc…
Ahora bien PIM puede traducirse a uno o más modelos específicos de la plataforma abreviado
PSM para la implementación correspondiente, usando diferentes lenguajes específicos o
lenguajes de propósito general como Java, C#, Python etc... Además MDA se asegura de que
el modelo independiente de la plataforma (PIM), sobreviva a los cambios que se produzcan en
las tecnologías de fabricación y en las arquitecturas software. Acerca de los principios de MDA
pueden aplicarse a otras áreas como el modelado de procesos de negocios donde el PIM,
independientemente de la tecnología y de la arquitectura es adaptado tanto a los sistemas como a
los procesos manuales. También puede aplicarse el MDA como soporte para diseñar
4
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
componentes funcionales del software, en especial cuando los cambios representan una alta
volatilidad es decir alta perdida de información.
Acerca de los principales objetivos de MDA son los siguientes:
 Separar el diseño de la arquitectura y de las tecnologías de construcción, facilitando
que el diseño y la arquitectura puedan ser alterados independientemente.
 El diseño albergue los requerimientos funciones (casos de uso) mientras que la
arquitectura proporcione la infraestructura a través de la cual se hagan efectivos los
requerimientos no funcionales como la escalabilidad, fiabilidad o rendimiento.
Además existe un amplio conjunto de herramientas con soporte para MDA, cuales se están
desarrollando por los principales fabricantes y proyectos Open Source, estas herramientas
permiten comúnmente la especificación rudimentaria de arquitecturas así por ejemplo: “
seleccionar una de las arquitectura de referencia tales como Java EE o Microsoft .NET,
también especificar la arquitectura a un nivel de mayor detalle incluyendo tecnologías de la
capa de presentación, de la capa de negocio, de persistencias o tecnologías de mapeo de
persistencias”.
5
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Ingeniera dirigida por modelos - MDE
En cuanto a ingeniera dirigía por modelos abreviado MDE es una metodología de
desarrollo de software que se centra en la creación y explotación de modelos de dominio, es
decir representaciones abstractas de los conocimientos y actividades que rigen un dominio de
aplicación particular. Acerca de los principales objetivos de MDE son los siguientes:
 Aumentar la productividad mediante la maximización de la compatibilidad entre
los sistemas, a través de la reutilización de modelos estandarizados.
 Simplificar el proceso de diseño, a través de modelos de patrones de diseños que se
repiten en el dominio de aplicación.
 Promover la comunicación entre los individuos y equipos que trabajan en los
sistemas, a través de una estandarización de la terminología y las mejores prácticas
utilizadas en el dominio de la aplicación.
Por otro lado MDE se considera eficaz si los modelos tienen sentido desde el punto de
vista de un usuario que está familiarizado con el dominio, y si ellos pueden servir como base
para la implementación de sistemas, aun así los modelos son desarrollados a través de una
amplia comunicación entre los gerentes de producto, diseñadores, miembros del equipo de
desarrollo y usuarios del dominio de la aplicación, a causa del mismo se obtienen modelos
que permiten el desarrollo del software y sistemas, aunque MDE aplica algunas de las
iniciativas más conocidas como la arquitectura dirigida por modelos abreviado ADM del
object management group abreviado OMG, que es una marca registrada de la OMG y el
ecosistema de herramientas de modelado y programación eclipse.
6
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
En cuanto a las herramientas para soportar MDE una de las primeras en entorno histórico
fueron las CASE desarrolladas en los ochenta, compañías tales como Integrated Development
Environment abreviado IDE, Higher Order Software conocido ahora como Hamilton
Technologies, Cadre Technologies, Bachman Information Systems y Logic Words abreviado
BP-Win y ER-Win fueron pioneros en el campo usando esta herramienta, aunque los CASE
tenían el mismo problema que las actuales herramientas MDA / MDE tienen hoy cual es el
modelo de sincronizado de una aplicación, aun así por parte de OMG se implementa MDA
como un modelo estándar para el enfoque avanzado arquitectural.
7
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Capítulo 3
Cuadro comparativo entre MDA / MDE
A continuación se hace presente la siguiente tabla:
Tabla 1. Cuadro comparativo Metodologia MDA vs MDE.
MDA – Arquitectura dirigida Por modelos MDE – Ingeniería dirigida por modelos
Es un acercamiento al diseño del software,
propuesto y particionado por object
management group (OMG).
Separa el diseño de la arquitectura y de las
tecnologías de construcción, facilitando que el
diseño y la arquitectura puedan ser alterados
independientemente.
La funcionalidad del sistema será definida en
primer lugar como un modelo independiente
de la plataforma (PIM).
Según J. Cabot MDA es la visión particular
que tiene OMG, por lo tanto se basa en el uso
de los estándares,esto hace que MDA como
un subconjunto, a cambio MDE será el
conjunto o supe conjunto ya que MDE va más
allá de las actividades de desarrollo y incluye
también otros procesos adiciones de la
ingeniera del software como la evolución del
sistema.
Es una metodología de desarrollo de
software que se centra en la creación y
explotación de modelos de dominio.
Aumenta la productividad mediante la
maximización de la compatibilidad entre los
sistemas, a través de la reutilización de
modelos estandarizados.
Se considera eficaz los modelos que tienen
sentido desde el punto de vista de un usuario
cual este familiarizado con el dominio.
Según A. Bouraoui MDE es una metodología
general para el desarrollo de software,
preconiza el uso de patrones recurrente es
decir modelos para incrementar la
productividad y la compatibilidad entre los
sistemas, además MDA es una propuesta
específica para la aplicación MDE, hecha por
OMG, cual describe un enfoque basado en
los metamodelos, modelos abstractos (PIM)
y modelos finalmente más específicos
(PSM).
8
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Conclusión
De modo que se dicta que tanto la arquitectura dirija por modelos (MDA) e ingeniera dirigida
por modelos MDE son factores cuales son sumamente importantes para el desarrollo de un
software, además involucra por parte de MDA su estandarización patrocina por OMG, aun así
tanto como MDA y MDE se complementan a fin de alcanzar un buen nivel a nivel de
arquitectura, tecnología y desarrollo, conforme a esto no cabe duda que exista nuevas
metodologías cuales otorguen más énfasis o mayor seguridad, calidad, viabilidad en un futuro
cercano, simultáneamente un nuevo avance en la ingenia del software
9
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Referencias
J, Cabot (2009).Modeling Lamguajes. Recuperado el 07/06/2016.
http://modeling-languages.com/relaci-n-entre-mdamdd-y-mde/
A. Baurini (2013).ResearchGate. Recuperado el 07/06/2016.
https://www.researchgate.net/post/what_are_the_differences_between_Model-
driven_Architecture_Model-driven_development_and_Model-
driven_engineering_and_what_are_the_similarities
Anónimo. Arquitectura dirigidas por modelos. Recuperado el 07/06/2016
https://es.wikipedia.org/wiki/Arquitectura_dirigida_por_modelos
Anónimo. Ingeniería dirigidas por modelos. Recuperado el 07/06/2016
https://es.wikipedia.org/wiki/Ingenier%C3%ADa_dirigida_por_modelos
10
MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos)
Anexos
11

Más contenido relacionado

La actualidad más candente

r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfRebeca Ortega
 
Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosJose R. Hilera
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesEmmanuel Fontán
 
Informacion desarrollo a la medida
Informacion desarrollo a la medidaInformacion desarrollo a la medida
Informacion desarrollo a la medidaMariana G-c
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESJesus Caceres Tello
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera2008PA2Info3
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesmellcv
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 

La actualidad más candente (18)

r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
 
Documento completo mdna
Documento completo mdnaDocumento completo mdna
Documento completo mdna
 
Metodologías desarrollosoftware
Metodologías desarrollosoftwareMetodologías desarrollosoftware
Metodologías desarrollosoftware
 
Metodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelosMetodologías de ingeniería Web dirigida por modelos
Metodologías de ingeniería Web dirigida por modelos
 
uml
umluml
uml
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Metodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentesMetodología de desarrollo de software basada en componentes
Metodología de desarrollo de software basada en componentes
 
Deber alex
Deber alexDeber alex
Deber alex
 
Ingenieria de software.
Ingenieria de software.Ingenieria de software.
Ingenieria de software.
 
Informacion desarrollo a la medida
Informacion desarrollo a la medidaInformacion desarrollo a la medida
Informacion desarrollo a la medida
 
Frameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITESFrameworks MVC para desarrollo de UITES
Frameworks MVC para desarrollo de UITES
 
UML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena CabreraUML para dispositivos móviles - Milena Cabrera
UML para dispositivos móviles - Milena Cabrera
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
F004 p006 gfpi guìa de aprendizaje 3-v2
F004 p006 gfpi guìa de aprendizaje 3-v2F004 p006 gfpi guìa de aprendizaje 3-v2
F004 p006 gfpi guìa de aprendizaje 3-v2
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 

Destacado

Biologia /origen de la vida
Biologia /origen de la vidaBiologia /origen de la vida
Biologia /origen de la vidaPaoPlacencia
 
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosPlan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosAdministraticoItaca
 
Stewart Taylor Current CV
Stewart Taylor Current CVStewart Taylor Current CV
Stewart Taylor Current CVstewart taylor
 
Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard
 

Destacado (7)

Mda mde
Mda   mdeMda   mde
Mda mde
 
Biologia /origen de la vida
Biologia /origen de la vidaBiologia /origen de la vida
Biologia /origen de la vida
 
Klemike babaváró2
Klemike babaváró2Klemike babaváró2
Klemike babaváró2
 
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalosPlan de identidad e imagen corporativa. carmen brun. presentación. intervalos
Plan de identidad e imagen corporativa. carmen brun. presentación. intervalos
 
Lanaturaleza
LanaturalezaLanaturaleza
Lanaturaleza
 
Stewart Taylor Current CV
Stewart Taylor Current CVStewart Taylor Current CV
Stewart Taylor Current CV
 
Stephen Howard Resume June 2016
Stephen Howard Resume June 2016Stephen Howard Resume June 2016
Stephen Howard Resume June 2016
 

Similar a Mda mde

Metodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLMetodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLSantiago Jacome
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...Joel Fernandez
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions FrameworkTaty Millan
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDCesar Gomez
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareUniversidad De Cordoba
 
Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSEEdicson Edicson
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del softwareJohns Chacon
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Lucero Mtz
 
MDD - Andrés Goyes
MDD - Andrés GoyesMDD - Andrés Goyes
MDD - Andrés Goyes2008PA2Info3
 

Similar a Mda mde (20)

Mda mde
Mda mdeMda mde
Mda mde
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Metodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLMetodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSL
 
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...Metodologías Ágiles  para el Desarrollo de Software y Metodologias Para el de...
Metodologías Ágiles para el Desarrollo de Software y Metodologias Para el de...
 
El proceso unificado
El proceso unificadoEl proceso unificado
El proceso unificado
 
Desarrollo de software.pptx
Desarrollo de software.pptxDesarrollo de software.pptx
Desarrollo de software.pptx
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
 
Orientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDDOrientación a tendencias de Arquitectura DDD
Orientación a tendencias de Arquitectura DDD
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Presentación ae
Presentación aePresentación ae
Presentación ae
 
Uml
UmlUml
Uml
 
Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSE
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
S01-s1-MVC.pptx
S01-s1-MVC.pptxS01-s1-MVC.pptx
S01-s1-MVC.pptx
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
MDD - Andrés Goyes
MDD - Andrés GoyesMDD - Andrés Goyes
MDD - Andrés Goyes
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 

Más de com2merwil

modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controladorcom2merwil
 
realidad virtual y aumentada
realidad virtual y aumentadarealidad virtual y aumentada
realidad virtual y aumentadacom2merwil
 
Ing del software
Ing del softwareIng del software
Ing del softwarecom2merwil
 
Trabajo internet profunda
Trabajo internet profundaTrabajo internet profunda
Trabajo internet profundacom2merwil
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchcom2merwil
 
Aplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubeAplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubecom2merwil
 
Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)com2merwil
 
realidad virtual realidad aumentada
realidad virtual realidad aumentadarealidad virtual realidad aumentada
realidad virtual realidad aumentadacom2merwil
 
Metodo blue watch
Metodo blue watchMetodo blue watch
Metodo blue watchcom2merwil
 

Más de com2merwil (11)

modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
realidad virtual y aumentada
realidad virtual y aumentadarealidad virtual y aumentada
realidad virtual y aumentada
 
Ing del software
Ing del softwareIng del software
Ing del software
 
Trabajo internet profunda
Trabajo internet profundaTrabajo internet profunda
Trabajo internet profunda
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watch
 
Aplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nubeAplicaciones y bases de datos en la nube
Aplicaciones y bases de datos en la nube
 
Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)Ingeniería del software (bd en la nube)
Ingeniería del software (bd en la nube)
 
realidad virtual realidad aumentada
realidad virtual realidad aumentadarealidad virtual realidad aumentada
realidad virtual realidad aumentada
 
Mvc prezi
Mvc preziMvc prezi
Mvc prezi
 
Deep web
Deep webDeep web
Deep web
 
Metodo blue watch
Metodo blue watchMetodo blue watch
Metodo blue watch
 

Último

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 

Último (20)

La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 

Mda mde

  • 1. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Francisco García, Nelda Solano, Jhosep Gonzales y Daniela Contrera Junio, 2016. Universidad Alejandro de Humboldt. Ingeniera del Software.
  • 2. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Tabla de Contenido Introducción ....................................................................................................................... 1 Capitulo 1 En que se basa las tecnologías MDA y MDE………………………………. 2,3 Objetivo MDA y MDE………………………………………………………………….3,4 Capítulo 2 Metodologia MDA/MDE ............................................................................... 4,7 Arquitectura dirigidas por modelos - MDA................................................................. 3,4 Ingenieria dirigidas por modelos - MDE ..................................................................... 5,6 Capítulo 3 Cuadro comparativo MDA/MDE..................................................................... 8 Metodologias MDA/MDE .............................................................................................. 8 Conclusion .......................................................................................................................... 9 Referencias........................................................................................................................ 10 Anexos .............................................................................................................................. 11
  • 3. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Introducción En el presente trabajo tiene como objetivo la arquitectura dirigida por modelos abreviado MDA y ingeniería dirigida por modelos abreviado MDE simultáneamente su desarrollo se define en identificar sus metodologías, ¿El por qué, para qué y para quién? se implementa, además cuales lenguaje intervienen para su fin, por otra parte al resaltar el compromiso de las entidades organizacionales considerando el impulso histórico sostenido de manera individual puesto que son metodologías distintas, luego implementar diferencias y/o relaciones existentes entre MDA y MDE considerando que aspectos destaca uno del otro. Por último modelos existentes e diseños alcanzados por la metodología MDA y MDE. . 1
  • 4. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Capítulo 1 En que se basa la tecnología MDA/MDE Tecnología MDA El MDA es un marco arquitectónico abierto y neutral de proveedores que aprovecha los estándares asociados (OMG y modelos específicamente) dentro del ciclo de vida de desarrollo de sistemas a través de varios dominios y tecnologías. Además la MDA apoya ampliamente diferentes tipos de dominios de aplicaciones y plataformas tecnológicas. De igual modo permite transformar o convertir los modelos independientes de la plataforma para producir modelos específicos de la plataforma que utilizan asignaciones. Se debe agregar que en el proceso de ciclo de vida de desarrollo del sistema, la MDA se aplica modelos independientes de la plataforma y modelos específicos de plataforma para sostener y aprovechar las inversiones en los requisitos, las tecnologías y del ciclo de vida que sirve de puente entre ellos a medida que cambian de forma independiente. Este enfoque conduce generalmente a la flexibilidad a largo plazo de las implementaciones, integración, mantenimiento, pruebas y simulación, así como la portabilidad, interoperabilidad y reutilización. Tecnología MDE La tecnología MDE tiene como objetivo elevar el nivel de abstracción en el perfil de formación y aumentar la automatización en el desarrollo del programa. Así mismo, la idea promovida por MDE es el uso de modelos en diferentes niveles de abstracción para el desarrollo de sistemas, elevando así el nivel de abstracción en el perfil de formación. Que no es más que un aumento de 2
  • 5. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) la automatización en el desarrollo del programa se alcanza mediante el uso de ejecutables transformaciones de modelos. Que no son más que modelos de más alto nivel que se transforman en modelos de nivel inferior hasta que el modelo se puede hacer ejecutable utilizando la generación de código o modelo de interpretación. Objetivo MDA Uno de los principales objetivos de MDA es separar el diseño de la arquitectura y de las tecnologías de construcción, facilitando que el diseño y la arquitectura puedan ser alterados independientemente. El diseño alberga los requerimientos funcionales, mientras que la arquitectura proporciona la infraestructura a través de la cual se hacen efectivos requerimientos no funcionales como la escalabilidad, fiabilidad o rendimiento. A su vez MDA se asegura de que el modelo independiente de la plataforma (PIM), el cual representa un diseño conceptual que concreta los requerimientos funcionales, sobrevive a los cambios que se produzcan en las tecnologías de fabricación y en las arquitecturas software. De particular importancia en MDA es la noción de transformación de modelos. Uno de los estándares definidos para la transformación de modelos se denomina QVT. Objetivo MDE MDE tiene como objetivo elevar el nivel de abstracción en el perfil de formación y aumentar la automatización en el desarrollo del programa. La idea promovida por MDE es el uso de modelos en diferentes niveles de abstracción para el desarrollo de sistemas, elevando así el nivel de abstracción en el perfil de formación. Así mismo, un aumento de la automatización en el desarrollo del programa se alcanza mediante el uso de ejecutables transformaciones de modelos, 3
  • 6. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) que cada vez son de más alto nivel y se transforman en modelos de nivel inferior hasta que el modelo se puede hacer ejecutable utilizando la generación de código o modelo de interpretación. Capitulo 2 Metodología MDA/MDE Arquitectura dirigida por modelos - MDA La arquitectura dirigida por modelos abreviado como MDA es un acercamiento al diseño del software, propuesto y particionado por object management group abreviado OMG, de igual manera proporciona un conjunto de guías para estructurar especificaciones expresadas como modelos. Por otra parte usando la metodología MDA, la funcionalidad del sistema será definida en primer lugar como un modelo independiente de la plataforma abreviado como PIM a través de un lenguaje específico para el dominio que se trate, también dado un modelo de definición de la plataforma abreviado PDM, este corresponde a CORBA, .NET, WEB, etc… Ahora bien PIM puede traducirse a uno o más modelos específicos de la plataforma abreviado PSM para la implementación correspondiente, usando diferentes lenguajes específicos o lenguajes de propósito general como Java, C#, Python etc... Además MDA se asegura de que el modelo independiente de la plataforma (PIM), sobreviva a los cambios que se produzcan en las tecnologías de fabricación y en las arquitecturas software. Acerca de los principios de MDA pueden aplicarse a otras áreas como el modelado de procesos de negocios donde el PIM, independientemente de la tecnología y de la arquitectura es adaptado tanto a los sistemas como a los procesos manuales. También puede aplicarse el MDA como soporte para diseñar 4
  • 7. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) componentes funcionales del software, en especial cuando los cambios representan una alta volatilidad es decir alta perdida de información. Acerca de los principales objetivos de MDA son los siguientes:  Separar el diseño de la arquitectura y de las tecnologías de construcción, facilitando que el diseño y la arquitectura puedan ser alterados independientemente.  El diseño albergue los requerimientos funciones (casos de uso) mientras que la arquitectura proporcione la infraestructura a través de la cual se hagan efectivos los requerimientos no funcionales como la escalabilidad, fiabilidad o rendimiento. Además existe un amplio conjunto de herramientas con soporte para MDA, cuales se están desarrollando por los principales fabricantes y proyectos Open Source, estas herramientas permiten comúnmente la especificación rudimentaria de arquitecturas así por ejemplo: “ seleccionar una de las arquitectura de referencia tales como Java EE o Microsoft .NET, también especificar la arquitectura a un nivel de mayor detalle incluyendo tecnologías de la capa de presentación, de la capa de negocio, de persistencias o tecnologías de mapeo de persistencias”. 5
  • 8. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Ingeniera dirigida por modelos - MDE En cuanto a ingeniera dirigía por modelos abreviado MDE es una metodología de desarrollo de software que se centra en la creación y explotación de modelos de dominio, es decir representaciones abstractas de los conocimientos y actividades que rigen un dominio de aplicación particular. Acerca de los principales objetivos de MDE son los siguientes:  Aumentar la productividad mediante la maximización de la compatibilidad entre los sistemas, a través de la reutilización de modelos estandarizados.  Simplificar el proceso de diseño, a través de modelos de patrones de diseños que se repiten en el dominio de aplicación.  Promover la comunicación entre los individuos y equipos que trabajan en los sistemas, a través de una estandarización de la terminología y las mejores prácticas utilizadas en el dominio de la aplicación. Por otro lado MDE se considera eficaz si los modelos tienen sentido desde el punto de vista de un usuario que está familiarizado con el dominio, y si ellos pueden servir como base para la implementación de sistemas, aun así los modelos son desarrollados a través de una amplia comunicación entre los gerentes de producto, diseñadores, miembros del equipo de desarrollo y usuarios del dominio de la aplicación, a causa del mismo se obtienen modelos que permiten el desarrollo del software y sistemas, aunque MDE aplica algunas de las iniciativas más conocidas como la arquitectura dirigida por modelos abreviado ADM del object management group abreviado OMG, que es una marca registrada de la OMG y el ecosistema de herramientas de modelado y programación eclipse. 6
  • 9. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) En cuanto a las herramientas para soportar MDE una de las primeras en entorno histórico fueron las CASE desarrolladas en los ochenta, compañías tales como Integrated Development Environment abreviado IDE, Higher Order Software conocido ahora como Hamilton Technologies, Cadre Technologies, Bachman Information Systems y Logic Words abreviado BP-Win y ER-Win fueron pioneros en el campo usando esta herramienta, aunque los CASE tenían el mismo problema que las actuales herramientas MDA / MDE tienen hoy cual es el modelo de sincronizado de una aplicación, aun así por parte de OMG se implementa MDA como un modelo estándar para el enfoque avanzado arquitectural. 7
  • 10. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Capítulo 3 Cuadro comparativo entre MDA / MDE A continuación se hace presente la siguiente tabla: Tabla 1. Cuadro comparativo Metodologia MDA vs MDE. MDA – Arquitectura dirigida Por modelos MDE – Ingeniería dirigida por modelos Es un acercamiento al diseño del software, propuesto y particionado por object management group (OMG). Separa el diseño de la arquitectura y de las tecnologías de construcción, facilitando que el diseño y la arquitectura puedan ser alterados independientemente. La funcionalidad del sistema será definida en primer lugar como un modelo independiente de la plataforma (PIM). Según J. Cabot MDA es la visión particular que tiene OMG, por lo tanto se basa en el uso de los estándares,esto hace que MDA como un subconjunto, a cambio MDE será el conjunto o supe conjunto ya que MDE va más allá de las actividades de desarrollo y incluye también otros procesos adiciones de la ingeniera del software como la evolución del sistema. Es una metodología de desarrollo de software que se centra en la creación y explotación de modelos de dominio. Aumenta la productividad mediante la maximización de la compatibilidad entre los sistemas, a través de la reutilización de modelos estandarizados. Se considera eficaz los modelos que tienen sentido desde el punto de vista de un usuario cual este familiarizado con el dominio. Según A. Bouraoui MDE es una metodología general para el desarrollo de software, preconiza el uso de patrones recurrente es decir modelos para incrementar la productividad y la compatibilidad entre los sistemas, además MDA es una propuesta específica para la aplicación MDE, hecha por OMG, cual describe un enfoque basado en los metamodelos, modelos abstractos (PIM) y modelos finalmente más específicos (PSM). 8
  • 11. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Conclusión De modo que se dicta que tanto la arquitectura dirija por modelos (MDA) e ingeniera dirigida por modelos MDE son factores cuales son sumamente importantes para el desarrollo de un software, además involucra por parte de MDA su estandarización patrocina por OMG, aun así tanto como MDA y MDE se complementan a fin de alcanzar un buen nivel a nivel de arquitectura, tecnología y desarrollo, conforme a esto no cabe duda que exista nuevas metodologías cuales otorguen más énfasis o mayor seguridad, calidad, viabilidad en un futuro cercano, simultáneamente un nuevo avance en la ingenia del software 9
  • 12. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Referencias J, Cabot (2009).Modeling Lamguajes. Recuperado el 07/06/2016. http://modeling-languages.com/relaci-n-entre-mdamdd-y-mde/ A. Baurini (2013).ResearchGate. Recuperado el 07/06/2016. https://www.researchgate.net/post/what_are_the_differences_between_Model- driven_Architecture_Model-driven_development_and_Model- driven_engineering_and_what_are_the_similarities Anónimo. Arquitectura dirigidas por modelos. Recuperado el 07/06/2016 https://es.wikipedia.org/wiki/Arquitectura_dirigida_por_modelos Anónimo. Ingeniería dirigidas por modelos. Recuperado el 07/06/2016 https://es.wikipedia.org/wiki/Ingenier%C3%ADa_dirigida_por_modelos 10
  • 13. MDA (Arquitectura dirigida por modelos) – MDE (Ingeniera dirigida por modelos) Anexos 11