Esercizio 1.3: (Facoltativo) Identificazione dei casi di utilizzo

In questo esercizio verranno identificati i casi di utilizzo significativi nel sistema di online banking PiggyBank. I casi di utilizzo descrivono le attività funzionali eseguite dall'applicazione PiggyBank.

I casi di utilizzo definiscono le principali attività di base eseguire dagli utenti dell'applicazione. Nel sistema di online banking PiggyBank, i clienti possono visualizzare il saldo dei conti e trasferire fondi da un conto all'altro. Solo un operatore può incassare un assegno, tuttavia, il sistema deve verificare che la transazione sia valida.

Creazione di un'area funzionale

Per creare un diagramma del caso di utilizzo, è necessario identificare prima l'area funzionale. Poiché tutti i casi di utilizzo sono correlati alle attività bancarie, l'area funzionale è denominata Operazioni conto.

Per creare un'area funzionale:
  1. Nella vista Esplora modello, espandere Modello del caso di utilizzo, espandere Blocchi di creazione del caso di utilizzo «ModelLibrary», premere CTRL, quindi trascinare il pacchetto ${functional.area} al livello root del modello del caso di utilizzo.
  2. Fare clic con il tastino destro del mouse su ${functional.area}, quindi fare clic su Trova/sostituisci.
  3. Nel campo Trova, immettere ${functional.area}, quindi fare clic su Sostituisci.
  4. Nel campo Sostituisci con, immettere Operazioni conto, quindi fare clic su OK.

Ora, si dispone di un'area funzionale. L'area funzionale rappresenta il blocco di creazione di base del modello del caso di utilizzo. Ora, è possibile popolare l'area funzionale con i casi di utilizzo.

Creazione degli elementi del caso di utilizzo

Una volta identificata l'area funzionale, è possibile importare i casi di utilizzo e iniziare la creazione del modello del caso di utilizzo.

Per creare gli elementi del modello del caso di utilizzo:
  1. Nella vista Esplora modello, espandere Operazioni conto, quindi fare doppio clic sul diagramma Casi di utilizzo operazioni conto.
  2. Nell'editor del diagramma, fare clic con il tastino destro del mouse sulla nota, quindi fare clic su Elimina dal diagramma.
  3. In Tavolozza, fare doppio clic su Caso di utilizzo, immettere Visualizza saldo, quindi posizionare il caso di utilizzo accanto alla parte superiore dell'editor del diagramma.
  4. In Tavolozza, fare doppio clic su Caso di utilizzo, immettere Trasferimento fondi, quindi posizionare l'elemento del caso di utilizzo sotto il caso di utilizzo Visualizza saldo.
  5. In Tavolozza, fare doppio clic su Caso di utilizzo, immettere Incasso assegni, quindi posizionare l'elemento del caso di utilizzo al di sotto del caso di utilizzo Trasferimento fondi.
Nota: l'esempio di modello del caso di utilizzo contiene casi di utilizzo e actor esistenti per consentire la creazione dei diagrammi del caso di utilizzo. Invece di creare nuovi elementi del caso di utilizzo mediante la Tavolozza, è possibile copiare gli elementi esistenti nell'area funzionale e denominali. Per copiare gli elementi del caso di utilizzo esistente, nella vista Esplora modello, nel pacchetto Blocchi di creazione del caso di utilizzo «ModelLibrary», fare clic con il tastino destro del mouse su un elemento di analisi, quindi fare clic su Copia. Fare clic con il tastino destro del mouse sull'area funzionale, quindi fare clic su Incolla.

(Facoltativo) Documentazione dei casi di utilizzo

L'esempio di modello del caso di utilizzo contiene un pacchetto di panoramica denominato Panoramiche «perspective» 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 i casi di utilizzo:
  1. Nella vista Esplora modello, espandere Panoramiche «perspective», fare clic con il tastino destro del mouse su Diagramma contestuale, quindi fare clic su Ricalcola fattore> Ridenomina.
  2. Per ridenominare il diagramma, immettere Casi di utilizzo significativi dal punto di vista dell'architettura, quindi premere Invio. Questo diagramma conterrà un elenco di tutti i principali casi di utilizzo del progetto.
  3. Fare doppio clic su Casi di utilizzo significativi dal punto di vista dell'architettura.
  4. Nella vista Esplora modello, espandere la cartella Operazioni conto, quindi trascinare gli elementi del caso di utilizzo Visualizza saldo, Trasferimento fondi e Incasso assegni nell'editor del diagramma.
  5. Organizzare i casi di utilizzo in modo verticale al centro del diagramma, come è stato effettuato per il diagramma del caso di utilizzo al passo precedente.

Ora, è stata incrementata l'affidabilità di questo modello di caso di utilizzo mediante la documentazione dei più importanti casi di utilizzo del progetto. E' possibile aggiungere un titolo al diagramma utilizzando lo strumento testo. Ora, il progetto dovrebbe essere simile alla seguente figura:

Vista Esplora modello che illustra il modello del caso di utilizzo PiggyBank.

Poiché il modello contiene solo un'area funzionale, è possibile rimuovere il progetto Blocchi di creazione del caso di utilizzo «ModelLibrary» dal proprio progetto. Questo pacchetto vuoto non è più necessario e altera anche la gerarchia del modello. Per eliminare il pacchetto, fare clic con il tastino destro del mouse su Elimina.

Ora, si è pronti per procedere con l'Esercizio 1.4: Identificazione degli actor.

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