UNIVERSITE DE LA MANOUBA
----- -----
ECOLE NATIONALE DES SCIENCES DE
L'INFORMATIQUE
Mati re : ACOO
Enseignants : Y.JAMOUSSI, I.BEN HAMOUDA, S. MTIBAA, G. ZIADA, I. FLISS
Classes : I.I. 2
A-U : 2011-2012
S rie N 1 Use case
Exercice n 1
Le diagramme de cas dutilisation de la figure 1 repr sente les fonctionnalit s dune agence de voyage
classique.
Figure 1. Diagramme de cas dutilisation dune agence de voyage
Lobjectif de cet exercice est danalyser ce diagramme :
1) Commentez les acteurs du diagramme de cas dutilisation.
2) Commentez les cas dutilisation du diagramme de cas dutilisation.
Exercice n 2
Les principales fonctions dun GAB (Guichet Automatique de Banque) sont les suivantes :
- distribution dargent tout porteur dune carte de la banque (autorisation dun certain montant par le
Syst me dInformation de la banque) ou dune carte VISA (autorisation distance par le Syst me
dAutorisation VISA),
- consultation du solde, d p t en num raire et de ch ques pour les possesseurs dune carte de la banque.
Toutes les transactions sont s curis es (code personnel v rifi avec le code enregistr sur la puce de la
carte ; la carte est aval e apr s trois checs).
Il faut parfois recharger le GAB et effectuer des op rations de maintenance.
On vous demande de :
1) Identifier les acteurs de ce syst me.
2) Identifier les diff rents cas dutilisation.
3) Repr senter le diagramme de cas dutilisation de lapplication
Exercice n 3
Advertisement
Lobjectif de cet exercice est danalyser le syst me informatique dune calculette/convertisseur gr ce aux
diagrammes de cas dutilisation.
1
La calculette permet deffectuer les quatre op rations : addition, soustraction, multiplication, division.
Lautre fonction de cette calculette permet de convertir des francs en euros et des euros en francs. Elle
offre une fonctionnalit de conversion suppl mentaire qui en indiquant le cours dune devise, elle permet
de convertir un montant exprim en euro en monnaie du pays de cette devise et vice versa.
Travail faire
Il s'agit de :
1) Identifier les deux acteurs du syst me
2) Identifier trois cas dutilisation.
3) Repr senter le diagramme de cas dutilisation de la calculette.
4) Donnez une description textuelle des cas dutilisation d crivant un calcul simple et une conversion
dans une monnaie quelconque.
Exercice n 4
Une entreprise souhaite mod liser avec UML le processus de formation de ses employ s afin
dinformatiser certaines t ches.
Le processus de formation est initialis quand le responsable formation re oit une demande de formation
dun employ . Cet employ peut ventuellement consulter le catalogue des formations offertes par les
organismes agr s par lentreprise. Cette demande est instruite par le responsable qui transmet son accord
ou son refus lemploy .
En cas daccord, le responsable cherche la formation ad quate dans le catalogue des formations agr es
quil tient jour. Il informe lemploy du contenu de la formation et lui soumet la liste des prochaines
sessions pr vues. Lorsque lemploy fait son choix il inscrit lemploy la session retenue aupr s de
lorganisme de formation concern .
En cas demp chement lemploy doit avertir au plus vite le responsable formation pour que celui-ci
demande lannulation de linscription.
A la fin de la formation lemploy transmet une appr ciation sur le stage suivi et un document attestant sa
pr sence. Le responsable formation contr le la facture envoy e par lorganisme de formation.
Travail faire
Advertisement
Il s'agit de :
1) Identifier les acteurs du syst me
2) Identifier les cas dutilisation
3) Repr senter le diagramme de cas dutilisation de lapplication
Exercice n 4
L entreprise NettoyageMatic a d velopp une nouvelle g n ration de robots pour nettoyage dans les zones
difficiles acc der. Le Robot est compos de Capteurs, Actionneurs, d une unit de contr le, d une
interface infrarouge et d un aspirateur.
Le robot est muni de 2 amortisseurs en avant et en arri re de fa on qu un
contact avec un obstacle entra ne l appuie sur un interrupteur (ou les
deux ensemble).
Pour la localisation relative du robot, un capteur ultrason est utilis .
Le robot ne peut se d placer qu'en avant ou en arri re. Il ne peut changer
de direction que lorsqu il s arr te.
Pour se d placer ou tourner, le robot utilise 2 moteurs lectriques qui
peuvent tourner s par ment.
Le robot peut tre orient travers diff rentes commandes. Avec la
commande " Se d placer", le robot doit aller en avant ou en arri re. Avec
la commande "tourner" le robot doit tourner soit dans le sens des
aiguilles d'une montre, soit dans le sens contraire. Lors d une collision, le
robot doit s arr ter imm diatement et entreprendre une manSuvre pour
2
l loigner de l obstacle.
La commande "nettoyer" met l aspirateur du robot en marche ou hors tension. Les commandes sont
envoy es l'aide d'une unit de contr le sur l'interface infrarouge du robot. L'unit de contr le ne fait pas
partie du syst me d velopper.
Travail faire
Il s'agit de :
1) Identifier les acteurs du syst me
2) Identifier trois cas dutilisation l mentaires
Advertisement
3) Repr senter le diagramme de cas dutilisation du robot nettoyeur.
4) D crire les diff rents sc narios possibles en langage naturel pour chaque cas d utilisation.
Exercice n 5
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 nont 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 lacquisition de nouveaux ouvrages.
Il existe trois cat gories dabonn . Tout dabord les tudiants qui doivent seulement sacquitter dune
somme forfaitaire pour une ann e afin davoir droit tous les services de la biblioth que. Lacc s la
biblioth que est libre pour tous les enseignants.
Enfin, il est possible dautoriser des tudiants dune autre universit sinscrire exceptionnellement
comme abonn moyennant le versement dune cotisation.
Le nombre dabonn externe 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 demprunt dun ouvrage est de trois
semaines, il peut cependant tre prolong exceptionnellement cinq semaines.
Travail faire
Il s'agit de :
1) Identifier les acteurs du syst me
2) Identifier les cas dutilisation
3) Repr senter le diagramme de cas dutilisation de lapplication
4) D crire les diff rents sc narios possibles en langage naturel pour chaque cas d utilisation.
Exercice n 6
Locagite est une association qui permet divers propri taires ruraux de mettre en location, la
semaine, des g tes meubl s. Elle publie annuellement un catalogue contenant les g tes propos s par les
propri taires. Les g tes doivent r pondre un certain nombre de crit res qualit , correspondant un
nombre d toiles, qui sont v rifi es lors de ladh sion du g te et une fois tous les trois ans lors dune visite
de contr le. Le propri taire re oit tous les ans un catalogue des g tes, et peut modifier les informations qui
Advertisement
le concernent (prix par saison, photo du g te, nombre de personnes, de chambres, terrain...).
Locagite regroupe 450 g tes en France, pour une moyenne de 12 semaines de r servation par g te et
par an.
Locagite propose aux propri taires qui le souhaitent, un service central de r servation. Tous les ans,
les propri taires qui veulent utiliser ce service signent un contrat avec Locagite , qui sp cifie les
p riodes ouvertes la location et la r mun ration de la centrale de r servation en pourcentage de chaque
3
location, ce dernier taux tant valable pour lann e et pour lensemble des g tes. Le propri taire, en signant
le contrat, joint un relev didentit bancaire.
Le propri taire ayant sign le contrat de la r servation centrale re oit chaque mois un tat des r servations
fermes. Il re oit aussi tous les mois un tat des sommes encaiss es par la centrale de r servation. Le
virement bancaire des sommes dues, correspondant l tat pr c dent, est envoy en milieu du mois
suivant.
Un client potentiel (que lon peut appeler client r servataire) t l phone la centrale de r servation pour
r server un g te sur la base du catalogue. La centrale de r servation prend en compte la demande, et lui
envoie un contrat de location ainsi quune demande dacompte si un accord a t trouv sur les dates de
r servation. Le
client r servataire renvoie le contrat sign accompagn de lacompte : la r servation devient ferme. Un
mois avant le s jour, le client locataire envoie le solde du paiement ; il re oit alors une confirmation de
s jour lui donnant les coordonn es de la personne contacter pour convenir de son arriv e. Le client peut
tout moment annuler son s jour, 30 % des sommes vers es ne sont pas rembours es. En cas de non-
retour du contrat sign apr s 15 jours, la pr -r servation est automatiquement annul e.
Il s'agit de :
1) Identifier les acteurs du syst me
2) Identifier les cas dutilisation
3) Repr senter le diagramme de cas dutilisation de lapplication
4) D crire les diff rents sc narios possibles en langage naturel pour chaque cas d utilisation.
4