Panoramica
Questa guida al tool supporta la progettazione del caso d'uso utilizzando Rational XDE Developer - Java Platform
Edition.
-
Le operazioni descritte in questa guida al tool corrispondono a quelle nel compito corrispondente.
-
I collegamenti agli argomenti della guida in linea XDE vengono contrassegnati con
.
-
Le seguenti operazioni vengono effettuate in questa guida al tool:
-
Per ciascuna realizzazione di un caso d'uso, occorre illustrare le interazioni tra gli oggetti di progettazione
partecipanti, creando uno o più diagrammi sequenza. È possibile che siano state create versioni precedenti di questi
diagrammi, le realizzazioni del caso d'uso delle analisi, durante i Compiti:
Analisi del caso d'uso. Queste realizzazioni del caso d'uso delle analisi descrivono interazioni tra classi di analisi. Esse devono essere evolute per descrivere
interazioni tra elementi della progettazione.
Un approccio consiste nel creare una nuova realizzazione di caso d'uso e di diagrammi sequenza effettuando le seguenti
operazioni:
-
Esplorare il pacchetto del modello di progettazione in cui devono essere create le nuove realizzazioni del caso
d'uso. Consultare Linee guida della struttura del modello di Rational XDE.
-
Creare un diagramma caso di utilizzo. Consultare
Aggiunta di diagrammi
.
-
Aggiungere la realizzazione di caso d'uso (un'istanza di collaborazione) al diagramma. Consultare
Aggiunta di forme ai diagrammi
.) Assegnare lo
stesso nome del caso d'uso.
-
Trascinare il caso d'uso che viene realizzato nel diagramma. Consultare
Aggiunta di forme ai diagrammi
.
-
Aggiungere una relazione di realizzazione dalla realizzazione di caso d'uso al caso d'uso. Consultare
Aggiunta di relazioni di realizzazione
.
-
Per ciascun flusso secondario indipendente (scenario), creare una o più istanze di interazione. Nel Model Explorer,
fare clic con il tasto destro del mouse sull'istanza di collaborazione e fare clic su Aggiungere UML >
Istanza di interazione. Denominare l'istanza di interazione "<nome del caso d'uso> - <tipo di
flusso>."
-
Creare un diagramma di sequenza per questa istanza di iterazione. Consultare
Aggiunta di diagrammi
.
-
Immettere una breve descrizione dello scenario descritto dal diagramma sequenza. Consultare
Documentazione di elementi del modello
.
-
Trascinare gli attori, le classi e le interfacce nel diagramma per creare oggetti per l'interazione. Consultare
Aggiunta di forme ai diagrammi
.
-
Aggiungere messaggi tra gli oggetti. Consultare
Aggiunta di messaggi o emissioni
.
-
Descrivere ciascun messaggio. Consultare
Documentazione di elementi del modello
.
-
Per descrivere il comportamento dell'oggetto quando riceve il messaggio, assegnare un'operazione al messaggio.
Consultare
Assegnazione delle operazioni ai
messaggi o emissioni
.
In alternativa, se non si sta gestendo un modello di analisi separato, è possibile decidere di modificare i diagrammi
sequenza esistenti per riflettere l'evoluzione degli elementi di progettazione.
Riferimento: Utilizzo di diagrammi di interazione
(Sequenza) .
Consultare l'operazione precedente per una guida sull'utilizzo dei diagrammi di sequenza.
I meccanismi di persistenza vengono descritti idealmente utilizzando i pattern. Consultare i seguenti argomenti nella
guida in linea di Rational XDE:
-
Pattern di progettazione di Rational XDE
-
Vantaggi di utilizzo dei pattern
-
Comprensione dello sviluppo basato sui pattern
di J2EE
-
Sviluppo basato sui pattern di J2EE
-
Pattern J2EE supportati
-
Definizione di relazioni per EJB
-
Relazioni di persistenza
-
Creazione di relazioni di persistenza tra
EJB
È possibile aggiungere una descrizione aggiuntiva ai diagrammi di sequenza per chiarificazione. È possibile aggiungere
test in un qualsiasi punto del diagramma. È possibile aggiungere e allegare note alle forme del diagramma. Utilizzare
la maschera fornita da RUP per il Prodotto di lavoro: Realizzazione del caso d'uso.
Riferimento: Note allegate alle forme
, Documentazione di elementi del modello
, Collegamento di file esterni agli elementi del
modello
Appena vengono realizzati i casi d'uso, occorre unificare le classi e i sottosistemi di progettazione per assicurare
omogeneità e coerenza al modello di progettazione.
Parte dell'unificazione della progettazione è identificare i pattern comuni che possono essere prodotti e riutilizzati.
Consultare i seguenti argomenti nella guida in linea di Rational XDE:
-
Implementazione di pattern di
progettazione
-
Pattern di progettazione di Rational XDE
-
Vantaggi di utilizzo dei pattern
Non esistono linee guida specifiche di Rational XDE per questa fase.
|