Vous êtes sur la page 1sur 12

Modélisation – Partie III

Stéphanie CHOLLET
Diagramme d’états transitions
Diagramme d’états transitions
 Objectif :
 Modéliser l’évolution d’un objet suite à un événement extérieur

 Equivalent aux automates à états finis/machines à états

3 S. Chollet
Diagramme d’états transitions
 Deux états particuliers :
 Initial : représente le point à partir duquel l’objet existe
 Final : représente l’activité finie

 Etat :
 Représente l’état d’un objet
Etat

 Transition : Evénement
 Représente le passage d’un état à un autre
 Doit être annoté d’un label précisant l’événement qui déclenche la
transition

4 S. Chollet
Exercice
 Modéliser avec un diagramme d’états transitions le
fonctionnement d’un téléphone.

5 S. Chollet
Les autres diagrammes
Diagramme de déploiement – 1/2
 Objectif :
 Représente la disposition physiques des différents matériels qui entrent
dans la composition du système ainsi que la répartition des composants
sur ces dispositifs matériels

 Eléments du diagramme :
 Nœud : ressource de traitement en cours d’exécution

Nœud

 Association : chemin de communication entre des nœuds


Nœud1 Nœud2
Diagramme de déploiement – 2/2

© Stage C. Michel encadré par S. Chollet et L. Pion

8 stephanie.chollet@grenoble-inp.fr
Diagramme de collaboration
 Objectif :
 Représentation spatiale des objets, des liens et des interactions

9 stephanie.chollet@grenoble-inp.fr
Diagramme de composants
 Objectif :
 Représente les composants (ex : EJB, OSGi…) d’une application

10 stephanie.chollet@grenoble-inp.fr
Synthèse
Synthèse
 Modéliser :
 Pour une meilleure compréhension du monde réel
 Pour permettre une conception progressive
 Pour faciliter la visualisation du système

 Besoin d’un langage de modélisation pour modéliser :

 De nombreux diagrammes à utiliser à bon escient en fonction


de la phase d’avancement d’un projet et avec le bon niveau de
détail!

12 stephanie.chollet@grenoble-inp.fr

Vous aimerez peut-être aussi