Creare un diagramma di sequenza con markup UML in Lucidchart

Scritto da:  Shanna S
Ultimo aggiornamento:  

Con il nostro strumento di marcatura delle sequenze, puoi creare e modificare i diagrammi di sequenza con estrema facilità. Poiché Lucidchart genera automaticamente un diagramma di sequenza a partire dal testo che inserisci, puoi utilizzare il tempo risparmiato per tornare al tuo codice... o per guardare Star Wars.

Disponibilità del piano: Individuale, Teame Aziendale.

Guarda: Diagrammi classi UML

Crea un diagramma di sequenza con markup

Segui questi passaggi e Lucidchart genererà automaticamente un diagramma di sequenza per te:

  1. Attiva la libreria di forme UML.
    • Clicca su Altre forme in fondo al menu Forma sul lato sinistro del documento oppure premi "M" sulla tastiera.
    • Nella scheda "Shapes", seleziona la casella per la libreria di forme "UML".
    • Clicca su Usa le forme selezionate.
  2. Sotto la libreria di forme "UML Sequence" nel menu Shape, clicca su Use Markup.
    UML
  3. Nel pop-over sul lato sinistro, scrivi il tuo markup.
  4. Clicca su Build quando sei pronto a generare il diagramma.
    sequenza

Per creare un nuovo diagramma, clicca su Use Markup nella libreria di forme UML Sequence.

Consiglio: Risparmia tempo creando un diagramma di sequenza con l'IA. Scopri di più nel nostro articolo Aumenta la produttività con Lucid AI su Lucidchart .

Markup supportati

Linee

Le linee rappresentano una relazione tra gli elementi, aiutando a visualizzare le connessioni e il flusso all'interno di un sistema. 

Sintassi Descrizione Esempio

Alice -> Bob

Alice <- Bob

Disegna una linea solida (puoi disegnare linee in entrambe le direzioni). UML-markup-Lines-Example.png
Alice...> Disegna una linea tratteggiata.
Alice -> Alice Disegna una freccia solida da e verso un partecipante.

Linee di vita

Le linee di vita mostrano i partecipanti coinvolti in un processo, rappresentando per quanto tempo ciascun partecipante è attivo o coinvolto durante gli eventi nel diagramma.

Sintassi Descrizione Esempio
attivare Alice Avvia l'attivazione dei partecipanti con Lifeline. UML-markup-lifelines-example.png
disattiva Alice Termina l'attivazione del partecipante che termina la linea di vita.

Frecce

Le frecce rappresentano il flusso di comunicazione tra gli elementi.

Sintassi Descrizione Esempio
-> Chiudi la freccia UML-markup-arrows-example.png
-> > Freccia aperta
- Nessuna freccia

Testo

Il testo aggiunge etichette alle linee di un diagramma per aggiungere dettagli alle azioni o ai flussi.

Sintassi Descrizione Esempio
Alice->Bob: testo Aggiungi un'etichetta ai messaggi tra i partecipanti. UML-markup-text-example.png
Alice->Bob: testo\nmore Aggiungi un'etichetta con un'interruzione di riga tra i partecipanti.

Note

Utilizza le note per aggiungere commenti o spiegazioni a un diagramma, chiarendo elementi o processi.

Sintassi Descrizione Esempio
nota a sinistra di Alice: text1 Aggiungi una forma di nota a sinistra di Alice (se ci sono solo due personaggi, "di Alice" può essere omesso). UML-markup-notes-example.png
nota a destra di Alice: text2 Aggiungi una forma di nota alla destra di Alice.
nota su Alice: testo3 Aggiungi una forma di nota visualizzata sopra Alice.
nota su Alice, Bob: text4 Aggiungi una forma di nota visualizzata su Alice e Bob.
nota su Bob, Alice: Questo è un esempio di nota lunga con un'interruzione di riga. (tieni tutto in una riga) Aggiungi una forma di nota con note a righe multiple, visualizzate su Alice e Bob.

Raggruppamento

Utilizza il raggruppamento per organizzare visivamente gli elementi correlati in un contenitore, che rappresenta un raggruppamento fisico o concettuale in un sistema. Questo semplifica il diagramma mostrando le relazioni tra gli elementi. 

Lucidchart supporta diverse funzioni di raggruppamento, ognuna con uno scopo diverso. Sono supportate le seguenti funzioni: 

  • Alt: rappresenta i flussi alternativi in cui viene scelto un solo percorso. 
  • opt: utilizzato per sequenze facoltative che si verificano solo se viene soddisfatta una condizione. 
  • par: che significa parallelo, permette alle azioni di avvenire contemporaneamente. 
  • loop: rappresenta sequenze ripetute. 
  • Critico: definisce una sezione che deve essere completata senza interruzioni.
Sintassi Descrizione Esempio

alt caso di successo

Bob -> Alice: dati accettati

altrimenti un qualche tipo di fallimento

Bob -> Alice: dati rifiutati

fine

Crea un messaggio di raggruppamento con "alt" (alternativa) e "else" per mostrare situazioni diverse. UML-markup-alt-grouping-example.png

optare per il testo1

Alice -> Bob: testo2

fine

Crea un messaggio di raggruppamento con la parola chiave "opt".

Sono supportate le seguenti parole chiave:

  • optare 
  • parità 
  • loop
  • importante

Nota: queste quattro parole chiave non supportano "else." Solo la parola chiave "alt" può essere abbinata a "."

UML-markup-opt-grouping-example.png

UML-markup-par-grouping-example.png

Alias

Utilizza un alias per assegnare un nome alternativo a un elemento, semplificando e organizzando il markup per una maggiore chiarezza. 

Sintassi Descrizione Esempio
il partecipante A come Alice Assegna ai partecipanti degli pseudonimi per poter scrivere più velocemente. UML-markup-alias-example.png
partecipante A come "Alice Jones" Metti le virgolette intorno all'alias per dare al partecipante un alias più lungo di una parola.

Commenti

I commenti sono un modo per aggiungere note all'interno del codice che non vengono visualizzate nel diagramma. Forniscono spiegazioni o promemoria utili senza influire sulla struttura del diagramma.

Sintassi Descrizione
testo del commento Commento a riga singola
/" testo del commento "/ Commento su più righe

Modifica un diagramma di sequenza

Non preoccuparti se il tuo diagramma di sequenza non è perfetto al primo tentativo. Puoi ancora modificare il markup di un diagramma che hai già costruito, a patto che tu non abbia regolato o disaggregato manualmente il diagramma sull'area di disegno.

Basta cliccare sul diagramma e la finestra di dialogo per la marcatura della sequenza apparirà sul lato sinistro dell'editor.

Stile di un diagramma di sequenza

Seleziona il diagramma di sequenza e usa la barra delle proprietà nella parte superiore dell'editor per creare il tuo diagramma. Se vuoi creare uno stile per i singoli blocchi/elementi del tuo diagramma, devi prima disaggregare il diagramma. Seleziona il diagramma, fai clic con il tasto destro del mouse e seleziona Ungroup.

Nota: Se disingrossi il tuo diagramma, non potrai più modificare il markup.

FAQ

Posso aggiungere la sintassi di styling al mio markup?
La sintassi UML di styling non è supportata in Lucidchart. Per saperne di più sullo stile del tuo diagramma, consulta la sezione Stilizzare un diagramma di sequenza di questo articolo.

Risorse

Per saperne di più su questa funzione, esplora le risorse aggiuntive qui sotto. Queste risorse sono disponibili solo in inglese.

Video

Diagrammi di classe UML | Tutorial

Diagrammi dei casi d'uso UML

Dai un feedback su questo articolo

Hai commenti su questo articolo? Raccontaci la tua esperienza qui

Hai trovato quello che stavi cercando?

Hai ancora una domanda o vuoi condividere ciò che hai imparato? Visita il nostro Community   per ricevere aiuto e collaborare con gli altri.