Accueil Développement Qu'est-ce que l'architecture pilotée par les modèles (MDA)? - définition de techopedia

Qu'est-ce que l'architecture pilotée par les modèles (MDA)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'architecture pilotée par les modèles (MDA)?

L'architecture pilotée par les modèles (MDA) est un type d'approche de la conception, du développement et de la mise en œuvre de logiciels. Comme son nom l'indique, cette approche utilise des modèles comme un ensemble de lignes directrices utilisées dans la structuration des spécifications de conception. La raison pour laquelle les modèles ont été sélectionnés comme objet central de ce principe de conception est qu'il aide les concepteurs à raisonner la conception du système en leur permettant d'ignorer des détails supplémentaires et en leur donnant plus de concentration sur les problèmes pertinents. Les modèles sont également utilisés partout dans le domaine de l'ingénierie et de la conception pour comprendre les systèmes complexes et réels.

Techopedia explique l'architecture pilotée par les modèles (MDA)

L'architecture pilotée par les modèles a été lancée par l'Object Management Group (OMG) en 2001 et appartient à l'ingénierie de domaine. L'approche MDA définit un langage spécifique au domaine (DSL) à utiliser avec un modèle indépendant de la plate-forme (PIM). L'approche MDA favorise l'ingénierie avancée, ce qui signifie que le code est produit à partir de diagrammes ou de modèles élaborés par l'homme. Cette approche de conception commence généralement par la création d'un modèle pour un objectif spécifique ou par l'adaptation d'un modèle existant qui correspond déjà à l'objectif.

MDA est la réponse au problème des plates-formes middleware prolifiques, qui provoquent une déconnexion entre différents systèmes logiciels et solutions. Les entreprises sont traditionnellement passées par de nombreuses plates-formes middleware et en maintiennent plusieurs types car différents services internes peuvent avoir des besoins différents qui ne peuvent être satisfaits que par différentes plates-formes middleware.

Qu'est-ce que l'architecture pilotée par les modèles (MDA)? - définition de techopedia