66
Chapitre 3. Les diagrammes comportementaux
Figure 3.5 — Formalisme et exemple d’une relation d’extension
entre cas d’utilisation
Figure 3.6 — Exemple d’une relation de généralisation de cas d’utilisation
3.1.4 Description textuelle d’un cas d’utilisation
À chaque cas d’utilisation doit être associée une description textuelle des interactions entre l’acteur et le système et les actions que le système doit réaliser en vue de
produire les résultats attendus par les acteurs.
UML ne propose pas de présentation type de cette description textuelle. Cependant, les travaux menés par Alistair Cockburn [Cockburn2001] sur ce sujet constituent une référence en la matière et tout naturellement nous reprenons ici l’essentiel
de cette présentation.
Servir
boisson chaude
*
Point d’extension : X
Client
1
Servir
supplément sucre
« extend »
Condition :
{si plus de sucre}
Point d’extension : X
Cas B
Cas A
« extend »
Point d'extension : X
Retirer argent
Retirer des dollars
Client
*
1
Retirer des euros
Chapitre 3. Les diagrammes comportementaux
Figure 3.5 — Formalisme et exemple d’une relation d’extension
entre cas d’utilisation
Figure 3.6 — Exemple d’une relation de généralisation de cas d’utilisation
3.1.4 Description textuelle d’un cas d’utilisation
À chaque cas d’utilisation doit être associée une description textuelle des interactions entre l’acteur et le système et les actions que le système doit réaliser en vue de
produire les résultats attendus par les acteurs.
UML ne propose pas de présentation type de cette description textuelle. Cependant, les travaux menés par Alistair Cockburn [Cockburn2001] sur ce sujet constituent une référence en la matière et tout naturellement nous reprenons ici l’essentiel
de cette présentation.
Servir
boisson chaude
*
Point d’extension : X
Client
1
Servir
supplément sucre
« extend »
Condition :
{si plus de sucre}
Point d’extension : X
Cas B
Cas A
« extend »
Point d'extension : X
Retirer argent
Retirer des dollars
Client
*
1
Retirer des euros
