MDA : mise en œuvre avec des solutions Open Source - P-MDA
Objectif :
Comprendre la démarche MDA et les différents concepts définis par l'OMG Comprendre l'intérêt de l'approche par modèle et la méta modélisation Comprendre le fonctionnement d’AndroMDA et son positionnement par rapport à MDA
Comprendre les enjeux du développement des cartridges (cartouches) sous AndroMDA
Programme :
1. PRÉSENTATION DE MDA
La crise du logiciel ?
La réponse du génie logiciel : MDA.
Le rôle de l'OMG (Object Management Group).
2. LA VISON MDA
Définition de MDA.
L'architecture MDA.
Le modèle CIM (Computation Independant Model).
Le modèle PIM (Plateform Independent Model).
Le modèle PSM (Plateform Specific Model).
Exemples de plates-formes.
Les approches « élaborationistes » et « translationistes ».
3. MODÈLES ET MÉTA MODÈLES
Notion de modèle et de formalisme.
Enrichissement des modèles.
Architecture de modèles.
Le méta modèle MOF.
MOF et UML 2.0.
4. STOCKAGE ET MANIPULATION DE MODÈLES
Le stockage au format XMI (XML Metadata Interchange).
La manipulation avec JMI (Java Metadata Interface).
5. LES TECHNIQUES DE TRANSFORMATION
Les catégories de transformation.
Transformation par programmation.
Transformation par template.
Transformation par modélisation.
6. LA PRISE EN COMPTE DES PLATES-FORMES
Séparation du métier et de l'architecture technique.
Le cycle en « Y » appliqué à MDA.
Le modèle de plate-forme.
7. PRÉSENTATION DE ANDROMDA
Le projet AndroMDA.
Architecture.
Le moteur de génération.
Les cartridges.
8. L'OFFRE ANDROMDA
Les cartridges fournis.
Architecture cible de génération.
Les profils UML utilisés.
Configuration du moteur de génération.
Réalisation d'une application.
Génération et déploiement d'une application.
9. CRÉER SES PROPRES CARTRIDGES
Enjeux de la création d’un cartridge.
3 jours
1550 € HT 2557 chf HT 9300 dh HT
Public :
Chef de projet informatique
Responsable métier
Architecte technique
Développeur
Pré-requis :
Connaissance des diagrammes de classe UML.
Connaissance de Java.
Connaissance de l'IDE Eclipse.
Pour les prochaines sessions, nous consulter : infos@aston-educ.com

