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.
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.
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.
Una volta identificata l'area funzionale, è possibile importare i casi di utilizzo e iniziare la creazione del modello del caso 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.
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:
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.