Esercizio 2.11: Documentazione delle classi di analisi

In questo esercizio completare il modello di dominio PiggyBank documentando le classi principali nel sistema di online banking PiggyBank. Documentare l'astrazione delle chiavi, il controllo tasti e le classi dell'interfaccia utente principale creando diagrammi che utilizzando gli elementi di analisi delle operazioni conto esistenti.

E' possibile creare un riferimento di una classe semplice documentando i principali elementi di analisi PiggyBank. Tali diagrammi sono derivati dai diagrammi dei partecipanti di realizzazione del caso di utilizzo creati negli esercizi precedenti. Il modello di dominio PiggyBank è già stato creato. Ora, è possibile creare le Viste di analisi PiggyBank, le Astrazioni chiavi PiggyBank, le unità di controllo tasti PiggyBank e le classi UI PiggyBank.

Il modellamento è un processo iterativo. A questo punto del processo, sono state scoperte tutte le classi che costituiscono il sistema di online banking PiggyBank. Anche se il modello di analisi è già completo, si consiglia comunque di completare questo esercizio per organizzare gli elementi di analisi e determinare se il sistema completo è stato effettivamente modellato. Un modo semplice per comprendere la struttura di base del sistema è di organizzare le classi in diagrammi.

Creazione dei diagrammi delle unità di controllo tasti PiggyBank

Ora, è possibile creare il diagramma delle unità di controllo tasti PiggyBank. Questo diagramma descrive tutte le classi di controllo nel sistema di online banking PiggyBank.

Per creare il diagramma delle unità di controllo tasti PiggyBank:
  1. Nella vista Esplora modello, espandere Modello di analisi, espandere Panoramiche «perspective», fare clic con il tasto destro del mouse su ${progetto} Unità di controllo tasti, quindi su Trova/sostituisci.
  2. Nel campo Trova, immettere ${progetto}, quindi fare clic su Sostituisci.
  3. Nel campo Sostituisci con , immettere PiggyBank, quindi fare clic su OK.
  4. Fare doppio clic sul diagramma Unità di controllo tasti PiggyBank.
  5. Nella vista Esplora modello, espandere Operazioni conto, quindi espandere Elementi di analisi operazioni conto.
  6. Nella vista Esplora modello, fare clic sull'elemento di analisi CashCheckControl, quindi trascinarlo nel diagramma.
  7. Nella vista Esplora modello, fare clic sull'elemento di analisi TransferMoneyControl, quindi trascinarlo nel diagramma.

Il diagramma delle unità di controllo tasti PiggyBank è stato creato nel pacchetto Panoramiche «perspective». Questo diagramma illustra le principali classi di controllo nel sistema di online banking PiggyBank. Il diagramma dovrebbe essere simile alla seguente illustrazione:

Diagramma unità di controllo chiavi PiggyBank

Creazione del diagramma di astrazioni chiavi PiggyBank

Ora, creare il diagramma Astrazione chiavi PiggyBank. Questo diagramma descrive le astrazioni delle chiavi funzionali del sistema di online banking PiggyBank.

Per creare il diagramma di Astrazioni chiavi PiggyBank:
  1. Nella vista Esplora modello, espandere Modello di analisi, espandere Panoramiche «perspective», fare clic con il tasto destro del mouse su ${progetto} Astrazioni chiavi, quindi su Trova/sostituisci.
  2. Nel campo Trova, immettere ${progetto}, quindi fare clic su Sostituisci.
  3. Nel campo Sostituisci con , immettere PiggyBank, quindi fare clic su OK.
  4. Fare doppio clic sul diagramma Astrazioni chiavi PiggyBank.
  5. Nella vista Esplora modello, espandere Operazioni conto, quindi espandere Elementi di analisi operazioni conto.
  6. Nella vista Esplora modello, fare clic sull'elemento di analisi Conto, quindi trascinarlo nel diagramma.
  7. Nella vista Esplora modello, fare clic sull'elemento di analisi CityBank, quindi trascinarlo nel diagramma.
  8. Nella vista Esplora modello, fare clic sull'elemento di analisi CashCheckControl, quindi trascinarlo nel diagramma.
  9. Nella vista Esplora modello, fare clic sull'elemento di analisi TransferMoneyControl, quindi trascinarlo nel diagramma.

Il diagramma delle astrazioni chiavi PiggyBank è stato creato nel pacchetto Panoramiche «perspective». Il diagramma dovrebbe essere simile alla seguente illustrazione:

Diagramma astrazioni chiavi PiggyBank

Creazione del diagramma UI PiggyBank

Ora, è possibile creare il diagramma UI PiggyBank. Questo diagramma descrive i principali elementi dell'interfaccia utente nel sistema di online banking PiggyBank. In genere, le classi dell'interfaccia utente derivano dalle classi limite denominate moduli.

Per creare un diagramma UI PiggyBank:
  1. Nella vista Esplora modello, espandere Modello di analisi, espandere Panoramiche «perspective», fare clic con il tastino destro del mouse su ${progetto} UI, quindi fare clic su Trova/sostituisci.
  2. Nel campo Trova, immettere ${progetto}, quindi fare clic su Sostituisci.
  3. Nel campo Sostituisci con , immettere PiggyBank, quindi fare clic su OK.
  4. Fare doppio clic sul diagramma PiggyBank UI.
  5. Nella vista Esplora modello, espandere Operazioni conto, quindi espandere Elementi di analisi operazioni conto.
  6. Nella vista Esplora modello, fare clic sull'elemento di analisi TransferMoneyForm, quindi trascinarlo nel diagramma.
  7. Nella vista Esplora modello, fare clic sull'elemento di analisi CashCheckSummaryForm, quindi trascinarlo nel diagramma.
  8. Nella vista Esplora modello, fare clic sull'elemento di analisi DisplayBalanceForm, quindi trascinarlo nel diagramma.
  9. Nella vista Esplora modello, fare clic sull'elemento di analisi CashCheckForm, quindi trascinarlo nel diagramma.
  10. Nella vista Esplora modello, fare clic sull'elemento di analisi TransferMoneySummaryForm, quindi trascinarlo nel diagramma.

Il diagramma UI PiggyBank Key è stato creato nel pacchetto Panoramiche «perspective». Il diagramma dovrebbe essere simile alla seguente illustrazione:

Diagramma di classe UI PiggyBank

Creazione del diagramma Viste di analisi PiggyBank

Ora, è possibile creare il diagramma Viste di analisi PiggyBank, costituito da una panoramica del diagramma di panoramica Piggybank che è possibile utilizzare per visualizzare e navigare in tutti i diagrammi di panoramica PiggyBank. Il diagramma contiene collegamenti che fanno riferimento alle classi del diagramma esistenti nell'esempio di modello di analisi.

Per creare il diagramma Viste di analisi PiggyBank:
  1. Nella vista Esplora modello, espandere Modello di analisi, espandere Panoramiche «perspective», fare clic con il tasto destro del mouse su ${progetto} Viste di analisi, quindi su Trova/sostituisci.
  2. Nel campo Trova, immettere ${progetto}, quindi fare clic su Sostituisci.
  3. Nel campo Sostituisci con , immettere PiggyBank, quindi fare clic su OK.

Il modello di analisi PiggyBank è stato creato. Nel modello di analisi, è stato modellato il comportamento statico e dinamico del sistema realizzando i casi di utilizzo creati nel Modulo 1: Creazione del modello del caso di utilizzo. Nel Modulo 3: Creazione del modello di progetto, è stato creato il modello di analisi per iniziare il progetto dell'applicazione del sistema di online banking PiggyBank.

Per continuare, procedere con il Modulo 3: Creazione del modello di progetto.

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