Hogar Desarrollo ¿Qué es la arquitectura basada en modelos (mda)? - definición de techopedia

¿Qué es la arquitectura basada en modelos (mda)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la arquitectura dirigida por modelos (MDA)?

La arquitectura basada en modelos (MDA) es un tipo de enfoque para el diseño, desarrollo e implementación de software. Como su nombre indica, este enfoque utiliza modelos como un conjunto de pautas utilizadas en la estructuración de las especificaciones de diseño. La razón por la cual los modelos fueron seleccionados como el objeto central en este principio de diseño es porque ayuda a los diseñadores a razonar el diseño del sistema al permitirles ignorar detalles adicionales y darles más atención en los temas relevantes. Los modelos también se utilizan en todo el campo de la ingeniería y el diseño para comprender sistemas complejos y del mundo real.

Techopedia explica la arquitectura dirigida por modelos (MDA)

La arquitectura basada en modelos fue lanzada por Object Management Group (OMG) en 2001 y pertenece a la ingeniería de dominios. El enfoque MDA define un lenguaje específico de dominio (DSL) que se utilizará junto con un modelo independiente de plataforma (PIM). El enfoque MDA favorece la ingeniería avanzada, lo que significa que el código se produce a partir de diagramas o modelos elaborados por humanos. Este enfoque de diseño generalmente comienza con la creación de un modelo para un propósito específico o la adaptación de uno existente que ya se ajusta al propósito.

MDA es la respuesta al problema de las prolíficas plataformas de middleware, que provocan una desconexión entre diferentes sistemas y soluciones de software. Tradicionalmente, las empresas han pasado por muchas plataformas de middleware y mantienen múltiples tipos porque diferentes departamentos internos pueden tener diferentes necesidades que solo pueden ser satisfechas por diferentes plataformas de middleware.

¿Qué es la arquitectura basada en modelos (mda)? - definición de techopedia