Panoramica
Questa guida al tool supporta l'analisi del caso d'uso utilizzando Rational XDE Developer - Java Platform
Edition.
Questa guida al tool presuppone che un modello di progettazione e uno di casi d'uso siano stati creati in conformità
con le linee guida per la struttura dei modelli XDE. Presuppone anche che il modello di caso
d'uso sia stato riempito con attori e casi d'uso in base alla Guida al tool: Individuazione di attori e casi d'uso utilizzando Rational
XDE.
-
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
.
-
In questa guida al tool, le seguenti operazioni vengono effettuate per i casi d'uso nell'iterazione corrente.
-
Le seguenti operazioni vengono eseguite una per iterazione:
Creazione di una realizzazione di caso d'uso
Per ciascun caso d'uso da analizzare, effettuare le seguenti operazioni:
-
Esplorare il pacchetto del modello di progettazione in cui devono essere create le realizzazioni del caso d'uso.
Consultare le Linee guida per la struttura dei modelli di Rational XDE.
-
Creare un diagramma del caso d'uso per catturare la realizzazione (a meno che non ne esista già uno). Consultare
Aggiunta di diagrammi
.
-
Aggiungere un'istanza di collaborazione al diagramma. Assegnare lo stesso nome del caso d'uso. Consultare
Aggiunta di forme ai diagrammi
.
-
Aggiungere una relazione di realizzazione al caso d'uso. Consultare
Aggiunta di relazioni di realizzazione
.
Riferimento: Istanze di collaborazione
.
Se la descrizione del caso d'uso deve essere integrata con descrizioni di comportamento interne aggiuntive, ciò è
possibile aggiungendo una descrizione del caso d'uso esistente creata mediante le operazioni evidenziate nella Guida al tool: Dettagli sul caso d'uso utilizzando Rational XDE. Se
il comportamento interno del sistema somiglia pochissimo al comportamento esterno, potrebbe essere giustificata una
descrizione completamente separata. In questo caso. allegare un documento di specifica del caso d'uso separato
(consultare Prodotto di lavoro: Caso d'uso per il modello) all'istanza di
collaborazione nel modello. Consultare Collegamento di file esterni a elementi del modello
.
-
Esplorare il pacchetto nel modello di progettazione che conterrà le classi di analisi. Consultare le Linee guida per la struttura dei modelli di Rational XDE.
-
Creare uno o più diagrammi classe per catturare le classi di analisi. Consultare
Aggiunta di diagrammi
.
-
Aggiungere le classi di analisi. Consultare
Aggiunta di forme ai diagrammi
.
-
Assegnare gli stereotipi delle classi di analisi come appropriato. Consultare
Assegnazione di stereotipi
.
-
Aggiungere una breve descrizione ad ogni classe. Consultare
Documentazione di elementi del modello
.
-
Associare facoltativamente un documento con ciascuna classe. Consultare
Collegamento di file esterni a elementi del modello
.
Riferimento: Utilizzo di diagrammi classe
.
-
Esplorare la realizzazione di ciascun caso d'uso (istanza di collaborazione) da analizzare.
-
Per ciascun flusso secondario indipendente (scenario), creare una o più interfacce 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.
-
Creare un diagramma di sequenza per questa istanza di iterazione. Consultare
Aggiunta di diagrammi
.
-
Immettere una breve descrizione dello scenario raffigurato dal diagramma di sequenza. Consultare
Documentazione di elementi del modello
.
-
Trascinare gli attori e classi partecipanti sul diagramma di sequenza. Consultare
Aggiunta di forme ai diagrammi
.
-
Aggiungere messaggi tra gli oggetti. Consultare
Aggiunta di messaggi o emissioni
.
-
Descrivere il messaggio (facoltativo). 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
. Se
l'operazione non esiste, aggiungerne una alla classe, come descritto in Descrizione delle responsabilità qui di seguito, e quindi assegnare
l'operazione al messaggio.
Riferimento:
-
Utilizzo di diagrammi classe
-
Utilizzo di diagrammi di interazione
(sequenza)
-
Descrivere le responsabilità della classe aggiungendo le operazioni. Quando si immette il nome dell'operazione,
farlo precedere da due barre (//). L'utilizzo di questi caratteri speciali indica che l'operazione viene impiegata
per descrivere le responsabilità della classe di analisi. Consultare
Aggiunta di operazioni ai classificatori
.
-
Aggiungere una descrizione a ciascuna operazione. Consultare
Documentazione di elementi del modello
.
Utilizzare le seguenti operazioni per descrivere gli attributi e le associazioni.
Consultare l' Aggiunta di attributi ai
classificatori
argomento
della guida in linea di Rational XDE.
-
Esplorare ciascuna realizzazione del caso d'uso e aggiungere un diagramma di classe per mostrare i partecipanti
nella realizzazione del caso d'uso (facoltativo). Consultare
Aggiunta di diagrammi
.
-
Aggiungere le relazioni di associazione (al diagramma "partecipanti" per una realizzazione del caso d'uso oppure al
diagramma di classe in cui è stata introdotta la classe per prima, oppure entrambi. Consultare
Aggiunta di relazioni di associazione
, Specifica dei tipi di relazioni di associazione
.) Una volta
aggiunta una relazione tra classi su un diagramma, può essere aggiunto automaticamente un altro diagramma.
Consultare Aggiunta o eliminazione di
connettori correlati
.
-
Specificare molteplicità su ciascuna fine associazione. Consultare
Specifica di molteplicità nelle fine associazioni
.
-
Specificare la navigabilità su ciascuna fine associazione. Consultare
Specifica della navigabilità nelle fine associazioni
.
Assegnare un nome o uno stereotipo alle associazioni per indicare le dipendenza di eventi. Consultare Denominazione delle relazioni
, Assegnazione di stereotipi
.
Riferimento: Utilizzo di stereotipi
argomento
della guida in linea di Rational XDE.
Esaminare le classi di analisi e le loro associazioni. Identificare e risolvere le incongruenze, ed eliminare i
duplicati.
Riferimento: Utilizzo di diagrammi classe
argomento della
guida in linea di Rational XDE.
I meccanismi di analisi utilizzati da una classe e le caratteristica associata non devono essere catturati in un modo
formale. Una nota allegata ad un diagramma (consultare Allegato di note alle forme
). È anche
possibile utilizzare un'estensione alla descrizione della classe (consultare Documentazione degli elementi del modello
), sufficiente per
fornire le informazioni.
Aggiungere le dipendenza di tracciabilità tra gli elementi di analisi/progettazione modello e altri modelli, come
specificati nelle linee guida del progetto. Ad esempio, può esserci un modello aziendale separato, un modello dati
concettuale oppure un modello di pannelli di interfaccia utente per i quali si desidera tracciare le classi di analisi.
A tale scopo, procedere come segue:
-
Creare un diagramma per la tracciabilità. Consultare
Aggiunta di diagrammi
.
-
Trascinare elementi da tracciare sul diagramma. Consultare
Aggiunta di forme ai diagrammi
.
-
Aggiungere le dipendenza di tracciabilità (dipendenze di astrazione stereotipate in modo
facoltativo<<traccia>>). Consultare
Aggiunta di relazioni di astrazione
.
Non esistono linee guida specifiche di Rational XDE per questa fase.
|