Vous êtes sur la page 1sur 13

2022-2023

Institut Supérieur d informatique L2SE

DIAGRAMME DES CAS


D’UTILISATION

MCOO–Chapitre 2
L2ARS/SIL – 2011/2012
Plan
 Présentation du diagramme des CU
 Concepts de base
 Documentation des CU
 Activités

Méthodologie de
15/09/2022 Conception Orientée Objet
2
Présentation

 Le diagramme des Cas d’Utilisation:


 Le diagramme fonctionnel d’UML
 Un moyen pour spécifier les usages/fonctionnalités
d'un système
 Représente les interactions entre les utilisateurs et
le système
 Une représentation graphique (diagramme)
accompagnée par une description textuelle

Méthodologie de
15/09/2022 Conception Orientée Objet
3
Présentation
Objectif

 Bien identifier :
 les besoins des utilisateurs
 la manière dont sera utilisé le système

 Bien comprendre :
 qui sont les utilisateurs
 les tâches qu’ils doivent réaliser

 Décrire :
 comment l’utilisateur interagit avec le système
 pour accomplir les tâches qui lui sont fixées

4
Les concepts de base (1)
 Acteur
 Rôle joué par toute entité externe (utilisateur
humain, dispositif matériel, ou autre système)
qui interagit avec le système
 Une entité externe agissant sur le système qui
peut :
 Échanger de l’information avec ce système
 consulter ou modifier l'état du système,
 Représentés sous forme de petits personnages
ou sous forme de rectangle avec le mot clé
<<acteur>>

Méthodologie de
15/09/2022 Conception Orientée Objet
5
Les concepts de base (2)
 Cas d’utilisation

 Modélise une interaction entre le système


informatique à développer et un utilisateur ou acteur
interagissant avec le système.

 Décrit un ensemble d’actions réalisées par le système


qui produit un résultat observable pour un acteur.

 Représenté par des ellipses

Méthodologie de
15/09/2022 Conception Orientée Objet
6
Les concepts de base (4)
Relations
 Interaction: relation simple entre un
acteur et un cas d’utilisation
 Inclusion:
 Un CU inclut dans un autre CU
 Extension:
 Un CU peut être étendu par un autre CU

Méthodologie de
15/09/2022 Conception Orientée Objet
7
Les concepts de base (5)
 Généralisation:
 Un CU est un cas spécifique d’un autre CU
 Un acteur est un cas spécifique d’un autre acteur
Exemples:

Méthodologie de
15/09/2022 Conception Orientée Objet
8
Documentation des CU
 Nom du CU:
 Acteurs impliqués:
 Description: ……………………………..
 Pré-conditions: ………………………….
 Séquence nominale:.
1. …
2. …
 Séquences alternatives:
a. Si… alors
b. Si… alors
 Post-conditions: …………………………

Méthodologie de
15/09/2022 Conception Orientée Objet
9
Exercice 1: Identification des acteurs et de cas d'utilisation simples

Considérons le système informatique qui gère une station-service de


distribution d’essence. On s’intéresse à la modélisation de la prise
d’essence par un client.
1. Le client se sert de l’essence de la façon suivante. Il prend un pistolet
accroché à une pompe et appuie sur la gâchette pour prendre de
l’essence. Qui est l’acteur du système ? Est-ce le client, le pistolet ou la
gâchette ?
2. Le pompiste peut se servir de l’essence pour sa voiture. Est-ce un nouvel
acteur ?
3. La station a un gérant qui utilise le système informatique pour des
opérations de gestion. Est-ce un nouvel acteur ?
4. La station-service a un petit atelier d’entretien de véhicules dont
s’occupe un mécanicien. Le gérant est remplacé par un chef d’atelier qui,
en plus d’assurer la gestion, est aussi mécanicien. Comment modéliser cela
?

Méthodologie de
15/09/2022 Conception Orientée Objet
10
Exercice 2 : Relations entre cas d’utilisation

Quel est le défaut du diagramme présenté à la figure suivante

Méthodologie de
15/09/2022 Conception Orientée Objet
11
Exercice 3 : Relations entre cas d’utilisation – cas internes
Choisissez et dessinez les relations entre les cas suivants :
1. Une agence de voyages organise des voyages où l’hébergement se fait en
hôtel. Le client doit disposer d’un taxi quand il arrive à la gare pour se
rendre à l’hôtel.

2. Certains clients demandent à l’agent de voyages d’établir une facture


détaillée.
Cela donne lieu à un nouveau cas d’utilisation appelé « Établir une facture
détaillée ». Comment mettre ce cas en relation avec les cas existants ?
3. Le voyage se fait soit par avion, soit par train. Comment modéliser cela ?
Méthodologie de
15/09/2022 Conception Orientée Objet
12
Exercice 5

 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.
Méthodologie de
15/09/2022 Conception Orientée Objet
13

Vous aimerez peut-être aussi