Présentation et concepts
Les méthodes de modélisation.
Concepts de l’approche objet : classe, objet, généralisation, héritage, polymorphisme…
Niveau de modélisation. UML et la maîtrise d’ouvrage.
UML 2 : présentation des évolutions proposées.
Description des processus
Définition des concepts de base : processus, activité.
Le diagramme des cas d’utilisation. Les cas d’utilisation, au centre de l’approche UML.
Comment décrire les cas ? Différents types de cas : les cas métiers et les cas fonctionnels.
Le diagramme d’activité.
Décrire les activités d’un processus : activité, action, stimuli, flot de données, de contrôle…
Le diagramme de séquence.
Comment décrire le workflow d’un processus ? Les objets, les messages, l’axe des temps. Illustration.
Typologies de processus utilisés pour la modélisation : métier/support/pilotage, base/variante, générique/spécialisé.
Description des informations
Le diagramme de classe. Décrire les données du système. Classe, association, opération, généricité et spécialisation.
Le diagramme objet. Comment utiliser un diagramme objet pour illustrer le diagramme de classe ?
Le diagramme d’états. Description des différents états des objets. Etat, transition, imbrication d’états.
Description des échanges
Le diagramme de communication.
Comment décrire le contexte du projet ?
Représentation des échanges entre les objets du système.
Objet, message, ordre condition, paramètres.
Description des fonctions
Définition des fonctions du futur système : les cas d’utilisation fonctionnels.
Collaboration entre les objets logiciels.
Description des opérations systèmes.
Processus projet
Inscrire la modélisation UML dans une démarche existante de conduite de projet.
Méthode de projet » classique « .
Méthode RUP, Rational Unified Process.
Organiser la documentation
- Présenter et illustrer l’ensemble des techniques de modélisation UML nécessaires pour décrire le système d’information souhaité par les maîtrises d’ouvrage. Il prend en compte les évolutions UML 2.0
Durée : 4 jours
Participants :
Maîtrises d’ouvrage qui seront appelées à participer à des projets informatiques utilisant des modèles UML.
Méthodes :