Esercizio 1.4: Identificazione degli actor

In questo esercizio vengono identificati gli actor del sistema. Il diagramma del caso di utilizzo operazioni conto identifica gli actor principali e i ruoli che eseguiti nel sistema. E' necessario identificare tutti gli actor prima di creare il diagramma.

E' necessario discernere quali sono gli utenti del sistema prima di iniziare a modellarlo. In un diagramma del caso di utilizzo, gli utenti del sistema sono rappresentati come actor. Ciascun actor esegue un ruolo specifico nel sistema, denominato caso di utilizzo. Più di un actor può eseguire un singolo caso di utilizzo. Un actor può essere una persona, come ad esempio un cliente, un computer, come ad esempio un sistema o un server del database.

Il diagramma del caso di utilizzo Operazioni conto contiene informazioni dettagliate sul sistema di online banking PiggyBank, gli utenti del sistema, le relazioni tra il sistema e gli utenti e il comportamento richiesto del sistema. L'esercizio precedente identifica tre casi di utilizzo: Visualizza saldo, Trasferimento fondi e Incasso assegni. Il sistema di online banking PiggyBank contiene i seguenti actor:
  • Cliente
  • Operatore
  • CityBank

Identificazione degli actor

Gli utenti del sistema sono rappresentati come actor. E' necessario identificare tutti gli actor nel sistema prima di creare il diagramma del caso di utilizzo.

Per creare il diagramma ed identificare gli actor:
  1. Nella vista Esplora modello, fare clic nel progetto PiggyBank, fare doppio clic su Casi di utilizzo operazioni conto.
  2. In Tavolozza, fare doppio clic sull'elemento actor e denominare l'actor Cliente.
  3. Fare clic sull'actor Cliente, quindi trascinarlo a sinistra del caso di utilizzo Visualizza saldo.
  4. In Tavolozza, fare doppio clic sull'elemento actor e denominare l'actor Operatore.
  5. Fare clic sull'actor Operatore, quindi trascinarlo a sinistra del caso di utilizzo Incasso assegni.
  6. In Tavolozza, fare doppio clic sull'elemento actor e denominare l'actor CityBank.
  7. Fare clic sull'actor CityBank e trascinarlo a destra del caso di utilizzo Incasso assegni.

Il diagramma del caso di utilizzo è stato organizzato in base alle linee guida della struttura del modello appropriato Rational® UML. L'actor principale viene visualizzato nell'angolo in alto a sinistra del diagramma e il caso di utilizzo più importante viene visualizzato prima di tutti gli altri casi di utilizzo. Il caso di utilizzo secondario, CityBank, viene visualizzato a sinistra dei casi di utilizzo. Il diagramma dovrebbe essere simile alla seguente figura: Actor e casi di utilizzo del diagramma del caso di utilizzo PiggyBank.

(Facoltativo) Documentazione degli actor

L'esempio di modello del caso di utilizzo contiene un pacchetto di panoramica denominato <<perspective>> Panoramiche che fornisce un'ulteriore documentazione sul modello. Sebbene questo passo sia facoltativo e non condiziona il modello, è necessario organizzare e documentare gli actor d i casi di utilizzo nel sistema di online banking PiggyBank.

Per documentare gli actor:
  1. Nella vista Esplora modello, espandere <<perspective>> Panoramiche, quindi fare doppio clic su Panoramica actor. Questo diagramma conterrà un elenco di tutti i principali casi di utilizzo del progetto.
  2. Nella vista Esplora modello, espandere la cartella Operazioni conto, quindi trascinare gli actor Cliente, Operatore e CityBank nell'editor del diagramma.
  3. Organizzare i casi di utilizzo in modo orizzontale al centro del diagramma.

Ora, è stata incrementata l'affidabilità di questo modello di caso di utilizzo mediante la documentazione dei più importanti actor del progetto. E' possibile aggiungere un titolo al diagramma utilizzando lo strumento testo. Inoltre, si noti che l'esempio di caso di utilizzo contiene un pacchetto Actor versatili che documenta tutti gli actor presenti in più aree funzionali. Poiché il modello non contiene actor versatili, è possibile eliminare questo pacchetto facendo clic con il tastino destro del mouse su quest'ultimo e facendo clic su Elimina dal modello.

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2004, 2005. Tutti i diritti riservati.