Lar Desenvolvimento O que é arquitetura orientada a modelo (mda)? - o que é techopedia

O que é arquitetura orientada a modelo (mda)? - o que é techopedia

Índice:

Anonim

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.

O que é arquitetura orientada a modelo (mda)? - o que é techopedia