Guida al tool: Gestione dei diagrammi di sequenza utilizzando Rational Rose
Questa guida al tool descrive il modo in cui utilizzare Rational Rose per creare diagrammi di sequenza che mostrino le interazioni tra gli oggetti.
Strumento: Rational Rose
Relazioni
Descrizione principale

Panoramica

Di seguito viene riportato un riepilogo delle operazioni da eseguire per utilizzare i diagrammi di sequenza, allo scopo di descrivere le interazioni tra gli oggetti:

  1. Creazione di un diagramma di sequenza al di sotto della realizzazione di caso d'uso
  2. Posizionamento degli oggetti e degli attori partecipanti nel diagramma di sequenza
  3. Descrizione dei messaggi tra gli oggetti
  4. Descrizione delle azioni compiute da un oggetto quando riceve un messaggio

Per ulteriori informazioni sui diagrammi di sequenza, consultare:

  • icona della guida Diagrammi di sequenza (Panorama) nella guida in linea di Rational Rose.

  • icona della guida Capitolo 4, relativo all'introduzione ai diagrammi (Introduction to Diagrams) e Capitolo 9, relativo ai diagrammi e le specifiche di interazione (Interaction Diagrams and Specifications) nel manuale di utilizzo di Rational Rose.

1. Creazione di un diagramma di sequenza al di sotto della realizzazione di caso d'usoInizio pagina

Quando si crea un diagramma di sequenza per una realizzazione di caso d'uso, assegnare al diagramma un nome <nome caso d'uso> - <tipo di flusso>". Questa convenzione di denominazione semplifica la traccia futura di di oggetti nella realizzazione di un caso d'uso, cui essi partecipano. Inoltre, utilizzare la finestra di documentazione per immettere una breve descrizione dello scenario che raffigura il diagramma di sequenza.

2. Posizionamento degli oggetti e degli attori partecipanti nel diagramma di sequenza 
diagramma Ad inizio pagina

Uno degli elementi primari di un diagramma di sequenza è un oggetto. Un oggetto possiede uno stato e un'identità. La struttura e il comportamento di oggetti simili vengono definiti nella loro classe comune. Ciascun oggetto di un diagramma indica alcune istanze di una classe. Un oggetto, al quale non è stato assegnato un nome, viene considerato come una istanza di classe. In questa operazione è possibile:

  • Trascinare gli attori nel diagramma di sequenza.

  • Aggiungere oggetti al diagramma e identificare le classi alle quali appartengono gli oggetti.

3. Descrizione dei messaggi tra gli oggettiInizio pagina

Un messaggio rappresenta la comunicazione tra attori e oggetti, indicando che seguirà un'azione. Trasporta informazioni dal punto focale del controllo di origine a quello di destinazione. In un diagramma di sequenza un'icona del messaggio rappresenta esattamente un messaggio. Quando si crea un messaggio, utilizzare il campo della documentazione nella specifica dei messaggi per descrivere il messaggio.

4. Descrizione delle azioni compiute da un oggetto quando riceve un messaggioInizio pagina

Per migliorare un messaggio, è possibile allegare ad esso uno script. Utilizzare il simbolo della casella di testo nella barra degli strumenti del diagramma di sequenza.