Considérons une station-service de distribution d’essence. Les clients se servent de l’essence et le pompiste remplit les cuves.
Le client se sert de l’essence de la façon suivante : il prend un pistolet accroché à une pompe et appuie sur la gâchette pour prendre de l’essence. Qui est l’acteur du système : le client, le pistolet, la pompe, l’essence ou la gâchette ?
Jojo, dont le métier est pompiste, veut se servir de l’essence pour sa voiture. Pour modéliser cette activité de Jojo, doit-on définir un nouvel acteur ? Dessiner le diagramme de cas d’utilisation correspondant.
Lorsque Jojo vient avec son camion citerne pour remplir les réservoirs des pompes, est-il considéré comme un nouvel acteur ? Enrichir le diagramme de cas d’utilisation précédent.
Parmi les pompistes, certains sont également qualifiés pour opérer des opérations de maintenance en plus des opérations habituelles des pompistes telles que le remplissage des réservoirs. Ils restent pompiste mais on les appelle techniciens. Enrichir encore le diagramme de cas d’utilisation.
Considérons les cas d’utilisation suivants : * Expédition commande * Expédition complète * Expédition partielle * Gestion de commande * Passer commande * Passer commande urgente * Identification utilisateur
La gestion de la commande désigne le processus complet, du passage à l’expédition. Il peut toutefois arriver qu’une commande passée ne soit pas envoyée. Passer une commande urgente est un cas particulier de passer une commande. Pour passer une commande, il faut nécessairement valider l’utilisateur.
On cherche à modéliser un distributeur automatique de billets (DAB). Ce distributeur sera utilisé par des clients qui veulent pouvoir choisir une opération parmi le retrait d’argent (rapide ou normal) et la consultation du solde de leur compte. Pour chaque opération, il faudra s’être identifié.
Le distributeur devra permettre d’éditer des tickets pour chaque opération si l’utilisateur le souhaite. Un système central extérieur permettra de vérifier le solde des comptes dans le cas d’un retrait important, et de fournir les informations nécessaires dans le cas d’une consultation.
On cherche à concevoir une caisse enregistreuse. Tel qu’il a été présénté, l’utilisation de la caisse enregistreuse se déroule ainsi :
Certaines de ces informations sont pertinentes pour l’élaboration d’un diagramme de cas d’utilisation, et d’autres moins.