È possibile rappresentare più utenti con un singolo actor e un singolo utente può avere il ruolo di più actor. Gli actor sono esterni al sistema. Essi possono avviare la funzionalità descritta nel caso d'uso o subire l'azione del caso d'uso. Gli actor possono inoltre scambiare dati con il sistema.
In modelli aziendali, gli actor rappresentano i tipi di individui e le macchine che interagiscono con un'azienda. In modelli di applicazioni software, gli actor rappresentano i tipi di individui, i sistemi esterni o le macchine che interagiscono con il sistema.
Gli actor vengono utilizzati nei diagrammi dei casi d'uso, ma è inoltre possibile utilizzarli in diagrammi di classe e di sequenza.
Come viene illustrato nella seguente figura, un actor viene visualizzato come il disegno di linee di una persona.

Ogni actor ha un nome univoco che descrive il ruolo dell'utente che interagisce con il sistema.
È possibile aggiungere una documentazione che definisca il ruolo dell'actor e le relative
modalità di interazione con il sistema.