Use Case Analysis for Various Systems

École Nationale des Sciences de l'Informatique (ENSI)
1/4
100%
Rendu du PDF...
Page 1 sur 4Lecteur de document UniversityLib

Use Case Analysis for Various Systems

École Nationale des Sciences de l'Informatique (ENSI) · Programming, Computer Science, UML · course

Voir tous les documents en génie logiciel

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

Publicité

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

Publicité

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

Publicité

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

Publicité

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