Índice:
- Definição - O que significa Arquitetura Orientada a Modelo (MDA)?
- Techopedia explica Arquitetura Orientada a Modelo (MDA)
Definição - O que significa Arquitetura Orientada a Modelo (MDA)?
Arquitetura orientada a modelo (MDA) é um tipo de abordagem para design, desenvolvimento e implementação de software. Como o nome sugere, essa abordagem usa modelos como um conjunto de diretrizes usadas na estruturação de especificações de design. A razão pela qual os modelos foram selecionados como o objeto central nesse princípio de design é porque ajuda os designers a raciocinar sobre o design do sistema, permitindo que eles ignorem detalhes adicionais e dando-lhes mais foco nas questões relevantes. Os modelos também são usados em todo o campo de engenharia e design para entender sistemas complexos e do mundo real.
Techopedia explica Arquitetura Orientada a Modelo (MDA)
A arquitetura orientada a modelo foi lançada pelo Object Management Group (OMG) em 2001 e pertence à engenharia de domínio. A abordagem MDA define uma linguagem específica de domínio (DSL) a ser usada junto com um modelo independente de plataforma (PIM). A abordagem MDA favorece a engenharia avançada, o que significa que o código é produzido a partir de diagramas ou modelos elaborados por humanos. Essa abordagem de design geralmente começa com a criação de um modelo para uma finalidade específica ou a adaptação de uma já existente que já se ajusta à finalidade.
MDA é a resposta para o problema de plataformas de middleware prolíficas, que causam uma desconexão entre diferentes sistemas e soluções de software. Tradicionalmente, as empresas passam por muitas plataformas de middleware e mantêm vários tipos, porque diferentes departamentos internos podem ter necessidades diferentes que só podem ser atendidas por diferentes plataformas de middleware.