Vous êtes sur la page 1sur 14

DIAGRAMME DES CAS DUTILISATION

MCOOChapitre

Mme Sfaxi Lilia Mme Zoubeir Najet L2ARS/SIL 2011/2012

Plan
Prsentation du diagramme des CU Concepts de base Concepts de raffinement Documentation des CU Activits

11/10/11

Mthodologie de Conception Oriente Objet

Prsentation
Le diagramme des Cas dUtilisation:
Le diagramme fonctionnel dUML Un moyen pour spcifier les usages/fonctionnalits d'un systme Reprsente les interactions entre les utilisateurs et le systme Une reprsentation graphique (diagramme) accompagne par une description textuelle
Mthodologie de Conception Oriente Objet

11/10/11

Les concepts de base(1)


Acteur
Rle jou par toute entit externe qui interagit avec le systme

Cas dutilisation
Spcification dun ensemble dactions ralis par le systme

Relations:
interaction Inclusion Extension Gnralisation
11/10/11
Mthodologie de Conception Oriente Objet

Les concepts de base(2)


Exemple:
Cas dutilisation Systme ou Sujet

Acteur

11/10/11

Mthodologie de Conception Oriente Objet

Les concepts de base(3)


Interaction:
Relation entre un acteur et un CU
Utilisateur se connecter

Inclusion:
Un CU contient les actions dfinies dans un autre CU
se connecter

<<include>>

vrifier informations d'authentification


<<extend>>

Extension:

Un CU peut tre tendu par un vrifier informations autre CU d'authentification Points dextension: partie ou point qui sera tendu par laction dun autre CU
11/10/11
Mthodologie de Conception Oriente Objet

Afficher erreur

Les concepts de base(4)


Extension (suite):

11/10/11

Mthodologie de Conception Oriente Objet

Les concepts de base(5)


Gnralisation:
Un CU est la spcification dun autre CU Un acteur est la spcification dun autre CU

Utilisateur

grer stock

ajouter stock
Administrateur

supprimer stock

11/10/11

Mthodologie de Conception Oriente Objet

Les concepts de raffinements (1)


Cardinalits:
Un acteur est reli un CU, avec une multiplicit >1 situe lextrmit du CU
Acteur impliqu dans plusieurs CU de ce type Nature de limplication (non dfinie dans la spcification de UML):
o En parallle; o En exclusion mutuelle; o diffrents instants dans le temps
1..n

Banque

transfrer fonds

11/10/11

Mthodologie de Conception Oriente Objet

Les concepts de raffinements (2)


Cardinalits (suite):
Un CU est reli un acteur, avec une multiplicit >1 situe lextrmit de lacteur
Plusieurs instances de cet acteur sont impliques dans le ralisation de ce CU La manire de limplication dpend de la situation en cours:
o Actions simultans (concurrentes) par diffrents acteurs o Actions complmentaires et successives par les acteurs
Mthodologie de Conception Oriente Objet

2..n

Joueur

jouer aux cartes

11/10/11

10

Les concepts de raffinements (3)


Orientation des interactions:
En gnral, reprsente le sens de linteraction Absence dorientation: double sens

Utilisateur

s'authentifier

Utilisateur

afficher solde

Utilisateur

rechercher information

11/10/11

Mthodologie de Conception Oriente Objet

11

Documentation des CU
Nom du CU: Acteurs impliqus: Description: // brve description du CU Pr-conditions: // vrifier avant le dbut du CU Squence nominale:
1. 2.

Squences alternatives: Post-conditions: // vrifier aprs la fin du CU


11/10/11
Mthodologie de Conception Oriente Objet

a. Si alors b. Si alors

12

Activit 1
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.
11/10/11
Mthodologie de Conception Oriente Objet

13

Activit 2

11/10/11

Mthodologie de Conception Oriente Objet

14

Vous aimerez peut-être aussi