Pré. | Proc. |
Acteur
Note que sur un diagramme de construction, un élément Acteur utilise par défaut une notation rectangulaire et ressemble à un élément de classe.
Description
Un acteur est un utilisateur du système ; l'utilisateur peut être un utilisateur humain, une machine ou même un autre système ou sous-système du modèle. Tout ce qui interagit avec le système depuis l'extérieur ou bordure du système est appelé acteur. Les acteurs sont généralement associés à des cas d'utilisation.
Les acteurs peuvent utiliser le système via une interface utilisateur graphique, via une interface batch ou via un autre média. L'interaction d'un acteur avec un cas d'utilisation est documentée dans un scénario de cas d'utilisation, qui détaille les fonctions qu'un système doit fournir pour satisfaire les exigences de l'utilisateur.
Les acteurs représentent également le rôle d'un utilisateur dans diagrammes Séquence , où vous pouvez les afficher à l'aide d'une notation rectangulaire. Enterprise Architect supporte un élément Acteur stéréotypé pour modélisation d'entreprise. Les éléments modélisation d'entreprise représentent également les acteurs sous forme d'objets stéréotypés.
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification Unified Modeling Language OMG (v2.5.1, pp.640/647) stipule :
Un acteur spécifie un rôle joué par un utilisateur ou tout autre système qui interagit avec le sujet
Un acteur modélise un type de rôle joué par une entité qui interagit avec les sujets de ses UseCases associés (par exemple, en échangeant des signaux et des données). Les acteurs peuvent représenter des rôles joués par des utilisateurs humains, du matériel externe ou d'autres systèmes.
REMARQUE. Un acteur ne représente pas nécessairement une entité physique spécifique, mais plutôt un rôle particulier d'une entité qui est pertinent pour la spécification de ses cas d'utilisation associés. Ainsi, une seule instance physique peut jouer le rôle de plusieurs acteurs différents et, inversement, un acteur donné peut être joué par plusieurs instances différentes.
REMARQUE. Le terme « rôle » est utilisé ici de manière informelle et n'implique aucune définition technique de ce terme figurant ailleurs dans la présente spécification.
Lorsqu'un acteur est associé à un cas d'utilisation avec une multiplicité supérieure à un à l'extrémité du cas d'utilisation, cela signifie qu'un acteur donné peut être impliqué dans plusieurs cas d'utilisation de ce type. La nature spécifique de cette implication multiple dépend du cas en question et n'est pas définie dans cette spécification. Ainsi, un acteur peut lancer plusieurs cas d'utilisation en parallèle (simultanément) ou à différents moments.