Les avantages attendus de MDA étaient alors :
· De pérenniser les savoirs faires.
Les métiers des entreprises n’évoluent que très peu en comparaison des technologies
informatiques utilisées pour concevoir les applications. Il est donc évident que le fait de
séparer les spécifications métier des spécifications techniques va dans la bonne direction.
· De gagner en productivité
L’évolution de la modélisation « simple » qui consistait à avoir quelques schémas à la fin de
la phase d’analyse, la plupart du temps obsolètes dès le début de la phase de conception, vers
le MDA apporte un réel gain de productivité et rejoint le premier point : la pérennité des
modèles. L’automatisation des transformations du MDA permet d’obtenir des gains de
productivité sur des opérations de générations de code, de documentation, d’exécution de
tests ou de validations.
· Prise en compte des plates-formes d’exécution.
MDA prend en compte le fait qu’une application peut être déployée sur différentes platesformes,
par exemple, une parte sur du J2EE, et une autre partie sur du .Net.
La principale préconisation pour remplir ces objectifs, outre la séparation entre les exigences métier
et les techniques de réalisation, est l’utilisation des modèles pour représenter l’information.
Page suivante : 7.1.2.2 Domaine d’application du MDA
Retour au menu : Stratégie de test au sein du processus d’évolution d’architecture de Sodifrance