Vous êtes sur la page 1sur 2

Travaux Dirigés de Conception Orientée Objet par UML

TD N° 1 (Diagramme 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.
1. 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 ? Est-ce le client, le pistolet ou la gâchette ?
2. Le pompiste peut se servir de l’essence pour sa voiture. Est-ce un nouvel acteur ?
3. La station a un gérant qui utilise le système informatique pour des opérations de gestion. Est-ce un nouvel
acteur ?
4. 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. Comment modéliser
cela ?
EXERCICE 2 :
Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel
pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont habilités à effectuer des
réservations (sous réserve de disponibilité de la salle ou du matériel).
Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants).
Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être consulté
que par les enseignants.
Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour
l’ensemble de la formation.
Donner le diagramme des cas d’utilisation
EXERCICE 3 :
Cet exercice concerne le cas d’un système simplifié de Guichet Automatique de Banque (GAB). Le GAB offre les
services suivants :
1. Distribution d’argent à tout Porteur de carte de crédit, via un lecteur de carte et un distributeur de billets.
2. Consultation de solde de compte, dépôt en numéraire (en espèces) pour les clients porteurs d’une carte
de crédit de la banque adossée au GAB.
N’oubliez pas non plus que :
3. Toutes les transactions sont sécurisées.
4. Il est parfois nécessaire de recharger le distributeur, etc.
À partir des quatre phrases ci-dessus :
 identifier les acteurs ;
 identifier les cas d’utilisation ;
 construire un diagramme de cas d’utilisation ;
 décrire textuellement les cas d’utilisation (Sommaire d’identification, description des scénarios et les
exigences non fonctionnelles) ;

Pr. ZAKRANI
1
EXERCICE 4 :

Nous voulons informatiser une galerie d'art, par laquelle nous souhaitons vendre des œuvres d'arts à des
clients1. Les paiements doivent être sécurisés en utilisant le système de paiement externe “moinscher”.

1. Les œuvres2 et les artistes3 sont gérés par les administrateurs4 via des interfaces adaptées.
2. Un internaute doit pouvoir s'inscrire sur le site pour devenir client.
3. Un internaute peut naviguer sur le site : retrouver un artiste par son nom, visualiser les œuvres
par artiste ou par catégorie5.
4. Les clients peuvent voter pour les œuvres ou les artistes qu'ils préfèrent.
5. Une fois par jour, un super-administrateur déclenche une opération de sauvegarde de la galerie.
6. L'identification des clients fait partie du système de la galerie.
7. Un client peut téléphoner à la secrétaire pour demander l'édition d'une facture consécutive à une
vente passée.

Vous prendrez également en compte les spécifications suivantes pour préciser et affiner les relations entre
les cas d’utilisation et éventuellement entre les acteurs :

1. Pour acheter ou voter, un client doit s'être authentifié;


2. Un internaute qui désire voter est invité à s'inscrire sur le site;
3. La visualisation des œuvres peut consister en une navigation “classique” dans les œuvres, une
navigation dans un espace virtuel en 3D où les œuvres sont présentées par thèmes, un catalogue
“virtuel”, ou des options de recherche avancées.
4. Un super administrateur est un administrateur.
5. Avant de valider sa commande un client peut consulter la popularité des œuvres dans son panier.
I. Identification des cas d'utilisation
1) En analysant chacune des phrases de l'énoncé, déterminez les grands cas d'utilisation de la galerie d'art
et les dessiner. (6 points)
II. Description textuelle
2) Décrivez le scénario nominal correspondant au cas d'utilisation “Un internaute s'inscrit pour devenir
client de la galerie d'art” (1 point)
3) Décrivez les scénarios alternatifs correspondant au cas d'utilisation “Un internaute s'inscrit pour devenir
client de la galerie d'art” lorsque les données saisies sont invalides ou que l'internaute est déjà inscrit. (1
point)
4) Décrivez le cas d'utilisation “acheter des œuvres” en respectant le format suivant :
▪ Sommaire d'identification : (Titre, Résumé, Acteurs, Date de création…)
▪ Description des scénarios: (Préconditions, Scénario Nominal, Scénario alternatifs, Scénario d'erreur
(Vous vous limiterez à un ou deux cas), Postconditions …)

1 clients : Internautes identifiés par la galerie et sur lesquels nous disposons du nom, de l'adresse mail et de l'adresse postale.
2 œuvre: produit unique identifié exposé par la galerie.
3 artiste: personne identifiée, auteur d'œuvres.
4 administrateurs : Personne identifiée ayant les droits de modification et maintenance du site
5 catégorie : rubriques exposées par la galerie, correspondant en général à une techniques caractérisant un artiste (peinture,

sculpture…
Pr. ZAKRANI
2

Vous aimerez peut-être aussi