Vous êtes sur la page 1sur 4

TD 1 : Les Diagrammes de Cas d’Utilisation

Exercice 1 :
Considérons le système informatique qui gère une station-service de distribution
d’essence.
On s’intéresse à la modélisation de la prise d’essence par un client.
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.
1. Qui est l’acteur du système ? Est-ce le client, le pistolet ou la gâchette ?
Le pompiste peut se servir de l’essence pour sa voiture.
2. Est-ce un nouvel acteur ?
La station a un gérant qui utilise le système informatique pour des opérations de
gestion.
3. Est-ce un nouvel acteur ?
La station-service a un petit atelier d’entretien de véhicules dont s’occupe un
mécanicien.
Le gérant est remplacé par un chef d’atelier qui, en plus d’assurer la gestion, est aussi
mécanicien.
4. Comment modéliser cela ?
Exercice 2 :
Définir les relations qui doivent exister entre les différentes entités suivantes en
justifiant votre réponse :
1. Un cas d'utilisation « Acheter un produit » et un cas d'utilisation
« Vérifier la disponibilité du produit »
2. Un cas d'utilisation « Jouer à la loterie » et un cas d'utilisation « Gagner
à la loterie ».

GHACHEM Amira 1
Exercice 3 :
En vue de la mise en place d’un logiciel dédié à l’industrie textile, nous étudions
principalement quelques fonctionnalités permettant de recueillir l’information sur les
produits développés dans l’entreprise.
Tout le personnel de l’entreprise peut consulter le système, soit pour vérifier qu’un
produit particulier existe, soit pour un parcours libre des informations. Toute
consultation doit être précédée par une authentification légère dans laquelle la
personne précise son nom et son service à des fins de statistiques ultérieures. Les
ingénieurs peuvent effectuer différentes opérations de mise à jour pour les produits
dont ils sont responsables : ajout, retrait et modification des informations sur les
produits. Ces opérations doivent être précédées d’une authentification plus
approfondie lors de laquelle l’ingénieur précise son nom, son service et introduit un
mot de passe qui est vérifié en contactant le système de gestion du personnel.
Toutes les opérations (consultations et mises à jour) donnent lieu à un enregistrement
dans un journal des accès et peuvent optionnellement s’accompagner d’une
impression des documents accédés.
Question: Représenter le diagramme des cas d'utilisation de ce système.
Exercice 4: Guichet Automatique de Billet (GAB)
On cherche à établir le diagramme de cas d’utilisation d’un guichet automatique de
billet. Les principales fonctions sont les suivantes :
1. Distribution d’argent à tout porteur de Carte Bancaire Via un lecteur de carte
et un distributeur de billets :
 Carte visa : on doit consulter un système d’autorisation inter-banque.
 Carte de la banque : on consulte uniquement le SI de la banque.
2. Consultation de solde de compte. Dépôt en numéraire et dépôt de chèques
pour clients de la banque porteurs d’une carte de crédit de la banque.
3. Toutes les transactions sont sécurisées
4. Il est parfois nécessaire de recharger le distributeur, etc.
Travail demandé :
1. Identifier les acteurs de ce système d’information.
2. Représenter le diagramme des cas d'utilisation relatif à ce système.

GHACHEM Amira 2
Exercice 5 : Caisse enregistreuse
Nous nous intéressons à un système simplifié de caisse enregistreuse de supermarché.
Le déroulement normal d'utilisation de cette caisse est le suivant :
▪ Un client arrive à la caisse avec des articles à payer.
▪ Le caissier enregistre le numéro d'identification de chaque article (code-barre),
ainsi que la quantité si elle est supérieure à un.
▪ La caisse affiche le prix de chaque article et son libellé.
▪ Après la saisie des articles, le client peut présenter au caissier des coupons de
réduction pour certains articles.
▪ Lorsque tous les achats sont enregistrés, le caissier signale la fin de la vente.
▪ La caisse affiche le total des achats. - Le client choisit son mode de paiement :
o Liquide : le caissier encaisse l'argent reçu, la caisse indique la monnaie à
rendre au client ;
o Chèque : le caissier vérifie la solvabilité du client en transmettant une
requête à un centre d'autorisation via la caisse, si le client est solvable,
le chèque est rempli par la caisse et le client signe ce dernier. Sinon, (le
client n’est pas solvable), le client rentre chez lui sans ses courses.
o Carte de crédit : un terminal bancaire fait partie de la caisse. Il transmet
une demande d'autorisation au centre d'autorisation en fonction du type
de la carte, si la transaction est autorisée, le paiement est fait.
▪ La caisse enregistre la vente (en transmettant le nombre d’articles vendus au
système de gestion des stocks) et imprime un ticket.
Dans le cas d’un paiement par carte de crédit, la caisse imprime également un reçu
de paiement par carte (juste après le ticket de caisse).
▪ Le caissier donne le(s) ticket(s) au client.
▪ Tous les matins, le responsable du magasin initialise la caisse pour la journée.
Travail demandé :
1. Élaborer un diagramme de cas d'utilisation détaillé de la caisse enregistreuse.
N'hésitez pas à utiliser les relations entre cas d'utilisation pour rendre votre
diagramme plus précis.
Exercice 6: Cahier de charge du contrôle d’accès à un bâtiment
Une école décide de protéger certaines zones sensibles de ses locaux (les salles avec
du matériel informatique par exemple). Pour ce faire, elle s'équipe de portes à
fermeture automatique commandée par un lecteur de cartes. Chaque porte appartient
à un groupe de portes et à un seul, de sorte qu'avec une seule carte on puisse ouvrir
plusieurs portes. Pour assurer un contrôle selon les fonctions des personnes circulant

GHACHEM Amira 3
dans l'école, des groupes de personnes sont créées. Une personne peut appartenir à
plusieurs groupes de personnes. La définition des droits d'accès se fait par le
superviseur en attribuant pour chaque groupe de personnes, des groupes de portes.
Les tentatives de passage d'une porte par une personne non autorisée sont affichées
sur l'écran de contrôle d'un gardien.
Travail demandé :
1. Etablir un diagramme de cas d’utilisation détaillé de ce système d’information

GHACHEM Amira 4

Vous aimerez peut-être aussi