Un acteur représente un rôle joué par une
entité externe (utilisateur humain, dispositif matériel ou autre système) qui
interagit directement avec le système étudié.
Un acteur peut consulter et/ou
modifier directement l'état du système, en émettant et/ou en recevant des
messages succeptibles d'être porteurs de données.
Les acteurs peuvent être :
- humains : ce sont des utilisateurs du logiciel à travers son IHM.
- logiciels : ce sont des logiciels déjà disponibles qui communiquent avec le système grâce à une interface logicielle (API).
- matériels : robots et automates qui exploitent les données du système ou qui sont pilotés par le système.
Les acteurs du système se représentent graphiquement de la façon suivante :

Il est préférable d'utiliser l'icône du milieu pour représenter des acteurs humains et les deux autres icônes pour les acteurs non-humains.