Linea guida: Generalizzazione attori
Diversi attori possono assumere lo stesso ruolo in un particolare caso d'uso. Questa guida mostra come modellare questa situazione tramite le relazioni di generalizzazione.
Relazioni
Descrizione principale

Spiegazione

Diversi attori possono assumere lo stesso ruolo in un particolare caso d'uso. Quindi un cassiere ed un ragioniere, che controllano entrambi un account, sono visti come la stessa entità esterna dal caso d'uso che effettua la verifica. Il ruolo condiviso viene modellato come l'attore, Supervisore bilanci, ereditato dai due attori originali. Questa relazione viene visualizzata con le generalizzazioni attori.

Diagramma descritto nel testo di accompagnamento.

Gli attori Cassiere e ragioniere ereditano tutte le proprietà di un Supervisore bilanci. Quindi entrambi gli attori possono agire da Supervisori di bilanci.

Utilizzo

Un utente può assumere diversi ruoli in relazione al sistema, cioè può, di fatto, corrispondere a più attori. Per chiarire meglio il modello, è possibile rappresentare l'utente con un attore che eredita diversi attori. Ogni attore ereditato rappresenta uno dei ruoli dell'utente relativi al sistema.