S-MDA
Durée
- 1 journée
Objectifs
- Acquérir la terminologie de la technologie MDA (Model Driven Architecture)
- Disposer des arguments sur les apports de MDA et les avantages en terme d'organisation, de génération de code et de documentation
- Connaître les modalités de mise en oeuvre
Public
- Décideurs, DSI,
- Directeurs de Projets,
- Responsables Méthodes,
- Architectes,
- Chefs de Projets,
- Consultants, Ingénieurs
Pré-requis
- Une connaissance d'UML est indispensable
Tarif d'inscription
- 430 € H.T. par personne (déjeuner inclus)
Approche MDA - Concepts UML 2 avancés pour bien commencer
Le concept d' « usine logicielle » est une métaphore qui vise à passer d'une production artisanale de logiciel (une application de gestion par exemple) à une production « industrialisée » de ce même logiciel. Cette approche permet à terme une montée en productivité et en qualité, une meilleure maîtrise (coût, réutilisation, sous-traitants) des éléments produits ou constituants de la production.
Ce module présente l'un des axes majeurs de l'usine logicielle : le développement piloté par les modèles, c'est-à-dire la production de tout ou partie des éléments d'un logiciel (code, configuration, documentation, etc.) à partir de modèles dits « productifs ».
- Prochaine session : Le 28 juin - Toutes les sessions
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
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 Independent Model)
- Le modèle d'analyse et de conception abstraite (PIM Platform Independent Model)
- Le modèle de code ou de conception concrète (PSM Platform Specific Model) - 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)
