Chapitre 6 : Relations entre Acteurs et Cas d’Utilisation
Dans ce chapitre, nous voyons comment structurer les acteurs et définir précisément ce qu’est un “Cas d’utilisation”.
I. Relations entre Acteurs : L’Héritage
Il n’existe qu’une seule relation possible entre deux acteurs : la Généralisation (ou Héritage).
-
Définition : Un acteur B est une spécialisation d’un acteur A s’il peut effectuer toutes les actions de A, plus quelques actions spécifiques.
-
Formalisme : Une flèche avec un triangle vide pointant vers l’acteur le plus général.
-
Exemple : Un Chef d’agence est un Conseiller. Il peut faire tout ce que fait le conseiller, plus “gérer les objectifs de l’agence”.
II. Notion de Cas d’Utilisation
Un Cas d’Utilisation (Use Case) est un service rendu à l’utilisateur par le système. Il modélise un ensemble d’activités pour atteindre un but.
Formalisme :
On le représente par une ellipse contenant un nom qui doit impérativement commencer par un verbe à l’infinitif suivi d’un complément.
- Correct : “Retirer de l’argent”, “Consulter solde”.
- Incorrect : “Retrait”, “Guichet”.
III. Relation d’Association
Le lien entre un acteur et un cas d’utilisation est appelé l’Association.
- Elle se dessine par un trait plein continu reliant l’acteur à l’ellipse.
- Elle signifie que l’acteur participe au service ou le déclenche.
IV. Comment identifier les Cas d’Utilisation ?
Il faut se placer du point de vue de chaque acteur et se demander :
- Quels sont ses objectifs principaux via le système ?
- Quels services le système doit lui rendre ?
- Quelles informations a-t-il besoin de saisir ou de consulter ?
Attention ! Évitez de tomber dans une décomposition trop détaillée. Restez à un niveau de service “métier” compréhensible par le client final.
Un bon Cas d’Utilisation apporte une valeur ajoutée réelle à l’utilisateur.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Chapitre 6 : Relations entre Acteurs et Cas d'Utilisation. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.