_ Feuille de style désactivée
Model driven software development, maintenance and modernization ©2000-2010
 

L’approche MDA : de l’UML à la transformation de modèles - Durée : 3 jours

Cette formation est une initiation au MDA adaptée à des profils techniques de type architectes ou développeurs. Ce cours fait un rappel de qu’est l’UML et aborde les Méta-modèles ainsi que l’approche MDA. La session est complétée par une mise en pratique des techniques de bases de transformation de modèles et par l’utilisation de l’outil MDA BLU AGE®.

Objectifs

  • Revoir les notions principales de l’UML
  • Comprendre les principes de méta-modélisation
  • Comprendre l’approche MDA
  • Mettre en pratique des techniques de transformation de modèles
  • Utiliser BLU AGE pour générer une application

Profils

Développeurs, architectes, profil techniques

Pré-Requis

Connaissance de l’approche Objet, de l’UML, et d’un langage orienté objet (Java, C#, C++)

Outils utilisés

Outil de modélisation UML (MagicDraw® de No Magic), Eclipse, BLU AGE.

Méthode pédagogique

  • 40% de notions théoriques
  • 60% de mise en pratique

Avantages des formations BLU AGE®

  • La formation est dispensée par un(e) consultant(e) BLUAGE INSTITUTE® expérimenté(e),
  • Une salle de formation équipée est mise à disposition (ordinateurs, vidéo projecteur, bloc-notes, crayons,...),
  • Un support, incluant l'étude de cas, est fourni à chaque participant à la fin de la session,
  • L'implémentation (code source, IDE project...) de l'étude de cas est téléchargeable sur internet.

Détails pratiques

Lieux : Suresnes (92), Bordeaux (33).
Formation disponible également en mode intra-entreprise (nous consulter).

Prochaines sessions

Veuillez consulter le planning

Agenda détaillé

Rappel UML2

Historique et objectifs

Présentation des diagrammes

  • Introduction
  • Diagrammes structurels
  • Diagrammes comportementaux

Approche méthodologique

  • Besoin
  • Domaine

Le Méta-Modèle UML

Les profils UML

  • Objectifs
  • Extensions UML

Approche MDA

Introduction et vue d’ensemble

Model Driven Development (MDD)

Model Driven Architecture (MDA)

  • Historique
  • Les promesses
  • Concept de bases et les modèles du MDA (CIM, PIM, PSM)

Méta modélisation

  • Qu’est ce qu’un méta modèle ?
  • Exemples

Méta modélisation et MDA

  • Les 4 couches de modélisation
  • Transformation et définition de transformation

Petit retour sur les profils UML

  • Extensions
  • Stéréotypes

Techniques de bases

Introduction à l’OCL

XMI

EMF

  • Présentation
  • Le méta-modèle Ecore
  • Atelier de création d’un modèle Ecore

M2M : ATL (Atlas Transformation Language)

  • Présentation
  • Transformation de modèles
  • Structure du langage ATL
  • Description d’une transformation ATL
  • Atelier de transformation de modèle

M2T : JET (Java Emitter Template)

  • Présentation
  • Description de JET
  • Atelier de transformation JET

Génération d’une application à l’aide d’un atelier MDA (BLU AGE)

Présentation de BLU AGE

Modélisation d’une application

Génération et test


BLU AGE®
BLU AGE est une marque déposée NETFECTIVE TECHNOLOGY S.A. - Toutes les marques citées sont la propriété de leurs propriétaires respectifs