62
Chapitre 3. Les diagrammes comportementaux
Un cas d’utilisation permet de décrire l’interaction entre les acteurs (utilisateurs
du cas) et le système. La description de l’interaction est réalisée suivant le point de
vue de l’utilisateur.
La représentation d’un cas d’utilisation met en jeu trois concepts : l’acteur, le cas
d’utilisation et l’interaction entre l’acteur et le cas d’utilisation.
Acteur
Un acteur est un utilisateur type qui a toujours le même comportement vis-à-vis
d’un cas d’utilisation. Ainsi les utilisateurs d’un système appartiennent à une ou
plusieurs classes d’acteurs selon les rôles qu’ils tiennent par rapport au système.
Une même personne physique peut se comporter en autant d’acteurs différents
que le nombre de rôles qu’elle joue vis-à-vis du système.
Ainsi par exemple, l’administrateur d’un système de messagerie peut être aussi
utilisateur de cette même messagerie. Il sera considéré, en tant qu’acteur du système,
dans le rôle d’administrateur d’une part et dans celui d’utilisateur d’autre part.
Un acteur peut aussi être un système externe avec lequel le cas d’utilisation va
interagir.
Formalisme et exemple
Un acteur peut se représenter symboliquement par un « bonhomme » et être identifié par son nom. Il peut aussi être formalisé par une classe stéréotypée « acteur »
(fig. 3.1).
Figure 3.1 — Représentations d’un acteur
Cas d’utilisation et interaction
Un cas d’utilisation correspond à un certain nombre d’actions que le système devra
exécuter en réponse à un besoin d’un acteur. Un cas d’utilisation doit produire un
résultat observable pour un ou plusieurs acteurs ou parties prenantes du système.
Une interaction permet de décrire les échanges entre un acteur et un cas d’utilisation.
Nom de l’acteur
« acteur »
Précédent

- 77/242

Suivant