In questo esercizio verrà creato il diagramma di sequenza Visualizza slado. Il diagramma di sequenza Visualizza saldo illustra il flusso di lavoro dell'attività funzionale.
Il diagramma dei partecipanti Visualizza saldo modella la struttura delle classi presenti nell'attività funzionale Visualizza saldo. Inoltre, il diagramma illustra le relazioni esistenti tra ciascuna classe, tuttavia non descrive il flusso di lavoro dell'attività funzionale. La realizzazione del caso di utilizzo utilizza un diagramma di sequenza per descrivere tali informazioni dinamiche.
Il diagramma di sequenza Visualizza saldo illustra i passi effettuati quando l'utente fa clic su Visualizza saldo nel menu principale. Il diagramma modella i partecipanti del caso di utilizzo come lifeline e modella il flusso di dati come messaggi per indicare il flusso di lavoro del caso di utilizzo. Il diagramma di sequenza descrive le informazioni dinamiche necessarie per la conoscenza del flusso di dati temporaneo. Quando viene creato il diagramma di sequenza, vengono scoperte tutte le operazioni di ciascuna classe nel caso di utilizzo.
Il modellamento di un sistema è un processo iterativo. E' possibile modificare il diagramma di sequenza ogni volta che si scoprono i dettagli del sistema. In questo supporto didattico, è possibile creare il diagramma di sequenza completo Visualizza saldo.
Prima di poter modellare il flusso di lavoro, è necessario modellare i lifeline del diagramma di sequenza. I partecipanti del caso di utilizzo formano i lifeline del diagramma di sequenza.
I lifeline del diagramma di sequenza Visualizza saldo sono stati creati. I lifeline rappresentano i partecipanti identificati nel diagramma dei partecipanti Visualizza saldo. I lifeline sono organizzati in sequenza e con le classi iniziali del messaggio principali a sinistra del diagramma.
Questo esercizio modella il flusso dei messaggi nel diagramma di sequenza. I messaggi in un diagramma di sequenza indicano il flusso di dati tra le classi di un sistema.
E' stato modellato il diagramma di sequenza Visualizza saldo. Questo diagramma illustra la sequenza di passi effettuati quando l'utente fa clic su Visualizza saldo nel menu principale. Quando il cliente fa clic su Visualizza saldo nel menu principale, la classe MenuForm visualizza l'operazione nella classe DisplayBalanceForm, che richiama l'operazione findForCustomer nella classe Conto per ricercare il saldo del cliente corrente. La classe DisplayBalanceForm può richiamare ripetutamente l'operazione getBalance nella classe Conto per restituire il saldo di un conto. Il diagramma dovrebbe essere simile alla seguente illustrazione:
Il diagramma di sequenza Visualizza saldo completa la realizzazione del caso di utilizzo Visualizza saldo. Le informazioni dinamiche e statiche dell'attività funzionale Visualizza assegni sono state modellate. Aprendo il diagramma dei partecipanti Visualizza saldo, si nota che quest'ultimo ora contiene le operazioni create come messaggi nel diagramma di sequenza. Il diagramma dei partecipanti Visualizza saldo dovrebbe essere simile alla seguente figura:
Per continuare, procedere con l'Esercizio 2.7: Creazione del diagramma dei partecipanti Trasferimento fondi.