Vous êtes sur la page 1sur 5

TD N°1 Diagramme de cas d’utilisation

Spécialité : Génie Logiciel Session : Février 2024


Niveau : Licence 3 Fiche de travaux Dirigée
Examinateur : Ing. Kouémo Joël Nos : 1

Autorisation N°: 17-09460/L/MINESUP/SG/DDES/ESUP/SDA/OAGS du 20 Septembre 2017

Exercice N°1 :
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.
Question : Modéliser cette situation par un diagramme de cas d’utilisation

Exercice N°2 :
Dans le cadre d’un projet de recherche en viticulture, on désire collecter les temps de travaux sur des
exploitations agricoles pilotes, pour travailler en particulier sur les opérations phytosanitaires. Pour ce faire,
un glossaire des opérations culturales types a été mis en place (afin que tout le monde ait le même cadre
analytique).
Des contraintes assez fortes sont apparues sur le projet : les ouvriers agricoles des exploitations pilotes n’ont
pas accès aux outils informatiques et la lourdeur d’enregistrement des temps de travaux a donc de fait écarté
l’utilisation d’un outil informatique. La procédure suivante a ainsi été définie : chaque ouvrier agricole saisit
ses temps de travaux sur un cahier au format prédéfini. (Dans ce cahier, il peut consulter en annexes le glossaire
afin d’identifier l’opération culturale type).
Nb : pour les opérations de type phytosanitaire, les informations complémentaires sont demandées : liste des
maladies visées, stade phrénologique, méthodes de traitements et observation.
En fin de mois, le chef d’exploitation vérifie la saisie effectuée sur le cahier et apporte d’éventuelles
corrections. Il saisit ensuite les opérations du mois sur une application internet connectée à une base de
données.
Le chercheur en charge du projet reçoit automatiquement un mail qui lui indique que la saisie mensuelle a été
effectuée. Après avoir vérifié la pertinence de la saisie, il notifie au chef d’exploitation que tout s’est bien
passé et que les données intégrées dans la base de données sont valides et prêtes à être exploitées.

INGÉNIEUR KOUEMO JOEL 1


Le chef d’exploitation imprime alors 2 documents sur le mois écoulé :
- L’état mensuel des travaux pour chaque salarié (qui est remis à chaque salarié)
- L’état des opérations phytosanitaires (état Terravitis)
En fin d’année, le chercheur analyse toutes les opérations saisies et rédige une synthèse générale sur les temps
de travaux dans les différentes exploitations. Cette synthèse est alors transmise à tous les chefs d’exploitation.
Question : Modéliser cette situation par un diagramme de cas d’utilisation

Exercice N°3 : « Gestion d’une bibliothèque »


Une bibliothèque universitaire souhaite automatiser sa gestion. Cette bibliothèque est gérée par un gestionnaire
chargé des inscriptions et des relances des lecteurs quand ceux-ci n'ont pas rendu leurs ouvrages au-delà du
délai autorisé. Les bibliothécaires sont chargés de gérer les emprunts et la restitution des ouvrages ainsi que
l'acquisition de nouveaux ouvrages.
Il existe trois catégories d'abonné. Tout d'abord les étudiants qui doivent seulement payer une somme
forfaitaire pour une année afin d'avoir droit à tous les services de la bibliothèque. L'accès à la bibliothèque est
libre pour tous les enseignants. Enfin, il est possible d'autoriser des étudiants d'une autre université à s'inscrire
exceptionnellement comme abonné moyennant le versement d'une cotisation. Le nombre d'abonnés externes
est limité chaque année à environ 10 % des inscrits. Un nouveau service de consultation du catalogue général
des ouvrages doit être mis en place.
Les ouvrages, souvent acquis en plusieurs exemplaires, sont rangés dans des rayons de la bibliothèque. Chaque
exemplaire est repéré par une référence gérée dans le catalogue et le code du rayon où il est rangé. Chaque
abonné ne peut emprunter plus de trois ouvrages. Le délai d'emprunt d'un ouvrage est de trois semaines, il
peut cependant être prolongé exceptionnellement à cinq semaines.
Question : Il est demandé d'élaborer le diagramme des cas d'utilisation.

Exercice N°4 : « Terminal Point de Vente (TPV) »


Le déroulement normal d'utilisation d'une caisse enregistreuse est le suivant :
1. Un client arrive à la caisse avec des articles
2. Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si celle-ci est
supérieure à 1
3. La caisse affiche le prix de chaque article et son libellé
4. Lorsque tous les articles ont été enregistrés, le caissier signale la fin de la vente
5. La caisse affiche le total des achats
6. Le client choisit son mode de paiement :
Liquide : le caissier encaisse l'argent et la caisse indique le montant éventuel à rendre au client

INGÉNIEUR KOUEMO JOEL 2


Chèque : le caissier note l'identité du client et la caisse enregistre le montant sur le chèque
Carte de crédit : un terminal bancaire fait partie de la caisse, il transmet la demande à un centre
d'autorisation multi-banques
7. La caisse enregistre la vente et imprime un ticket
8. Le caissier transmet le ticket imprimé au client
9. Un client peut présenter des coupons de réduction avant le paiement. Lorsque le paiement est terminé,
la caisse transmet les informations relatives aux articles vendus au système de gestion des stocks. Tous
les matins, le responsable du magasin initialise les caisses pour la journée.
Question : Donnez un diagramme de cas d'utilisation pour la caisse enregistreuse.

Exercice N°5 : « guichet automatique bancaire (Série)» :


Serie : conception oriente objet avec uml 2

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

Exercice N°6: « Gestion des stock »


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).
Question : Modéliser cette situation par un diagramme de cas d'utilisation

Exercice N°7 : « Réservation des salle »


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

INGÉNIEUR KOUEMO JOEL 3


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

Exercice N°8 : « Logiciel d’industrie textile »


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

Exercice N°9 : « Gestion des cours en ligne (Série)»


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

INGÉNIEUR KOUEMO JOEL 4


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

INGÉNIEUR KOUEMO JOEL 5

Vous aimerez peut-être aussi