(UNIFIED MODELING
LANGUAGE)
P R É S E N T É PA R : D J E B B I K A W T H E R
1
DIAGRAMME DE
CAS
D’UTILISATION
P R É S E N T É PA R : D J E B B I K A W T H E R
2
DEFINITION
3
FORMALISME
4
LE SYSTEME
5
L’ACTEUR
• C’est un Utilisateur du Système qui échange avec ce dernier des données
(Entrée, Sortie)
• Un Acteur est de trois types :
3. Un Robot piloté par le système, des capteurs qui envoient des données vers
le système.
6
L’ACTEUR
L’acteur peut être représenté sous forme d’icone (le petit personnage) ou bien
sous forme d’une classe :
7
L’ACTEUR
• Il peut exister des relations de généralisation entre les acteurs, elle est
semblable à celle qui existe entre les classes,
• Un acteur peut hériter du comportement d’un autre acteur et peut avoir
des traitements spécifiques à lui.
8
LE CAS D’UTILISATION: USE CASE
9
LE CAS D’UTILISATION: USE CASE
• Un cas d’utilisation peut avoir un nom simple ou complet (précédé
par le nom du package dans lequel il existe)
10
LE CAS D’UTILISATION: USE CASE
Le cas d’utilisation est connecté à l’acteur via des associations:
Unidirectionnelle
11
LE CAS D’UTILISATION: USE CASE
Bidirectionnelle
12
RELATION ENTRE C.U: GENERALISATION
• Dans notre cas l’héritage veut dire : « se diviser en »
13
RELATION ENTRE C.U: « INCLUDE »
• L'inclusion permet de montrer qu’un cas d’utilisation source
comporte et englobe un autre cas d’utilisation.
15
RELATION ENTRE C.U: « EXTENDS»
16
RELATION ENTRE C.U: « EXTENDS»
17