Per creare un diagramma UML - Sequenza

Esempio

  1. Scegliere Nuovo dal menu File, quindi Software e UML - Diagramma modello.

  2. Nella visualizzazione albero fare clic con il pulsante destro del mouse sul visualizzazione alberopackage o sul sottosistema in cui si desidera includere il visualizzazione alberopackagediagramma di sequenza, scegliere Nuovo, quindi fare clic su Diagramma sequenza.

    Verrà visualizzata una pagina vuota e lo stencil UML - Sequenza sarà visualizzato in primo piano. Nell'area di lavoro verrà visualizzato "Sequenza" come filigrana. Alla struttura verrà aggiunta un'icona per rappresentare il diagramma.

    Nota : Se la struttura non è visualizzata, scegliere Visualizza dal menu UML, quindi fare clic su Esplora modelli.

  3. Per ciascun visualizzazione alberopackagediagramma di sequenzaoggetto coinvolto nell'interazione rappresentata dal diagramma di sequenza, trascinare una forma Linea di vita oggetto nella pagina di disegno. Regolare le lunghezze delle linee di vita in modo che corrispondano a quelle delle vite degli oggetti nell'interazione e aggiungere indicatori di eliminazione per gli oggetti eliminati.

    Forma Linea di vita oggetto

    Per indicare l'eliminazione di un oggetto in un diagramma di sequenza

    1. In un visualizzazione alberopackagediagramma di sequenza trascinare la forma Linea di vita oggetto nella pagina di disegno per rappresentare un oggetto che viene distrutto durante l'interazione rappresentata dal diagramma sequenza.

    2. Fare clic con il pulsante destro del mouse sulla forma Linea di vita oggetto, scegliere Opzioni visualizzazione forme, quindi Indicatore eliminaz.

      Nota : Per applicare la modifica solo alla forma selezionata, nella finestra di dialogo Opzioni visualizzazione forme UML deselezionare la casella di controllo Applica a forme UML uguali selezionate nella pagina di disegno corrente.

      All'estremità della linea di vita dell'oggetto verrà visualizzata una X.

  4. Fare doppio clic sulla forma Linea di vita oggetto. Nella finestra di dialogo Proprietà ruolo classificatore UML selezionare ClassifierRole. Eseguire una delle seguenti operazioni:

    1. Nella casella Classificatore selezionare il classificatore rappresentato dall'oggetto, quindi scegliere OK.

    2. Scegliere Nuovo per creare un nuovo classificatore nel sistema.

      La visualizzazione dell'icona dell'oggetto può variare in base al classificatore scelto.

  5. Per indicare l'esecuzione di un'azione da parte di un oggetto, trascinare una forma Attivazione sulla linea di vita dell'oggetto. Associare i punti finali della forma Attivazione ai punti di connessione della forma Linea di vita oggetto. Regolare la lunghezza del rettangolo di attivazione in modo che corrisponda al periodo di attività dell'oggetto.

    Forma Attivazione

    Per indicare gli intervalli di transizione in un diagramma di sequenza

    1. Nella visualizzazione albero fare doppio clic sull'icona che rappresenta il visualizzazione alberopackagediagramma di sequenza al quale si desidera aggiungere tempi di transizione.

      Verrà visualizzata la pagina di disegno con il diagramma sequenza.

    2. Sulla barra degli strumenti fare clic sullo strumento Testo Pulsante dello strumento Testo .

    3. Fare clic nel punto della pagina di disegno in cui si desidera aggiungere il nome dell'istanza del messaggio, che rappresenta l'ora in cui il visualizzazione alberopackagediagramma di sequenzaoggettomessaggio viene inviato, quindi digitare il nome.

      In genere il nome viene visualizzato nel margine sinistro del diagramma, allineato al messaggio a cui si riferisce. Questo nome può essere costituito da una semplice lettera, ad esempio a o b.

    4. Sulla barra degli strumenti fare clic sullo strumento Selezione Icona del pulsante .

    5. Trascinare la forma Vincolo nella pagina di disegno accanto al nome del messaggio. Fare doppio clic sulla forma, quindi nella casella Corpo digitare le informazioni sul vincolo per l'ora del messaggio, ad esempio, b - a < 1 sec, e scegliere OK.

      Suggerimento : Se la consegna di un messaggio non è istantanea, inclinare la riga del messaggio e assegnare all'ora di ricezione del messaggio la stessa lettera dell'ora di invio del messaggio, aggiungendovi il simbolo di un primo. Ad esempio, a per l'ora di invio e a‘ per l'ora di ricezione.

      Information about messages can be added to the left margin

      Diagramma sequenza con ore di invio e ricezione denominate.

    Per visualizzare lo stato condizionale su un oggetto in un diagramma di sequenza

    1. In un visualizzazione alberopackagediagramma di sequenza trascinare la forma Linea di vita nella pagina di disegno accanto alla forma visualizzazione alberopackagediagramma di sequenzaoggettomessaggiolinea di vita oggettosulla quale si desidera visualizzare lo stato condizionale.

    2. Associare i punti finali della forma Linea di vita ai punti di connessione X blu del punto di connessione della forma Linea di vita oggetto. Per estendere la linea di vita condizionale, trascinare un punto di manipolazione di controllo Punto di controllo sulla forma Linea di vita.

    3. Fare doppio clic sulla forma Linea di vita per visualizzare la corrispondente finestra di dialogo delle proprietà UML, nella quale è possibile aggiungere alla linea di vita un nome e altri valori di proprietà.

      Suggerimento : È inoltre possibile associare i punti finali di una forma Linea di vita ai punti di connessione di una forma Attivazione associata alla linea di vita di un oggetto.

  6. Utilizzare le forme Messaggio per indicare la comunicazione tra gli oggetti.

    Forme Messaggio

    Per indicare un messaggio tra gli oggetti in un diagramma di sequenza

    1. In un visualizzazione alberopackagediagramma di sequenza trascinare la forma Messaggio nella pagina di disegno.

      La forma messaggio da scegliere dipende dal tipo di messaggio che si desidera inviare, ossia normale, asincrono, chiamata di procedura o restituzione.

    2. Associare il punto finale senza freccia del messaggio a un punto di connessione X blu del punto di connessione sulla linea di vita dell'oggetto che invia il messaggio.

    3. Associare il punto finale con freccia del messaggio a un punto di connessione sulla linea di vita dell'oggetto che riceve il messaggio.

    4. Fare doppio clic sul messaggio, quindi digitare o scegliere il nome, lo stereotipo, l'espressione di sequenza e il tipo di flusso del messaggio.

    5. Per un messaggio di tipo flat o una chiamata di procedura, scegliere l'operazione che dovrà essere generata dal messaggio. Se l'operazione non esiste, fare clic su Nuova per crearla.

      Per un messaggio asincrono scegliere il segnale che dovrà essere generato dal messaggio. Se nel classificatore su cui si basa la linea di vita dell'oggetto di destinazione del messaggio non esiste ricezione del segnale, fare clic su Nuova per creare la ricezione.

      Suggerimento : Per indicare un messaggio da un oggetto a se stesso, associare i due punti finali di una forma Messaggio ad arco a due punti di connessione della stessa linea di vita dell'oggetto.

  7. Fare doppio clic su qualsiasi forma per aprire la relativa finestra di dialogo delle proprietà UML, in cui è possibile aggiungere un nome e altri valori di proprietà.

  8. Salvare il diagramma.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×