Sequenzdiagramm mit UML-Markup in Lucidchart erstellen

Geschrieben von:  Shanna S
Letzte Aktualisierung:  

Mit unserem Sequenz-Markup-Tool können Sie Sequenzdiagramme im Handumdrehen erstellen und bearbeiten. Lucidchart erzeugt anhand Ihres eingegebenen Textes automatisch ein Sequenzdiagramm. Dadurch sparen Sie Zeit und können Ihren Code nochmals überprüfen … oder sich Star Wars ansehen.

Verfügbare Tarife: Individuell, Team und Enterprise.

Ansehen: UML-Klassendiagramm

Ein Sequenzdiagramm mit Markup erstellen

Wenn Sie diese Anweisungen befolgen, erzeugt Lucidchart automatisch ein Sequenzdiagramm für Sie:

  1. Aktivieren Sie die UML-Formenbibliothek.
    • Klicken Sie unten im Menü „Form“ auf der linken Seite Ihres Dokuments auf Weitere Formen oder drücken Sie „M“ auf Ihrer Tastatur.
    • Aktivieren Sie im Tab „Formen“ das Kontrollkästchen für die Formenbibliothek „UML“.
    • Klicken Sie auf Ausgewählte Formen verwenden.
  2. Klicken Sie im Menü „Form“ unter der Formenbibliothek „UML-Sequenz“ auf Markup verwenden.
    UML
  3. Geben Sie im Pop-over auf der linken Seite Ihr Markup ein.
  4. Klicken Sie auf Erstellen, wenn das Diagramm erstellt werden soll.
    Sequenz

Um ein neues Diagramm zu erstellen, klicken Sie in der UML-Sequenz-Formenbibliothek erneut auf Markup verwenden.

Tipp: Sparen Sie Zeit, indem Sie mit KI ein Sequenzdiagramm erstellen. Mehr dazu erfahren Sie in unserem Artikel „Steigern Sie Ihre Produktivität mit Lucid AI in Lucidchart“ .

Unterstütztes Markup

Linien

Linien stellen eine Beziehung zwischen Elementen dar und helfen dabei, Verbindungen und Abläufe innerhalb eines Systems zu visualisieren. 

Syntax Beschreibung Beispiel

Alice -> Bob

Alice <- Bob

Zeichnen Sie eine durchgezogene Linie. (Sie können Linien in beide Richtungen zeichnen.) UML-markup-Lines-Example.png
Alice --> Zeichnen Sie eine gepunktete Linie.
Alice -> Alice Zeichnen Sie einen durchgezogenen Pfeil hin zum Teilnehmer und weg von ihm.

Lebenslinien

Lebenslinien zeigen die an einem Prozess beteiligten Teilnehmer an, die darstellen, wie lange jeder Teilnehmer während der Ereignisse im Diagramm aktiv oder beteiligt ist.

Syntax Beschreibung Beispiel
activate Alice Beginnen Teilnehmender activation with lifeline. UML-markup-lifelines-example.png
deactivate Alice Teilnehmeraktivierung und Lebenslinie beenden.

Pfeile

Pfeile stellen den Kommunikationsfluss zwischen Elementen dar.

Syntax Beschreibung Beispiel
-> Geschlossener Pfeil UML-markup-arrows-example.png
-> > Offener Pfeil
- Kein Pfeil

Text

Text fügt Zeilen in einem Diagramm Beschriftungen hinzu, um Details zu Aktionen oder Flüssen hinzuzufügen.

Syntax Beschreibung Beispiel
Alice->Bob: Text Fügen Sie Nachrichten zwischen Teilnehmern eine Beschriftung hinzu. UML-markup-text-example.png
Alice->Bob: Text\nmehr Fügen Sie eine Beschriftung mit einem Zeilenumbruch zwischen den Teilnehmenden hinzu.

Notizen

Verwenden Sie Notizen, um Kommentare oder Erklärungen zu einem Diagramm hinzuzufügen, Elemente oder Prozesse zu verdeutlichen.

Syntax Beschreibung Beispiel
Notiz links von Alice: text1 Fügen Sie links von Alice eine Notizenform ein (bei nur zwei Teilnehmern könnte „von Alice“ wegfallen). UML-markup-notes-example.png
Notiz rechts von Alice: text2 Fügen Sie rechts von Alice eine Notizenform ein.
Notiz oberhalb von Alice: text3 Fügen Sie oberhalb von Alice eine Notizenform ein.
Notiz über Alice, Bob: text4 Fügen Sie oberhalb von Alice und Bob eine Notizenform ein.
Notiz oberhalb von Bob, Alice: Dies ist ein Beispiel für eine lange Notiz \n mit einem Zeilenumbruch.(behalten Sie alles in einer Zeile) Fügen Sie oberhalb von Alice und Bob eine Notizenform mit mehrzeiligen Notizen ein.

Gruppierung

Verwenden Sie die Gruppierung, um verwandte Elemente visuell in einem Container zu organisieren, der eine physische oder konzeptionelle Gruppierung in einem System darstellt. Dies vereinfacht das Diagramm, indem die Beziehung zwischen Elementen angezeigt wird. 

Lucidchart Unterstützung mehrerer Gruppierungsfunktionen, von denen jede einen anderen Zweck hat. Folgende Funktionen werden unterstützt: 

  • alt: stellt alternative Flüsse dar, bei denen nur ein Weg ausgewählt wird. 
  • opt: Wird für optionale Sequenzen verwendet, die nur auftreten, wenn eine Bedingung erfüllt ist. 
  • par: bedeutet parallel, ermöglicht es, dass Handlungen gleichzeitig stattfinden. 
  • Schleife: Stellt wiederholte Sequenzen dar. 
  • Kritisch: Definiert einen Abschnitt, der ohne Unterbrechung abgeschlossen werden muss.
Syntax Beschreibung Beispiel

alt erfolgreicher Fall

Bob -> Alice: Daten akzeptiert

else eine Art von Fehler

Bob -> Alice: Daten abgelehnt

Ende

Erstellen Sie mit „alt“ (Alternative) und „else“ (ansonsten) eine Meldung über die Gruppierung, um verschiedene Szenarien abzudecken. UML-markup-alt-grouping-example.png

opt text1

Alice -> Bob: text2

Ende

Erstellen Sie eine Gruppierungsnachricht mit dem Schlüsselwort "opt".

Die folgenden Schlüsselwörter werden unterstützt:

  • optieren 
  • Par 
  • Schleife
  • critical

Hinweis: Von diesen vier Schlüsselwörtern wird „else“ nicht unterstützt. „else“ kann nur zusammen mit dem Schlüsselwort „alt“ verwendet werden.

UML-markup-opt-grouping-example.png

UML-markup-par-grouping-example.png

Alias

Verwenden Sie einen Alias, um einem Element einen alternativen Namen zuzuweisen und so das Markup zu vereinfachen und zu organisieren, um eine bessere Übersichtlichkeit zu gewährleisten. 

Syntax Beschreibung Beispiel
Teilnehmende Person A als Alice Geben Sie Teilnehmern Pseudonyme, damit Sie schneller schreiben können. UML-markup-alias-example.png
Teilnehmende Person A als „Alice Jones“ Setzen Sie das Pseudonym in Anführungszeichen, wenn es aus mehr als einem Wort besteht.

Kommentare

Kommentare sind eine Möglichkeit, Notizen in Ihrem Code hinzuzufügen, die nicht im Diagramm angezeigt werden. Sie liefern hilfreiche Erklärungen oder Erinnerungen, ohne die Struktur des Diagramms zu beeinflussen.

Syntax Beschreibung
'comment text Einzeiliger Kommentar
/' comment text '/ Mehrzeiliger Kommentar

Ein Sequenzdiagramm bearbeiten

Wenn Ihr Sequenzdiagramm nicht gleich beim ersten Mal perfekt wird, besteht absolut kein Grund zur Sorge. Sie können das Markup eines bereits erstellten Diagramms immer noch bearbeiten, solange Sie das Diagramm auf der Arbeitsfläche nicht manuell angepasst oder die Gruppierung aufgehoben haben.

Klicken Sie einfach auf das Diagramm und schon erscheint der Sequenzdiagramm-Markup-Dialog links im Editor.

Ein Sequenzdiagramm gestalten

Um Ihr Sequenzdiagramm in verschiedenen Stilen zu gestalten, wählen Sie das Diagramm aus und nutzen Sie dann die Eigenschaftsleiste oben im Editor. Wenn Sie einzelne Blöcke/Elemente Ihres Diagramms in bestimmten Stilen gestalten möchten, müssen Sie zuerst die Gruppierung des Diagramms aufheben. Wählen Sie hierfür das Diagramm aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Gruppierung aufheben.

Hinweis: Wenn Sie die Gruppierung Ihres Diagramms aufheben, können Sie das Markup später nicht mehr bearbeiten.

FAQ

Kann ich Styling-Syntax zu meinem Markup hinzufügen?
Die Formatierung der UML-Syntax wird in Lucidchart nicht unterstützt. Mehr über die Gestaltung Ihres Diagramms erfahren Sie im Abschnitt „Stil a Sequenzdiagramm “ dieses Artikels.

Ressourcen

Weitere Informationen zu dieser Funktion finden Sie in den folgenden zusätzlichen Ressourcen. Diese Ressourcen sind nur auf Englisch verfügbar.

Videos

UML-Klassendiagramme | Lernprogramm

UML-Anwendungsfalldiagramme

Geben Sie Feedback zu diesem Artikel

Haben Sie Feedback zu diesem Artikel? Berichten Sie uns hier von Ihren Erfahrungen. 

Haben Sie gefunden wonach Sie gesucht haben?

Haben Sie noch eine Frage oder möchten Sie Ihre Erfahrungen mit anderen teilen? Besuchen Sie unsere Community,   um Hilfe zu bekommen und mit anderen zusammenzuarbeiten.