Description textuelle du cas d’utilisation : gestion d’un voyage 

Cas d’utilisation : gestion d’un voyage.

Acteur principal : le simulateur.

Portée : système de simulation de voyage.

Niveau : utilisateur.

Pré-conditions : aucune.

Scénario nominal :

1. Le simulateur démarre le véhicule.
2. La voiture s'initialise (compteur à zéro et fait le plein du réservoir).
3. Le simulateur fournit des instructions de voyage : le nombre de kilomètres et une vitesse.
4. La voiture réceptionne les informations.
5. La voiture met à jour la vitesse, diminue le réservoir, augmente le compteur kilométrique.
6. Le simulateur met fin au voyage.
7. La voiture transmet le coût du voyage.

Extensions.

5.1  La voiture ne peut parcourir la distance demandée par manque d'essence :
5.1.a La voiture avance le compteur kilométrique pour la distance possible.
5.1.b La voiture fait le plein.
5.1.c La voiture fournit de nouvelles instructions de voyage (nombre de kilomètres restants).
5.1.d Retour en 4.


Diagramme d'activités d'un objet Voiture

En étudiant les différentes activités de la voiture, nous pouvons les modéliser sous la forme d'un diagramme d'activités.

  Les activités (rouler, stopper ...) modélisent la dynamique d'un objet voiture. Le losange est un point de jonction d'où partent ici trois transitions alternatives symbolisées par des valeurs de garde entre crochets.

 


Diagramme de séquence

Un diagramme de séquences indique les différents messages paramétrés envoyés entre les objets.