Modéliser un acteur non-humain

acteur non humain - enterprise architectuse rectangle notation - enterprise architect

Comment représenter un acteur non-humain dans un diagramme de cas d'utilisation ?

Les acteurs sont représentés en standard dans un diagramme de cas d'utilisation sous la forme graphique d'un personnage humain aux traits simplifiés (désigné par le terme stickman en anglais).

Elle convient bien à tout acteur humain mais apparait cependant peu appropriée pour illustrer un acteur non humain.

Un acteur non humain peut être par exemple :

  • un serveur de messagerie (POP ou SMTP) qui interagit avec un cas d'utilisation,
  • un planificateur de tâches qui déclenche l'exécution d'un cas d'utilisation,
  • ou encore un logiciel externe au système modélisé (ERP, CRM, logiciel comptable...) avec lequel un cas d'utilisation communique.

On distinguera l'acteur non-humain de l'acteur humain en l'affichant sous une forme rectangulaire complétée du mot-clé actor, telle qu'elle est également proposée dans les spécifications UML.

Dans EA, la procédure à suivre pour afficher un acteur selon sa forme rectangulaire consiste à le sélectionner depuis un diagramme auquel il a été ajouté, à afficher le menu contextuel par un clic droit et à sélectionner Advanced | Use Rectangle Notation.