Skapa ett sekvensdiagram med UML-markering i Lucidchart

Skriven av:  Shanna S
Senast uppdaterad:  

Med vårt sekvensmarkeringsverktyg kan du enkelt skapa och redigera sekvensdiagram. Eftersom Lucidchart automatiskt genererar ett sekvensdiagram från texten du anger, Du kan använda tiden du sparar för att återgå till din kod... eller titta på Star Wars.

Planens tillgänglighet: Individual, Team och Enterprise.

Titta på: UML klassdiagram

Skapa ett sekvensdiagram med markering

Följ dessa steg, och Lucidchart genererar automatiskt ett sekvensdiagram åt dig:

  1. Aktivera UML-formbiblioteket.
    • Klicka på Fler former längst ned på menyn Form till vänster i dokumentet eller tryck " på " M på tangentbordet.
    • På " fliken " Former markerar du rutan för ”UML” -formbiblioteket.
    • Klicka på Använd markerade former.
  2. Under formbiblioteket ”UML Sequence” i Shape-menyn klickar du på Använd markering.
    UML
  3. Skriv din markering i popover till vänster.
  4. Klicka på Bygg när du är redo att generera diagrammet.
    sekvens

Om du vill skapa ett nytt diagram klickar du på Använd markering i UML-sekvensformbiblioteket igen.

Tips: Spara tid genom att skapa ett sekvensdiagram med AI. Läs mer i vår artikel Öka produktiviteten med Lucid AI i Lucidchart .

Markup som stöds

Linjer

Linjer representerar ett förhållande mellan element, vilket hjälper till att visualisera anslutningar och flöde inom ett system. 

Syntax Beskrivning Exempel

Alice - Bob >

Alice < - Bob

Rita en solid linje (du kan rita linjer i båda riktningarna). UML-markup-Lines-Example.png
Alice -- > Rita en prickad linje.
Alice - > Alice Rita en solid pil till och från en deltagare.

Livlinor

Lifelines visar de deltagare som är involverade i en process, vilket representerar hur länge varje deltagare är aktiv eller involverad under händelserna i diagrammet.

Syntax Beskrivning Exempel
aktivera Alice Starta deltagaraktivering med livlina. UML-markup-lifelines-example.png
inaktivera Alice Avsluta deltagarens aktivering som slutar livlinan.

Pilar

Pilar representerar kommunikationsflödet mellan element.

Syntax Beskrivning Exempel
- > Stäng pilen UML-markup-arrows-example.png
- > > Öppen pil
- Ingen pil

Text

Text lägger till etiketter till linjer i ett diagram för att lägga till detaljer om åtgärder eller flöden.

Syntax Beskrivning Exempel
Alice- > Bob: text Lägg till en etikett i meddelanden mellan deltagare. UML-markup-text-example.png
Alice- > Bob: text\ nmer Lägg till en etikett med radbrytning mellan deltagarna.

Anteckningar

Använd anteckningar för att lägga till kommentarer eller förklaringar till ett diagram och förtydliga element eller processer.

Syntax Beskrivning Exempel
anteckning till vänster om Alice: text1 Lägg till en anteckningsform till vänster om Alice (om det bara finns två tecken, " av Alice " kan utelämnas). UML-markup-notes-example.png
notera till höger om Alice: text2 Lägg till en anteckningsform till höger om Alice.
anteckning över Alice: text3 Lägg till en anteckningsform som visas över Alice.
anteckning över Alice, Bob: text4 Lägg till en anteckningsform som visas över Alice och Bob.
anteckning över Bob, Alice: Detta är ett exempel på en lång ton\ n med en radbrytning. (håll allt i en rad) Lägg till en anteckningsform med flerfodrade anteckningar, visas över Alice och Bob.

Gruppering

Använd gruppering för att visuellt organisera relaterade element i en behållare, som representerar en fysisk eller konceptuell gruppering i ett system. Detta förenklar diagram genom att visa relationerna mellan elementen. 

Lucidchart har stöd för flera grupperingsfunktioner, som var och en har olika syften. Följande funktioner stöds: 

  • alt: representerar alternativa flöden där endast en väg har valts. 
  • Opt: Används för valfria sekvenser som endast inträffar om ett villkor uppfylls. 
  • Par: betyder parallell, tillåter åtgärder att ske samtidigt. 
  • loop: representerar upprepade sekvenser. 
  • Kritisk: Definierar ett avsnitt som måste slutföras utan avbrott.
Syntax Beskrivning Exempel

alt lyckat fall

Bob - > Alice: data accepteras

annars någon form av misslyckande

Bob - > Alice: data avvisade

Slut

Bygg ett grupperingsmeddelande med " alt " (alternativ) och " annat " för att visa olika situationer. UML-markup-alt-grouping-example.png

opt text1

Alice - > Bob: text2

Slut

Skapa ett grupperingsmeddelande med nyckelordet "opt".

Dessa nyckelord stöds:

  • välja 
  • par 
  • Slinga
  • kritisk

Notera: Dessa fyra nyckelord stöder inte " annat. " Endast nyckelordet " alt " kan paras ihop med " annat. "

UML-markup-opt-grouping-example.png

UML-markup-par-grouping-example.png

Alias

Använd ett alias för att tilldela ett alternativt namn till ett element, vilket hjälper till att förenkla och organisera din markering för bättre tydlighet. 

Syntax Beskrivning Exempel
deltagare A som Alice Ge deltagarna alias så att du kan skriva snabbare. UML-markup-alias-example.png
deltagare A som " Alice Jones " Sätt citattecken runt alias för att ge deltagaren ett alias längre än ett ord.

Kommentarer

Kommentarer är ett sätt att lägga till anteckningar i koden som inte visas i diagrammet. De ger användbara förklaringar eller påminnelser utan att påverka diagrammets struktur.

Syntax Beskrivning
'kommentar text Enda rad kommentar
/'kommentar text '/ Kommentera flera rader

Redigera ett sekvensdiagram

Oroa dig inte om ditt sekvensdiagram inte är perfekt vid första försöket. Du kan fortfarande redigera markeringen av ett diagram som du redan har byggt, så länge du inte har justerat eller delat upp diagrammet manuellt på arbetsytan.

Klicka bara på diagrammet så visas sekvensmarkeringsdialogen på vänster sida av redigeraren.

Formatera ett sekvensdiagram

Välj sekvensdiagrammet och använd egenskapsfältet högst upp i redigeraren för att formatera diagrammet. Om du vill utforma enskilda block/element i diagrammet måste du först dela upp diagrammet. Markera diagrammet, högerklicka och välj Avgruppera.

Obs! Om du avgrupperar diagrammet kommer du inte att kunna redigera markeringen igen.

Vanliga frågor

Kan jag lägga till stylingsyntax i min markering?
Styling av UML-syntax stöds inte i Lucidchart. Mer information om hur du utformar diagrammet finns i avsnittet Styla ett sekvensdiagram i den här artikeln.

Resurser

För att lära dig mer om den här funktionen, utforska de ytterligare resurserna nedan. Dessa resurser är endast tillgängliga på engelska.

Videor

UML-klassdiagram | Handledning

UML-användningsfallsdiagram

Ge feedback på den här artikeln

Har du feedback om den här artikeln? Berätta om din upplevelse här

Hittade du det du letade efter?

Har du fortfarande en fråga eller vill dela med dig av vad du har lärt dig? Besök vår Community   för att få hjälp och samarbeta med andra.