Vous êtes sur la page 1sur 6

Conception Orienté Objet avec UML

Sérié 1

Diagramme de cas d’utilisation


Exercice 1 :
Soit un guichet automatique bancaire, un client peut retirer de l'argent s'il possède suffisamment de
fond, Il peut aussi consulter son compte ou payer ses factures. S’il retire de l'argent ou s'il paye ses
factures il est possible de consulter son compte.
• Toute transaction est sécurisée et nécessite par conséquent une authentification
• Dans le cas où une carte est avalée par le distributeur, un opérateur de maintenance se charge
de la récupérer.
C'est la même personne qui collecte également les dépôts d'argent et qui recharge le distributeur.

Modélisez ce système par un diagramme de cas d'utilisation ?


Solution :

1
Exercice 2 :
Dans un magasin, un commerçant dispose d'un système de gestion de son stock d'articles, dont les
fonctionnalités sont les suivantes :

• Edition de la fiche d'un fournisseur


• Possibilité d'ajouter un nouvel article (dans ce cas, la fiche fournisseur est automatiquement
éditée. Si le fournisseur n'existe pas, on peut alors le créer)
• Affichage de l'inventaire. Depuis cet écran, on a le choix d'imprimer l'inventaire, d'effacer un
article ou d'éditer la fiche d'un article).

Modéliser cette situation par un diagramme de cas d'utilisation

Solution :

2
Exercice 3 :
On souhaite gérer la réservation des salles de cours et les matériaux pédagogiques (ordinateur
portable ou/et Vidéo projecteur) dans une école privée. Dans celte école on peut trouver des
enseignant et des étudiants, la réservation peut se faire uniquement par des enseignants selon
la disponibilité des salles ou du matériel. L'école affiche un planning des salles qui peut être
consulté par les enseignants et les étudiants. Le récapitulatif horaire par enseignant, édité par
un professeur responsable, n'est consulté que par les professeurs.

Modélisez ce système par un diagramme de cas d'utilisation ?


Solution :

3
Exercice 4 :
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.
Modélisez ce système par un diagramme de cas d'utilisation ?
Solution :

4
Exercice 5 : Gestion des cours en ligne
Le département d'informatique vous demande de faire un logiciel de gestion des cours en ligne.
Ce sont les techniciens qui s'occupent de la gestion des cours dans ce système. Ils sont donc en
mesure d'enregistrer des cours, de supprimer un cours, d'inscrire des étudiants, d'inscrire un
étudiant dans un cours, d'enlever un étudiant d'un cours. Quand le technicien inscrit un
étudiant, il doit absolument l'inscrire à au moins un cours pour que l'inscription soit valide.
Quand le technicien supprime un cours, il doit aussi enlever tous les étudiants de ce cours. Le
technicien peut aussi envoyer des e-mails aux intervenants d'un cours.
Un professeur peut entrer des notes, entrer des documents et envoyer des e-mails aux
intervenants. Si certaines notes contiennent la mention « note non disponible », un e-mail est
envoyé automatiquement aux étudiants concernés. Il peut aussi pré0parer des tests
électroniques qui pourront être passés par les étudiants à une période bien précise choisie par
le professeur. Pour faire tout ceci, le professeur doit s'identifier et inscrire son mot de passe.
Les étudiants pour leur part, peuvent consulter leurs notes et des documents, peuvent envoyer
des e-mails et passer des tests. Ils doivent bien sûr s'identifier pour participer à chacune de ces
activités. Une fois sur la page du test, l'étudiant choisit de le démarrer ou de quitter. Si l'étudiant
quitte le test alors qu'il n'est pas terminé, un e-mail est envoyé au professeur automatiquement
et le test n'est plus disponible pour lui jusqu'à preuve du contraire. Si l'étudiant complète le test
de manière normale, les notes sont automatiquement entrées dans la base de données.
L'étudiant est ensuite sorti de l'application et le test n'est plus disponible pour lui.

Modélisez ce système par un diagramme de cas d'utilisation ?

5
Solution :

Vous aimerez peut-être aussi