dc 74 eb 30 b 6 MDA Model DrivenArchitecture Ingénierie logicielle guidée par les modèles S N CHistorique En l ? OMG propose une approche nommée MDA Model Driven Architecture S ? appuyant sur le standard UML pour décrire parties des systèmes indépendantes
MDA Model DrivenArchitecture Ingénierie logicielle guidée par les modèles S N CHistorique En l ? OMG propose une approche nommée MDA Model Driven Architecture S ? appuyant sur le standard UML pour décrire parties des systèmes indépendantes des plates-formes spéci ?ques PIM ou Platform Independant Models parties liées à ces plates-formes PSM ou Platform Speci ?c Models CHistorique Il s ? agissait de parier sur la stabilité possible de ce standard pour que l ? on puisse reprendre dans ou ans des descriptions abstraites en UML modèles métier Et générer à partir de celles-ci des systèmes exécutables sur les plateformes technologiques du futur CIngénierie dirigée par les modèles C ? est quoi Se fonde sur l ? utilisation massive des modèles Séparation des préoccupations entre la logique métier des systèmes informatiques et les plates-formes utilisées On automatise les transformations entre di ?érents modèles aspects niveaux d ? abstraction CIngénierie dirigée par les modèles C ? est quoi L ? élément de base n ? est plus l ? objet c ? est le modèle La primauté des modèles dans cette approche est ce qui di ?érencie principalement MDA des approches classiques de génie logiciel telles que OMT Object Management Technique OOSE Object Oriented Software Engineering ou BCF Business Component Factory qui placent les objets ou les composants au premier plan CL ? architecture MDA Sur la Figure l ? architecture du MDA se découpe en quatre couches Dans la première couche se trouvent les standard UML MOF et CWM Dans la couche suivante se trouve aussi un standard XMI qui permet le dialogue entre les middlewares Java CORBA NET et web services La troisième couche contient les services qui permettent de gérer les évènements la sécurité les répertoires et les transactions En ?n la dernière couche propose des Framework adaptables à di ?érents types d ? applications à savoir ?nances télécommunication transports espace médecine commerce électronique et de fabrication ? CL ? architecture MDA ? Les modèles Spéci ?er di ?érents niveaux d ? abstraction facilitant la gestion de la complexité inhérente aux applications Très abstraits pour présenter l ? architecture générale d ? une application ou sa place dans une organisation Très concrets permettent de spéci ?er précisément des protocoles de communication réseau ou des algorithmes de synchronisation Même si les modèles se situent à des niveaux d ? abstraction di ?érents il est possible d ? exprimer des relations de ra ?nement entre eux Ces relations sont garantes de lacohérence d ? un ensemble de modèles représentant une même application CL ? architecture MDA L ? approche MDA vise à mettre en valeur les qualités intrinsèques des modèles la pérennité la productivité et la prise en compte des plateformes d ? exécution A ?n de permettre la génération automatique de la totalité du code des applications et d ? obtenir un gain signi ?catif de productivité Le principe clé de MDA consiste en l ? utilisation de modèles aux di ?érentes phases du cycle de développement d ?
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 05, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 47.8kB