Approche MDA - Concepts UML 2 avancés pour bien commencer
Programme
Introduction
Rappels UML 2
- Les diagrammes de structure
- diagramme de classe
- diagramme d’objet
- diagramme de paquetage
- diagramme de composant
- diagramme de déploiement
- diagramme de structure composite
- Les diagrammes comportementaux
- diagramme de cas d’utilisation
- diagramme d’activité
- diagramme d’états-transition
- diagramme de séquence
- diagramme de communication
- diagramme synoptique d’interaction
- diagramme de temps
UML2.0 : Modèle et méta-modèle
- Objectifs
- Extensions d’UML
- Stéréotypes
- Contraintes valuées
- Définition d’un Profil
- Le méta modèle UML
Le langage normalisé OCL (Object Constraint Language)
- Introduction
- Relation avec le méta-modèle UML
- Les bases
- Objets et propriétés
- OCL sur les relations
- Opérations sur les Collections
- Messages avec OCL
- Résolutions de propriétés
Présentation de MDA
- Positionnement et intérêts de MDA
- Le pattern MDA et les différents niveaux de modélisation
- Le modèle métier et d’exigences (CIM Computation IndependentModel)
- Le modèle d’analyse et de conception abstraite (PIM PlatformIndependent Model)
- Le modèle de code ou de conception concrète (PSM Platform SpecificModel)
- Le méta modèle MOF (Meta Object Facility)
- XMI : un format XML dédié aux modèles
- Les transformations de modèles
- Le langage normalisé QVT (Query View Transformation)