SlideShare a Scribd company logo
1 of 16
INTEGRANTES
 Mayra Mamani Huillca 2014-105071
 Vanessa Paulsen Cáceres 2014-105022
 Magaly Arratia Paz 2014-105019
 Keyko Espinal Quiñonez 2014-105065
Se considera el proceso central de MDA.
Con el propósito de lograr un estándar
para la transformación, OMG inicia un
proceso de estandarización que favorece
la presentación de propuestas por parte
de toda la comunidad informática
alrededor del estándar denominado QVT.
Transformació
n de Modelos
El QVT pretende establecer un lenguaje
para la transformación de modelos (T),
para consulta de modelos (Q) para la
definición y generación de vistas (V) que
facilite el análisis de modelos desde
diferentes perspectivas de los
desarrolladores.
Consideraciones en el procesode transformación
TRANSFORMACIÓN
La transformación es el
proceso que, basado en una
serie de reglas, define los
mecanismos para el paso de
un modelo origen a un
modelo destino.
Arquitectura de la Transformación
MAPING (Mapeo)
El mapeo es la
correspondencia que
se establece entre
cada uno de los
elementos de un tipo
de modelo origen y
otro destino.
En el momento de
establecer un mapeo
se puede realizar una
mezcla de las
siguientes
estrategias:
Por tipo
•Especifica un
mapeo desde un
modelo
construido
usando tipos
específicos de un
lenguaje origen,
para expresar un
modelo con tipos
específicos en el
lenguaje destino.
Por
metamodelo
•Es un mapeo de
tipos, donde tanto
los tipos del
modelo origen,
como los del
destino están
especificados a
MOF.
Por instancia
•Se especifican
elementos del
modelo origen
para
transformarse de
una forma
particular, dada la
selección de una
plataforma
específica, en el
modelo destino.
MARCADO (Marking)
Identificación de cada
uno de los elementos
del modelo origen,
para saber qué reglas y
qué tipo de mapeo se
les aplicará en la
transformación.
Tipos desde un
modelo
Roles de un
modelo
Estereotipos de un
perfil UML
Elementos de un
modelo MOF
Elementos de un
modelo
especificados en
algún Metamodelo
Las marcas para un modelo provienen de
diferentes fuentes:
VISTA INTEGRADA
DEL PROCESO DE
TRANSFORMACIÓN
Para la mejor comprensión
de los conceptos propios de
la transformación, se ilustra
con un caso la forma como
el mapeo y el marcado
participan en la
transformación de un PIM a
un PSM y a código,
involucrando los conceptos
propios de la plataforma.
VISTA INTEGRADA DEL
PROCESO DE
TRANSFORMACIÓN
Los enfoques para la transformación de modelos pueden agruparse
en dos categorías:
ELABORACIONISTA
• Parte de modelos
ejecutables, hasta en un
70 % que no contienen
toda la información.
• Ejemplo, el
comportamiento
TRASLACIONISTA
• Parte de modelos
completos ejecutables
100 %.
• Este enfoque se apoya en
lenguajes formales, como
los ASL que recogen toda
la semántica necesaria
para hacer una
transformación completa
MDA Y EL PROCESO DE DESARROLLO DE SOFTWARE
En la actualidad, se plantean interrogantes
alrededor de lo que finalmente es MDA:
¿Una nueva aproximación de
desarrollo de software?
¿Un conjunto de estándares?
¿Una propuesta de
transformación de modelos?
PROPUESTA MDA
Mellor et al. (2003) y los editores
de IEEE Software, definen MDA
como un conjunto de estándares
de OMG que permiten seguir la
aproximación MDD.
La MDA no es un método que define técnicas,
etapas, artefactos, etc.; solamente proporciona la
infraestructura tecnológica y conceptual con la cual
construir estos métodos MDD.
Esto significa que MDA no puede utilizarse
directamente para desarrollar software; es
necesario definir métodos precisos que
proporcionen a los equipos de desarrollo pautas y
técnicas que puedan seguir y utilizar.
Actualmente, los modelos son costosos de construir
y, una vez construido el modelo, éste debe ser
transformado manualmente en código. Esta tarea es
tediosa, propensa a errores y repetitiva en muchos
casos, por ello MDA contribuye a disminuir las
cargas en estas tareas.
MDA nos ofrece solución a todas las problemáticas
inherentes al desarrollo de software.
MDA Bien utilizado y
teniendo en cuenta los
principios de diseño
subyacentes, nos puede
ahorrar la escritura y
generación de muchas
líneas de código.
Surgen interesantes áreas de investigación y trabajos futuros que
podrían agruparse en los siguientes frentes:
Profundizar en
aspectos como
los roles, los
flujos de
trabajo y las
etapas, en el
marco de la
propuesta para
el desarrollo
dirigido por
modelos
bosquejada en
este trabajo.
M
Estudiar las
propuestas de
modelado de
negocio y
plantear
estrategias.
D
Definir un
Framework que
provea
mecanismos
para que MDA
sirva de eje
integrador de
las diferentes
aproximaciones
avanzadas en el
desarrollo de
software
A
MDA y el papel de los modelos en el proceso de desarrollo de software

More Related Content

Similar to MDA y el papel de los modelos en el proceso de desarrollo de software

r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
Rebeca Ortega
 
Ha2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model drivenHa2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model driven
Luis Pérez
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
Lola Cruz
 
Metodologias para el desarrollo de aplicacones web
Metodologias para el desarrollo de aplicacones webMetodologias para el desarrollo de aplicacones web
Metodologias para el desarrollo de aplicacones web
Josafat Mtz
 
AnálisisTOGAF
AnálisisTOGAFAnálisisTOGAF
AnálisisTOGAF
LauOchoa
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
waralivt
 

Similar to MDA y el papel de los modelos en el proceso de desarrollo de software (20)

Mda mde
Mda   mdeMda   mde
Mda mde
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
 
Ha2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model drivenHa2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model driven
 
Metodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptxMetodología para el desarrollo de software para web.pptx
Metodología para el desarrollo de software para web.pptx
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
El proceso unificado
El proceso unificadoEl proceso unificado
El proceso unificado
 
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizajeCongreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC 2015 - UWE para entornos virtuales colaborativos de aprendizaje
 
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizajeCongreso ENC - UWE para entornos virtuales colaborativos de aprendizaje
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizaje
 
Clase_iso12207.pptx
Clase_iso12207.pptxClase_iso12207.pptx
Clase_iso12207.pptx
 
COMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptxCOMPARATIVA DE MODELOS TRADICIONALES.pptx
COMPARATIVA DE MODELOS TRADICIONALES.pptx
 
Talleres De Arquitectura V2
Talleres De Arquitectura V2Talleres De Arquitectura V2
Talleres De Arquitectura V2
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Metodologias para el desarrollo de aplicacones web
Metodologias para el desarrollo de aplicacones webMetodologias para el desarrollo de aplicacones web
Metodologias para el desarrollo de aplicacones web
 
AnálisisTOGAF
AnálisisTOGAFAnálisisTOGAF
AnálisisTOGAF
 
Grupo1
Grupo1Grupo1
Grupo1
 
Metodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdfMetodologia casacad y msf convertir a pdf
Metodologia casacad y msf convertir a pdf
 
Monografia
MonografiaMonografia
Monografia
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 

More from Mitzi Linares Vizcarra

More from Mitzi Linares Vizcarra (20)

Unidad I Sesión 1.2 - Semana 1
Unidad I  Sesión 1.2 - Semana 1Unidad I  Sesión 1.2 - Semana 1
Unidad I Sesión 1.2 - Semana 1
 
Unidad I Sesión 1.1 - Semana 1
Unidad I  Sesión 1.1 - Semana 1Unidad I  Sesión 1.1 - Semana 1
Unidad I Sesión 1.1 - Semana 1
 
Unidad i sesion 1.2 gpyo - semana 1
Unidad i   sesion 1.2 gpyo - semana 1Unidad i   sesion 1.2 gpyo - semana 1
Unidad i sesion 1.2 gpyo - semana 1
 
Unidad i sesion 1.1 gpyo - semana 1
Unidad i  sesion 1.1  gpyo -  semana 1Unidad i  sesion 1.1  gpyo -  semana 1
Unidad i sesion 1.1 gpyo - semana 1
 
Informe caja huancayo
Informe caja huancayoInforme caja huancayo
Informe caja huancayo
 
Empresa romero-srl
Empresa romero-srlEmpresa romero-srl
Empresa romero-srl
 
T1 apcp
T1 apcpT1 apcp
T1 apcp
 
Informe de planeamiento de materiales de la empresa el pollon
Informe de planeamiento de materiales de la empresa el pollonInforme de planeamiento de materiales de la empresa el pollon
Informe de planeamiento de materiales de la empresa el pollon
 
Derecho comercial y tributario sesion II y III
Derecho comercial y tributario sesion II y IIIDerecho comercial y tributario sesion II y III
Derecho comercial y tributario sesion II y III
 
Derecho comerc y tributario sesion II
Derecho comerc y tributario sesion IIDerecho comerc y tributario sesion II
Derecho comerc y tributario sesion II
 
Derecho comerc y tributario sesion I
Derecho comerc y tributario sesion IDerecho comerc y tributario sesion I
Derecho comerc y tributario sesion I
 
Derecho comercial y tributario sesion III
Derecho comercial y tributario sesion IIIDerecho comercial y tributario sesion III
Derecho comercial y tributario sesion III
 
Perjuicio y Prejuicio
Perjuicio y PrejuicioPerjuicio y Prejuicio
Perjuicio y Prejuicio
 
Ley 27444
Ley 27444Ley 27444
Ley 27444
 
Elusion y Evasion
Elusion y EvasionElusion y Evasion
Elusion y Evasion
 
Retroactividad, Irretroactividad y Ultractividad
Retroactividad, Irretroactividad y UltractividadRetroactividad, Irretroactividad y Ultractividad
Retroactividad, Irretroactividad y Ultractividad
 
Prejuicio y Perjuicio
Prejuicio y PerjuicioPrejuicio y Perjuicio
Prejuicio y Perjuicio
 
Elusion y Evasion
Elusion y EvasionElusion y Evasion
Elusion y Evasion
 
Evasion y Elusion
Evasion y ElusionEvasion y Elusion
Evasion y Elusion
 
Perjuicio y Prejuicio
Perjuicio y PrejuicioPerjuicio y Prejuicio
Perjuicio y Prejuicio
 

Recently uploaded

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Recently uploaded (20)

ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

MDA y el papel de los modelos en el proceso de desarrollo de software

  • 1.
  • 2. INTEGRANTES  Mayra Mamani Huillca 2014-105071  Vanessa Paulsen Cáceres 2014-105022  Magaly Arratia Paz 2014-105019  Keyko Espinal Quiñonez 2014-105065
  • 3. Se considera el proceso central de MDA. Con el propósito de lograr un estándar para la transformación, OMG inicia un proceso de estandarización que favorece la presentación de propuestas por parte de toda la comunidad informática alrededor del estándar denominado QVT. Transformació n de Modelos El QVT pretende establecer un lenguaje para la transformación de modelos (T), para consulta de modelos (Q) para la definición y generación de vistas (V) que facilite el análisis de modelos desde diferentes perspectivas de los desarrolladores.
  • 4. Consideraciones en el procesode transformación TRANSFORMACIÓN La transformación es el proceso que, basado en una serie de reglas, define los mecanismos para el paso de un modelo origen a un modelo destino. Arquitectura de la Transformación
  • 5. MAPING (Mapeo) El mapeo es la correspondencia que se establece entre cada uno de los elementos de un tipo de modelo origen y otro destino. En el momento de establecer un mapeo se puede realizar una mezcla de las siguientes estrategias: Por tipo •Especifica un mapeo desde un modelo construido usando tipos específicos de un lenguaje origen, para expresar un modelo con tipos específicos en el lenguaje destino. Por metamodelo •Es un mapeo de tipos, donde tanto los tipos del modelo origen, como los del destino están especificados a MOF. Por instancia •Se especifican elementos del modelo origen para transformarse de una forma particular, dada la selección de una plataforma específica, en el modelo destino.
  • 6. MARCADO (Marking) Identificación de cada uno de los elementos del modelo origen, para saber qué reglas y qué tipo de mapeo se les aplicará en la transformación. Tipos desde un modelo Roles de un modelo Estereotipos de un perfil UML Elementos de un modelo MOF Elementos de un modelo especificados en algún Metamodelo Las marcas para un modelo provienen de diferentes fuentes:
  • 7. VISTA INTEGRADA DEL PROCESO DE TRANSFORMACIÓN Para la mejor comprensión de los conceptos propios de la transformación, se ilustra con un caso la forma como el mapeo y el marcado participan en la transformación de un PIM a un PSM y a código, involucrando los conceptos propios de la plataforma.
  • 8. VISTA INTEGRADA DEL PROCESO DE TRANSFORMACIÓN Los enfoques para la transformación de modelos pueden agruparse en dos categorías: ELABORACIONISTA • Parte de modelos ejecutables, hasta en un 70 % que no contienen toda la información. • Ejemplo, el comportamiento TRASLACIONISTA • Parte de modelos completos ejecutables 100 %. • Este enfoque se apoya en lenguajes formales, como los ASL que recogen toda la semántica necesaria para hacer una transformación completa
  • 9.
  • 10. MDA Y EL PROCESO DE DESARROLLO DE SOFTWARE En la actualidad, se plantean interrogantes alrededor de lo que finalmente es MDA: ¿Una nueva aproximación de desarrollo de software? ¿Un conjunto de estándares? ¿Una propuesta de transformación de modelos?
  • 11. PROPUESTA MDA Mellor et al. (2003) y los editores de IEEE Software, definen MDA como un conjunto de estándares de OMG que permiten seguir la aproximación MDD.
  • 12. La MDA no es un método que define técnicas, etapas, artefactos, etc.; solamente proporciona la infraestructura tecnológica y conceptual con la cual construir estos métodos MDD. Esto significa que MDA no puede utilizarse directamente para desarrollar software; es necesario definir métodos precisos que proporcionen a los equipos de desarrollo pautas y técnicas que puedan seguir y utilizar.
  • 13. Actualmente, los modelos son costosos de construir y, una vez construido el modelo, éste debe ser transformado manualmente en código. Esta tarea es tediosa, propensa a errores y repetitiva en muchos casos, por ello MDA contribuye a disminuir las cargas en estas tareas. MDA nos ofrece solución a todas las problemáticas inherentes al desarrollo de software.
  • 14. MDA Bien utilizado y teniendo en cuenta los principios de diseño subyacentes, nos puede ahorrar la escritura y generación de muchas líneas de código.
  • 15. Surgen interesantes áreas de investigación y trabajos futuros que podrían agruparse en los siguientes frentes: Profundizar en aspectos como los roles, los flujos de trabajo y las etapas, en el marco de la propuesta para el desarrollo dirigido por modelos bosquejada en este trabajo. M Estudiar las propuestas de modelado de negocio y plantear estrategias. D Definir un Framework que provea mecanismos para que MDA sirva de eje integrador de las diferentes aproximaciones avanzadas en el desarrollo de software A