Maîtriser UML 2 dans vos projets - P-UM2
Objectif :
Comprendre les principes de l'approche objet
Maîtriser les fondamentaux de la notation UML
Positionner et intégrer UML dans une démarche de projet
Utiliser UML pour modéliser un domaine métier
Passer de la modélisation métier à la conception d'un système
Programme :
1. MODELISATION AVEC UML 2
UML, un langage de modélisation unifié, ouvert et normalisé. Origine, objectifs, historique, usage, normalisation
Concepts "objet" : objet, classes, messages, encapsulation, polymorphisme, instanciation, généralisation, héritage, agrégation
2. PRESENTATION ET MISE EN ŒUVRE DES DIAGRAMMES UML 2
Introduction à la notation via les mécanismes communs et d'extensions :
. Composants
. Classes
. Stéréotypes
. Profils
. Contraintes
. Valeurs marquées
Modélisation métier, formalisation et structuration des besoins, identification des acteurs et du périmètre, des processus et des classes du domaine avec les diagrammes :
. De cas d'utilisation
. D'activité
. De machine à états
. Les diagrammes de classes
Conception générale (applicative et technique) avec les diagrammes :
. De classes
. De déploiement
. De paquetages
Conception détaillée (fonctionnelle et technique) de la solution avec les diagrammes :
. D'objet
. De collaboration
. Globaux d'interaction
. De classes
. De machine à états
. De séquences
. De chronométrage
Documentation de l'application à déployer avec les diagrammes de composants et de déploiement
3. MISE EN ŒUVRE DANS UN CYCLE PROJET
Usages possibles d'UML :
. Illustration du périmètre et des besoins
. Génération de code
Méthodes unifiées et Méthodes agiles :
. RUP
. SCRUM
. XP
Retours d'expérience : organisation d'un modèle, souplesse ou rigueur de la syntaxe, niveau de précision sémantique, bonnes pratiques
4. ETUDE DE CAS
Expression des besoins
. Identification des exigences et des cas d'utilisation
Analyse
. Modélisation métier et fonctionnelle
Conception
. Passage de la modélisation métier à la conception de la solution, schématisation de l'architecture technique
5. ALLER PLUS LOIN AVEC UML 2
MDA : Model Driven Architecture
Notion de PIM et de PSM
Automatisations possibles : Forward and reverse engineering
Test et débogage au niveau du modèle
Customiser UML 2 pour vos domaines : SysML, MARTE, DoDAF, SPEM
6. SYNTHESE
Bibliographie et sites Web
4 jours
1750 € HT 2887 chf HT 10500 dh HT
Public :
Analyste
Chef de projet MOE / MOA
Concepteur
Équipe projet
Responsable méthode
Pré-requis :
Connaissance des problématiques des projets informatiques.

