Vous êtes sur la page 1sur 14

DIAGRAMME DES CAS DUTILISATION EXERCICES ET CORRECTION

MCOO Chapitre

L2ARS/SIL 2011/2012

Exercice 1
Station Service - 1
Considrons le systme informatique qui gre une station-service de distribution dessence. On sintresse la modlisation de la prise dessence par un client. 1. Le client se sert de lessence de la faon suivante. Il prend un pistolet accroch une pompe et appuie sur la gchette pour prendre de lessence. Qui est lacteur du systme ? Est-ce le client, le pistolet ou la gchette ? 2. Le pompiste peut se servir de lessence pour sa voiture. Est-ce un nouvel acteur ? 3. La station a un grant qui utilise le systme informatique pour des oprations de gestion. Est-ce un nouvel acteur ? 4. La station-service a un petit atelier dentretien de vhicules dont soccupe un mcanicien. Le grant est remplac par un chef datelier qui, en plus dassurer la gestion, est aussi mcanicien. Comment modliser cela ?

12/11/11

Mthodologie de Conception Oriente Objet

Exercice 1: Correction
1. Le client est lacteur du systme. Le pistolet et la gchette sont des ressources utilises par le systme. 2. Si le pompiste fait uniquement les tches dun client, il est inutile de crer un nouvel acteur. Il sera lui-mme client. 3. Oui, le grant est un nouvel acteur. 4. Un nouvel acteur, le chef datelier, est cr la place du grant. Il hrite dun autre acteur: le mcanicien.

Exercice 1: Correction

Exercice 2
Station Service - 2

Quel est le dfaut du diagramme suivant?

12/11/11

Mthodologie de Conception Oriente Objet

Exercice 2 : Correction
Il ne faut pas introduire de squencement temporel entre des cas dutilisation (cette notion apparat lors de la description des cas). De plus, il est incorrect dutiliser un trait plein pour relier deux cas. Cette notation est rserve aux associations entre les acteurs et les cas.

Exercice 3
Agence de voyages
Choisissez et dessinez les relations entre les cas suivants : 1. Une agence de voyages organise des voyages o lhbergement se fait en htel. Le client doit disposer dun taxi quand il arrive la gare pour se rendre lhtel.

2.

3.
12/11/11

Certains clients demandent lagent de voyages dtablir une facture dtaille. Cela donne lieu un nouveau cas dutilisation appel Etablir une facture dtaille . Comment mettre ce cas en relation avec les cas existants ? Le voyage se fait soit par avion, soit par train. Comment modliser cela ?
Mthodologie de Conception Oriente Objet

Exercice 3: Correction
1. Une agence de voyages organise des voyages o lhbergement se fait en htel. Le client doit disposer dun taxi quand il arrive la gare pour se rendre lhtel.

Exercice 3: Correction
2. Certains clients demandent lagent de voyages dtablir une facture dtaille. Cela donne lieu un nouveau cas dutilisation appel Etablir une facture dtaille . Comment mettre ce cas en relation avec les cas existants ?

Exercice 3: Correction
3. Le voyage se fait soit par avion, soit par train. Comment modliser cela ?

Exercice 4
Dans un tablissement scolaire, on dsire grer la rservation des salles de cours ainsi que du matriel pdagogique (ordinateur portable ou/et Vido projecteur). Seuls les enseignants sont habilits effectuer des rservations (sous rserve de disponibilit de la salle ou du matriel). Le planning des salles peut quant lui tre consult par tout le monde (enseignants et tudiants). Par contre, le rcapitulatif 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 rcapitulatif horaire pour lensemble de la formation.
12/11/11
Mthodologie de Conception Oriente Objet

11

Exercice 5

12/11/11

Mthodologie de Conception Oriente Objet

13

nonc de lExercice 5
Dans un magasin, le processus de vente est le suivant: le client entre, passe dans les rayons, demande ventuellement des renseignements ou procde des essais, prend des articles (si le stock est suffisant), passe la caisse o il rgle ses achats (avec tout moyen de paiement accept). Il peut ventuellement bnficier dune rduction.

Vous aimerez peut-être aussi