MD-BAG
Durée
- 5 jours
Objectifs
- Apprendre à modéliser une application afin de la générer avec le générateur BLU AGE,
- Comprendre le Computation Independent Model (CIM),
- Se familiariser avec la méthode de modélisation BLU AGE en construisant pas à pas le PIM,
- Se familiariser avec les outils utilisés dans le processus de génération d'une application avec BLU AGE,
- Améliorer les connaissance d'UML, d'OCL et d'HQL.
Public
- Consultants,
- Experts Métiers,
- Architectes, Urbanistes,
- Ingénieurs
Pré-requis
- Connaissance UML 2.0
Tarif d'inscription
- 2990 € H.T. par personne (déjeuner inclus)
Mise en oeuvre du MDE avec BLU AGE et MagicDraw
Cette formation est une initiation à la modélisation et à la génération d'applications avec le générateur d'application Java EE et .NET BLU AGE qui s'inscrit dans une démarche Model Driven Architecture (MDA).
Les participants définissent les modèles de l'application de gestion 'Magic Library' à travers des travaux pratiques. Ils réalisent des générations de l'application et effectuent des déploiements pour tester leur modélisation.
Ce cours est réalisé avec notre partenaire NetFective, éditeur du produit.
- Organisation en formule intra-entreprise ou "sur-mesure" dans nos locaux ou sur site.
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
Programme
L'approche Model Driven Architecture (MDA)
- Historique et concepts de l'approche MDA et du MDD
- La déclinaison en MDD
- Les modèles, CIM, PIM et PSM
- Les standards de modélisation (UML, OCL, QVT, XMI...),
- Cas pratique 'Magic Library' :
- Cahier des charges,
- Présentation du CIM,
- Présentation de la maquette statique
Le générateur d'application Java EE et .NET BLU AGE
- Qu'est ce que BLU AGE ?
- L'architecture du générateur
- La méthodologie BLU AGE une approche à base de modèles,
- Les apports de BLU AGE
- Présentation et prise en main des outils :
- MagicDraw,
- G Marker,
- ConfigRunner,
- Environnement de déploiement
Du CIM au PIM BLU AGE avec la méthode BLU AGE
- Présentation MagicDraw
- Modélisation des besoins :
- Acteurs,
- Use-case,
- Packages fonctionnels - Modélisation du domaine :
- Définition des entités de domaine,
- Modélisation des associations,
- Modélisation des contraintes,
- Définition des objets métiers - 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 contrôleurs,
- Modélisation des règles de gestion des objets métiers (OCL, HQL...),
- Modélisation des services - Présentation du ConfigRunner :
- Définition de la configuration technique de l'environnement cible,
- Génération de l'application (Environnement Java EE / .Net),
- Déploiement de l'application générée,
- Intégration d'une modification du modèle et de la maquette,
- Itération - Les profils BLU AGE
Zoom sur le G Marker
- Chargement du modèle
- Transformation des pages web
- Paramétrage des écrans
- Validation des écrans
Exemples de Tierce Maintenance Applicative (TMA)
- · Propositions d'évolutions de l'application :
- Modification du comportement de l'IHM,
- Modification des attributs d'un objet métier,
- Modification des accès en fonction des profils utilisateurs,
- Ajout d'une liste de sélection - Modélisation, paramétrage et génération des évolutions.
