Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

MDA : mise en oeuvre avec des solutions Open Source

REF : P-MDA
OBJECTIFS DU COURS
  • 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 de la méta modélisation
  • Comprendre le fonction - nement de androMDA et son positionnement par rapport à MDA
  • Savoir développer ses propres cartridges sous AndroMDA
MISE EN PRATIQUE
Réalisation d'études de cas avec les catridges fournis par androMDA. Création d'un cartridge de bout en bout.
PROFIL DES PARTICIPANTS
Chef de projet informatique
Développeur
PRE-REQUIS
Connaissance des diagrammes de classe UML. Connaissance de Java. Connaissance de l'IDE Eclipse.
DUREE
3 jours
TARIF
1 510 * € (HT)
2 420* CHF
*Déjeuners inclus
Télécharger le programme

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).

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 ».

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 UML2.0.

STOCKAGE ET MANIPULATION DE MODÈLES

Le stockage au format XMI (XML Metadata Interchange).
La manipulation avec JMI (Java Metadata Interface).

LES TECHNIQUES DE TRANSFORMATION

Les catégories de transformation.
Transformation par programmation.
Transformation par template.
Transformation par modélisation.

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.

PRÉSENTATION DE ANDROMDA

Le projet AndroMDA.
Architecture.
Le moteur de génération.
Les cartridges.

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.

CRÉER SES PROPRES CARTRIDGES

Organisation d'un cartridge.
Mise en place sous Eclipse.
Créer ses propres templates.
Les fichiers de configuration.
Déploiement d'un cartridge et génération.
Cycle de production.
 
PARIS
17-19 mars
19-21 mai
21-23 juil
6-8 oct
8-10 déc
BORDEAUX
7-9 janv
27-29 mars
28-30 mai
7-9 juil
8-10 sept
13-15 nov
LYON
11-13 fév
23-25 juin
27-29 oct
3-5 déc
MEDITERRANEE
11-13 fév
23-25 juin
27-29 oct
3-5 déc
NANTES
17-19 mars
19-21 mai
21-23 juil
6-8 oct
8-10 déc
TOULOUSE
6-8 fév
9-11 avril
4-6 juin
30 sept
1-2 oct
9-11 déc
SUISSE
5-7 fév
8-10 avril
24-26 juin
22-24 juil
23-25 sept
18-20 nov
MAROC
Nous consulter