L'essentiel d'UML 2 - P-UM1
Objectif :
Comprendre les principes de l'approche objet
Avoir une vision des différents diagrammes et de leur utilisation
Avoir une connaissance des processus projet utilisant UML
Avoir un aperçu des standards dérivés
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. INTRODUCTION AUX DIAGRAMMES UML 2
Mécanismes communs et d'extensions
. Composants, classes, stéréotypes, profils, contraintes, valeurs marquées
Les diagrammes de structures
Classes, objets, component, déploiement, paquetages et structure composite
Les diagrammes de comportements
Cas d'utilisation, activité, machine à états
Les diagrammes d'interactions
. Séquence, communication, global d'interaction et chronométrage
Retours d'expérience
. Souplesse ou rigueur de la syntaxe
. Niveau de précision sémantique
. Bonnes pratiques
3. INTRODUCTION A LA MISE EN ŒUVRE DE UML 2
Démarche
. Formalisation des besoins sous la forme de cas d'utilisation et d'exigences
. Architecture technique et applicative
. Lien avec l'urbanisation
. Conception détaillée
. Modalité d'abstraction, usage de vues
. Focus sur les diagrammes les plus utiles
Processus et outillage
. Processus unifié et méthodologie Agile : UP, SCRUM, XP
. Outils de modélisation : EA, EPF
4. 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ébugging au niveau du modèle
Customiser UML 2 pour vos domaines
SysML, MARTE, DoDAF, SPEM
5. SYNTHESE
Rappel des points clés de la modélisation UML 2
Bibliographie et sites Web
2 jours
1150 € HT 1897 chf HT 6900 dh HT
Public :
Analyste
Chef de projet MOE / MOA
Concepteur
Direction informatique
Équipe de projet
Responsable méthode
Pré-requis :
Connaissance des problématiques des projets informatiques.

