Contenu
Depuis l'an 2000, l'OMG (Object Managment Group) a défini le MDA (Model Driven Architecture), sa nouvelle approche pour faciliter la création, la maintenance et l'évolution de systèmes informatiques répartis. Le MDA s'appuie sur le principe bien connu de la séparation des préoccupations (métiers et techniques). Pour permettre cette séparation des préoccupations le MDA se place au niveau d'abstraction des modèles (modèles de besoins, de processus, d'analyse, de conception, d'architecture, de tests, etc.). Les modèles sont ici considérés comme des éléments de premier plan. En schématisant, la philosophie du MDA consiste à élaborer des modèles métiers indépendants de plates-formes (PIM) puis de les transformer en modèles techniques dépendants de plates-formes (PSM) afin de permettre la génération de code.
|