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

MDD avec BLU AGE® Edition 2009

Une approche pragmatique du MDA - Durée : 5 jours

Cette formation est une initiation à la modélisation et à la génération d'applications avec le générateur d'application J2EE et .NET BLU AGE® qui s'inscrit dans une démarche Model Driven Architecture MDA.

Lors de cette formation les participants définissent le Platform Independent Model (PIM) BLU AGE® et l'IHM d'une application d'entreprise (cas réél) à travers des travaux dirigés fondés sur des cas pratiques. A partir du PIM de l'application ils réalisent des générations de l'application sur l'environnement « BUILD » de BLU AGE®. Les participants apprendront aussi à utiliser le « model deboguer » de BLU AGE®.

Objectifs

  • Apprendre à modéliser une application afin de la générer avec le module BUILD du générateur BLU AGE® sur la base d'un cas pratique,
  • Se familiariser avec la méthode de modélisation BLU AGE® en construisant pas à pas le PIM d'une application d'entreprise,
  • Se familiariser avec l'outil de génération BLU AGE® module « BUILD », le débogueur de modèle et l'environnement initial de test sous Eclipse,
  • Améliorer les connaissances d'UML, d'OCL et d'HQL à travers les travaux dirigés aboutissant à la génération de l'application.

Profils

Consultants, Experts Métiers, Architectes, Développeurs.

Pré-Requis

Connaissances UML 2.x, OCL 2.x, connaissance d'un langage orienté objet (java, C#), connaissance du HTML.

Outils utilisés

Outil de modélisation UML (MagicDraw® de No Magic), BLU AGE® Edition 2009 avec son module « BUILD », serveur d'application J2EE et serveur de base de données.

Méthode pédagogique

  • 20% présentation de la méthode BLU AGE® et des outils,
  • 80% travaux dirigés et présentations magistrales.

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 :

Suresnes (92) :
6 - 10 Juillet 

Tarifs, disponibilité, inscription :

Tel : +33 1 56 05 60 91

formations@netfective.com

Agenda détaillé

01. L'approche Model Driven Architecture & Development (MDA & MDD)

 Historique et concepts de l'approche MDA et du MDD,

 Le MDA, une approche pragmatique au développement de logiciel s'appuyant sur les modèles,

 La déclinaison en MDD,

 Les modèles, CIM, PIM et PSM,

 Les standards de modélisation (UML, OCL, QVT, XMI...),

 Présentation du cas pratique utilisé dans l'ensemble des travaux pratiques.

 

02. Le générateur d'application J2EE et .NET BLU AGE® Edition 2009

 Qu'est ce que BLU AGE® ?

 L'architecture du générateur BLU AGE®,

 La méthodologie BLU AGE® une approche pragmatique à base de modèles,

 Les apports de BLU AGE®,

 Démonstration de la modélisation avec BLU AGE® et première génération :

o Présentation et prise en main du module « BUILD »,

o Présentation de l'outil de modélisation UML.

 

03. Du CIM au PIM BLU AGE® avec la méthode BLU AGE®

 Modélisation des besoins (Acteurs, Use-case, Packages fonctionnels),

 Modélisation du domaine :

° Définition des entités du domaine,

° Modélisation des associations (associations simples, héritage, rôles),

° Modélisation des contraintes (stéréotypes et tags values),

° Définition des objets métiers (diagrammes de classes).

 Modélisation des scénarios et de la cinématique :

° Modélisation des scénarios métier,

° Paramétrage de la maquette XHTML,

° Modélisation des règles de gestion des objets métiers (OCL, HQL...),

° Modélisation des services,

 Les profils BLU AGE® (types, entités, objet métiers, persistance, service, présentation)

 

04. Mise en pratique de BLU AGE®

 Passage du CIM au PIM

 Modélisation des entités métier manipulées par l'application,

 Description des processus de paramétrage des maquette (XHTML),

 Modélisation des opérations CRUD (Create, Read, Update et Delete) pour la manipulation des données,

 Mise en œuvre des principaux stéréotypes d'associations (Cascade, Lazy),

 Implémentation d'attributs calculés,

 Création de services complexes,

 Gestion avancées des associations avec la logique « attache-détache ».


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

Tarif, Disponibilité, Inscription

Tel : +33 1 56 05 60 91
ou
formations@netfective.com