SlideShare una empresa de Scribd logo
1 de 10
Universidad Alejandro de Humboldt
Catedra: Ingeniera del Software
Sección: 604
Francisco García
Luis Gonzales
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.
En MDA se plica:
• PIM (Modelos Independientes de la Plataforma)
• PSM (Modelos específicos de plataforma)
• PDM (Modelos de definicion de plataforma)
Arquitectura dirigida por modelos (MDA)
MDA apoya ampliamente diferentes tipos de dominios de aplicaciones
y plataformas tecnológicas.
Con Respecto al (PIN):
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…
Arquitectura dirigida por modelos (MDA)
Entre sus principios se tiene:
• Puede Aplicarse a otras áreas
• Soporte para diseñar componentes funcionales del software
Arquitectura dirigida por modelos (MDA)
PIM
PSM
PSM
PSM
Objetivos del MDA
• 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.
Arquitectura dirigida por modelos (MDA)
La Ingeniería Dirigida por Modelos (MDE) es una
metodología de desarrollo de software que se centra en
la creación de modelos, o abstracciones. Todas las formas
de ingeniería se basan en modelos de diseño de sistemas
del mundo real. Los modelos se utilizan en muchos
sentidos: para entender aspectos específicos del sistema,
predecir cualidades del sistema, la razón sobre el impacto
de los cambios, y comunicar las principales características
del sistema a las partes interesadas.
Objetivo del MDE
• La necesidad de separar de manera muy clara la lógica de
negocio y la tecnología utilizada.
• La separación de las preocupaciones (separation of
concerns)
• Generar software nuevo a partir de modelos.
• Apoyar a los desarrolladores en su productividad.
• Generar los cambios en las partes del modelo.
El MDE está destinado a aumentar la productividad al máximo,
la compatibilidad entre sistemas, simplificando el proceso
de diseño, y promoviendo la comunicación entre los
individuos y los equipos que trabajan en el sistema. MDE
tiene por objeto aumentar la rentabilidad de una empresa
derivado del esfuerzo de desarrollo de software. Este
beneficio se entrega en dos formas básicas mediante la
mejora de la productividad a corto plazo de los
desarrolladores y mediante la mejora de la productividad a
largo plazo de los desarrolladores.
Beneficios
• Personal
• Requerimientos
• El despliegue de plataformas
Beneficios
MDA vs MDE

Más contenido relacionado

La actualidad más candente

Conceptos de diseño de software
Conceptos de diseño de softwareConceptos de diseño de software
Conceptos de diseño de softwareJose Diaz Silva
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx AlvareL
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwareduberlisg
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andesmyle22
 
Sistemas informacion Com Doc
Sistemas informacion Com DocSistemas informacion Com Doc
Sistemas informacion Com Docjaimedetrelew
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116AlejandroCoronado26
 
Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentesjose_macias
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?Israel Rey
 
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
 
Ingenieria de software basada en componentes
Ingenieria de software basada en componentesIngenieria de software basada en componentes
Ingenieria de software basada en componentesTensor
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareandres Mora
 
Ingenieria de software basada en componentes -jeiner gonzalez blanco
Ingenieria de software basada en componentes  -jeiner gonzalez blancoIngenieria de software basada en componentes  -jeiner gonzalez blanco
Ingenieria de software basada en componentes -jeiner gonzalez blancoJeiner Gonzalez Blanco
 

La actualidad más candente (20)

Conceptos de diseño de software
Conceptos de diseño de softwareConceptos de diseño de software
Conceptos de diseño de software
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Universidad regional autonoma de los andes
Universidad regional autonoma de los andesUniversidad regional autonoma de los andes
Universidad regional autonoma de los andes
 
Sistemas informacion Com Doc
Sistemas informacion Com DocSistemas informacion Com Doc
Sistemas informacion Com Doc
 
Mda 2
Mda 2Mda 2
Mda 2
 
Componentes
ComponentesComponentes
Componentes
 
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
 
Ingeniería del software basada en componentes
Ingeniería del software basada en componentesIngeniería del software basada en componentes
Ingeniería del software basada en componentes
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de 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
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
Ingenieria de software basada en componentes
Ingenieria de software basada en componentesIngenieria de software basada en componentes
Ingenieria de software basada en componentes
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Ingenieria de software basada en componentes -jeiner gonzalez blanco
Ingenieria de software basada en componentes  -jeiner gonzalez blancoIngenieria de software basada en componentes  -jeiner gonzalez blanco
Ingenieria de software basada en componentes -jeiner gonzalez blanco
 

Destacado

Destacado (7)

Jerrymay CV
Jerrymay CVJerrymay CV
Jerrymay CV
 
thesis
thesisthesis
thesis
 
DUOMAX Brochure
DUOMAX BrochureDUOMAX Brochure
DUOMAX Brochure
 
Mda mde
Mda   mdeMda   mde
Mda mde
 
Eco tourism chapter 1
Eco tourism chapter 1Eco tourism chapter 1
Eco tourism chapter 1
 
Klemike babaváró2
Klemike babaváró2Klemike babaváró2
Klemike babaváró2
 
Escuelas saludables y modelo operativo de la promocion de la salud
Escuelas saludables y modelo operativo de la promocion de la saludEscuelas saludables y modelo operativo de la promocion de la salud
Escuelas saludables y modelo operativo de la promocion de la salud
 

Similar a MDA arquitectura

Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 
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
 
ProVision
ProVisionProVision
ProVisionctoro
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranMarijoalbarranb
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchdanielnp33
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASCinthia López
 
MDA - Javier Zúñiga
MDA - Javier ZúñigaMDA - Javier Zúñiga
MDA - Javier Zúñiga2008PA2Info3
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569forwer1223
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfRebeca Ortega
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO Eliezer Alas
 
arquitectura de software 1 parte.pdf
arquitectura de software 1 parte.pdfarquitectura de software 1 parte.pdf
arquitectura de software 1 parte.pdfjhonademirpalominopa
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadYenny Salazar
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de SoftwareMaricela Ramirez
 

Similar a MDA arquitectura (20)

Mda mde
Mda   mdeMda   mde
Mda mde
 
Mda
MdaMda
Mda
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
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
 
ProVision
ProVisionProVision
ProVision
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_Albarran
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watch
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMAS
 
MDA - Javier Zúñiga
MDA - Javier ZúñigaMDA - Javier Zúñiga
MDA - Javier Zúñiga
 
Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569Slideshare 20, luis mortell 26.055.569
Slideshare 20, luis mortell 26.055.569
 
r3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdfr3022837166376237762356d7263d524.05272591.pdf
r3022837166376237762356d7263d524.05272591.pdf
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
 
arquitectura de software 1 parte.pdf
arquitectura de software 1 parte.pdfarquitectura de software 1 parte.pdf
arquitectura de software 1 parte.pdf
 
Documento completo mdna
Documento completo mdnaDocumento completo mdna
Documento completo mdna
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de Calidad
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto 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

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
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,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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
 
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
 
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ónLourdes Feria
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
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
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
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
 
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
 
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
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

MDA arquitectura

  • 1. Universidad Alejandro de Humboldt Catedra: Ingeniera del Software Sección: 604 Francisco García Luis Gonzales
  • 2. 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. En MDA se plica: • PIM (Modelos Independientes de la Plataforma) • PSM (Modelos específicos de plataforma) • PDM (Modelos de definicion de plataforma) Arquitectura dirigida por modelos (MDA)
  • 3. MDA apoya ampliamente diferentes tipos de dominios de aplicaciones y plataformas tecnológicas. Con Respecto al (PIN): 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… Arquitectura dirigida por modelos (MDA)
  • 4. Entre sus principios se tiene: • Puede Aplicarse a otras áreas • Soporte para diseñar componentes funcionales del software Arquitectura dirigida por modelos (MDA) PIM PSM PSM PSM
  • 5. Objetivos del MDA • 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. Arquitectura dirigida por modelos (MDA)
  • 6. La Ingeniería Dirigida por Modelos (MDE) es una metodología de desarrollo de software que se centra en la creación de modelos, o abstracciones. Todas las formas de ingeniería se basan en modelos de diseño de sistemas del mundo real. Los modelos se utilizan en muchos sentidos: para entender aspectos específicos del sistema, predecir cualidades del sistema, la razón sobre el impacto de los cambios, y comunicar las principales características del sistema a las partes interesadas.
  • 7. Objetivo del MDE • La necesidad de separar de manera muy clara la lógica de negocio y la tecnología utilizada. • La separación de las preocupaciones (separation of concerns) • Generar software nuevo a partir de modelos. • Apoyar a los desarrolladores en su productividad. • Generar los cambios en las partes del modelo.
  • 8. El MDE está destinado a aumentar la productividad al máximo, la compatibilidad entre sistemas, simplificando el proceso de diseño, y promoviendo la comunicación entre los individuos y los equipos que trabajan en el sistema. MDE tiene por objeto aumentar la rentabilidad de una empresa derivado del esfuerzo de desarrollo de software. Este beneficio se entrega en dos formas básicas mediante la mejora de la productividad a corto plazo de los desarrolladores y mediante la mejora de la productividad a largo plazo de los desarrolladores. Beneficios
  • 9. • Personal • Requerimientos • El despliegue de plataformas Beneficios