S-UM
Durée
- 1 journée
Objectifs
- Comprendre les enjeux de la nouvelle version majeure d'UML
- Savoir mettre en pratique les nouveaux concepts et diagrammes UML 2
- Comprendre l'intérêt pour l'architecture pilotée par les modèles (MDA) et les usines logicielles
Public
- Décideurs, DSI
- Directeurs de Projets
- Chefs de projets
- Experts métier
- Architectes
- Consultants, Ingénieurs
Pré-requis
- Pratique d'UML v1
Tarif d'inscription
- 430 € H.T. par personne (déjeuner inclus)
Les apports d'UML 2.0 - La synthèse
En 10 ans, UML s'est imposé comme le standard en matière de langage de modélisation des systèmes informatiques.
La nouvelle mouture d'UML se veut plus productive et devient le support premier d'un développement orienté MDA (Model Driven Architecture) : de contemplatifs, les modèles deviennent productifs.
Ce cours permet de connaître l'historique de la modélisation objet et d'UML, les nouveaux concepts apportés par UML 2 et les perspectives nouvelles en matière de génie logiciel.
- Prochaine session : Le 17 septembre - Toutes les sessions
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
Programme
Présentation
- Objectifs de la nouvelle version : MDA, temps réel et levée des ambiguïtés de UML 1
- Synoptique des nouveautés
- Organisation : infrastructure et superstructure
- L'OMG intègre enfin une notion de conformité
Diagramme de structure composite, diagramme de classe, diagramme de composant et diagramme de déploiement
- Objectifs
- Notion de « part », « connector » et « port »
- Communication entre les structures
- Interfaces « required » et « provided »
- Les artefacts
Diagramme de séquence et diagramme d'interaction overview
- Objectifs
- Fragments
- Opérateurs : loop, alt, par, ...
Diagramme de communication (anciennement collaboration)
- Objectifs
- Nouveautés
Diagramme de timing
- Objectifs
- Modélisation des systèmes temps réel
Diagrammes d'états
- Nouveautés
- Automates de protocoles et de comportements
Diagrammes d'activités
- Nouveautés
- Décompositions d'activités, InputPin / OutputPin, flots, connecteurs
UML2.0 : Modèle et méta-modèle
- Objectifs
- Extensions d'UML
- Stéréotypes
- Contraintes valuées
- Définition d'un Profile
- Le méta modèle UML
- Le langage normalisé OCL (Object Constraint Language)
Présentation de MDA
- Positionnement et intérêts de MDA
- Le pattern MDA et les différents niveaux de modélisation :
- CIM (Computation Independent Model)
- PIM (Platform Independent Model)
- 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)
