Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Ein UML-Sequenzdiagramm zeigt, wie eine Gruppe von Objekten im Laufe der Zeit in einem Prozess interagiert. Es zeigt die Nachrichten, die zwischen Teilnehmern und Objekten im System übergeben werden, und die Reihenfolge, in der sie auftreten.

Ein Beispiel für ein UML-Sequenzdiagramm, das ein ATM-System zeigt.

Verwenden Sie zum Erstellen eines Sequenzdiagramms eine UML-Sequenzvorlage oder ein Startdiagramm, das die UML-Sequenzschablone enthält. Ziehen Sie Shapes aus der Schablone auf den Zeichenbereich, um das Diagramm zu erstellen.

Starten eines Sequenzdiagramms

  1. Starten Sie Visio. Oder, wenn Sie bereits eine Datei geöffnet haben, klicken Sie auf Datei > Neu.

  2. Geben Sie im Suchfeld UML-Sequenz ein.

  3. Wählen Sie das UML-Sequenzdiagramm aus.

  4. Wählen Sie im Dialogfeld die leere Vorlage oder eines der drei Startdiagramme aus. (Eine Beschreibung jeder einzelnen wird auf der rechten Seite angezeigt, wenn Sie sie auswählen.) Wählen Sie dann entweder Metrikeinheiten oder US-Einheiten aus.

  5. Wählen Sie Erstellen aus.

  6. Das Diagramm wird geöffnet. Daraufhin sollte neben dem Diagramm das Fenster Shapes angezeigt werden. Wenn sie nicht angezeigt wird, wechseln Sie zu Ansicht > Aufgabenbereiche , und stellen Sie sicher, dass Shapes ausgewählt ist. Wenn sie immer noch nicht angezeigt wird, klicken Sie auf der linken Seite auf die Schaltfläche Fenster "Shapes erweitern ".

  7. Stellen Sie auf der Registerkarte Ansicht sicher, dass das Kontrollkästchen neben Verbindungspunkte aktiviert ist. Mit dieser Option werden Verbindungspunkte angezeigt, wenn Sie mit dem Verbinden von Shapes beginnen.

  8. Ziehen Sie jetzt die Shapes, die Sie in Ihr Diagramm einbeziehen möchten, aus dem Fenster Shapes auf das Zeichenblatt. Wenn Sie die Textbezeichnungen umbenennen möchten, doppelklicken Sie auf die Bezeichnungen.

Lebenslinien für Akteure und Objekte

Verwenden Sie eine Akteur-Lebenslinie-Form für jeden Teilnehmer und ein Objekt-Lebenslinien-Shape für jede Systemkomponente in Ihrem Prozess.

UML-Sequenzlebenslinie

Tipp: Beim Ziehen der Lebenslinien werden grüne Ausrichtungslinien auf dem Bildschirm angezeigt, damit Sie die Lebenslinien relativ zu den anderen Lebenslinien-Shapes ausrichten können.

  • Doppelklicken Sie in das Überschriftenfeld für jede Lebenslinie, um einen Namen oder Titel einzugeben.

  • Um eine Zeitleiste zu verlängern oder zu verkürzen, klicken Sie auf die Lebenslinie, und ziehen Sie dann den gelben Kontrollpunkt am unteren Rand der Lebenslinie.

Nachrichten

Verwenden Sie Nachrichten-Shapes , um Informationen darzustellen, die zwischen Lebenslinien gesendet werden.

UML-Sequenznachrichten

Tipp:  Visio hilft Ihnen, die Nachrichtenendpunkte an jede Lebenslinie zu kleben. Ein grüner Kreis wird am Endpunkt angezeigt, wenn er an einen Verbindungspunkt geklebt wird. Die Verbindungspunkte verschwinden, wenn Sie mit dem Ziehen fertig sind.

  • Fügen Sie den Anfangsendpunkt an die Lebenslinie an, die die Nachricht sendet, und ziehen Sie dann den Kopfendpunkt an die Lebenslinie, die die Nachricht empfängt.

  • Doppelklicken Sie auf das Nachrichten-Shape, um ein Textfeld zu erstellen, und geben Sie einen Namen für die Nachricht ein.

  • Verwenden Sie ein Nachrichten-Shape (eine durchgezogene Linie), um eine Anforderung oder die Übertragung von Informationen darzustellen.

  • Verwenden Sie ein Rückgabenachricht-Shape (eine gestrichelte Linie), um eine Antwort auf eine vorherige Nachricht darzustellen.

  • Verwenden Sie eine Self Message , um einen rekursiven Aufruf eines Vorgangs darzustellen, oder eine Methode, die eine andere Methode aufruft, die zum selben Objekt gehört.

  • Verwenden Sie das Shape Asynchrone Nachricht , um anzuzeigen, wann eine Aktion möglicherweise nicht sofort erfolgt.

  • So ändern Sie die Form einer Verbindernachricht:

    1. Klicken Sie mit der rechten Maustaste auf den Verbinder.

    2. Wählen Sie unten im Popupmenü aus den drei Optionen (Rechter Winkel, Gerader, gekrümmt) aus.

    3. Klicken Sie auf den Verbinder, und ziehen Sie ihn, um die Form zu ändern.

Fragmente

Wenn eine oder mehrere Interaktionen eine Schleife bilden oder eine Bedingung erfüllt sein muss, um die Interaktion zu beenden, schließen Sie diese Interaktionen in eine Fragmentform ein:

  • Verwenden Sie das Schleifenfragment für eine einfache sich wiederholende Interaktion.

  • Verwenden Sie das Optionale Fragment für Schritte, die nur ausgeführt werden, wenn eine bestimmte Bedingung erfüllt ist.

  • Verwenden Sie das Alternative Fragment-Shape für einen if-then- oder if-then-else-Prozess oder eine Interaktion. Das Fragment enthält zwei Abschnitte, mit denen Sie die alternative Interaktion anzeigen können. Um eine weitere Bedingung hinzuzufügen, ziehen Sie einen Interaktionsoperanden auf das Shape. 

    UML-Sequenzbedingung

  • Ziehen Sie das Fragment-Shape auf die Interaktionen, auf die es sich bezieht. Verwenden Sie die Ziehpunkte für die Größenanpassung des Fragment-Shapes, um sicherzustellen, dass alle zugehörigen Interaktionen eingeschlossen sind.

  • Doppelklicken Sie auf die Titelecke der Fragmentform, um einen Titel oder eine kurze Beschreibung des Prozesses hinzuzufügen, der in das Fragment eingeschlossen ist. Klicken Sie unterhalb der Titelecke auf die Eingabeaufforderung [Parameter], wenn Sie die Bedingungen eingeben möchten, die diesen Prozess beenden würden.

Aktivierung

Platzieren Sie ein Aktivierungsbalken-Shape auf einer Lebenslinie, um anzuzeigen, wann und wie lange das Objekt oder der Teilnehmer im Prozess aktiv ist. In der Regel werden Pfeile von und zu einem Aktivierungsfeld angezeigt, um den Informationsfluss zu veranschaulichen.

Ziehen Sie die Endpunkte der Aktivierungsleiste nach oben oder unten, um die gewünschte Länge festzulegen.

UML-Sequenzaktivierung

Zerstörung

Zerstörung gibt an, wann ein Objekt oder Akteur an einem System beteiligt ist. Ein großes X erscheint am Ende seiner Lebenslinie. So zeigen Sie die Zerstörung eines Objekts in einem Diagramm an:

  • Klicken Sie mit der rechten Maustaste auf das Objekt, und wählen Sie Zerstörung anzeigen aus.

Verwenden Sie zum Erstellen eines Sequenzdiagramms eine UML-Sequenzvorlage oder ein Startdiagramm, das die UML-Sequenzschablone enthält. Ziehen Sie Shapes aus der Schablone auf den Zeichenbereich, um das Diagramm zu erstellen.

Hinweis: Das Erstellen und Bearbeiten von UML-Diagrammen auf Visio für das Web erfordert eine Visio Plan 1- oder Visio Plan 2-Lizenz, die separat von Microsoft 365 erworben wird. Wenden Sie sich an Ihren Microsoft 365-Administrator, um weitere Informationen zu erfahren. Wenn Ihr Administrator den "Self-Service-Kauf" aktiviert hat, können Sie selbst eine Lizenz für Visio erwerben. Weitere Informationen finden Sie unter Häufig gestellte Fragen zum Self-Service-Kauf.

Starten eines Sequenzdiagramms

  1. Öffnen Sie Visio für das Web

  2. Wählen Sie in der oberen rechten Ecke der Seite Weitere Vorlagen aus.

  3. Scrollen Sie im Katalog nach unten zur Zeile UML-Sequenz .

    Das erste Element in der Zeile stellt eine leere Vorlage plus die Begleitschablone dar. Die anderen Elemente in der Zeile sind Beispieldiagramme, die bereits einige Shapes gezeichnet haben, um Ihnen den schnellen Einstieg zu erleichtern.

  4. Klicken Sie auf ein beliebiges Element, um eine größere Vorschau anzuzeigen.

  5. Wenn Sie das diagramm gefunden haben, das Sie verwenden möchten, klicken Sie auf die Schaltfläche Erstellen .

    Das neue Diagramm mit der zugehörigen Schablone wird in Ihrem Browser geöffnet.

Lebenslinien für Akteure und Objekte

Verwenden Sie eine Akteur-Lebenslinie-Form für jeden Teilnehmer und ein Objekt-Lebenslinien-Shape für jede Systemkomponente in Ihrem Prozess.

UML-Sequenzlebenslinie

Tipp: Beim Ziehen der Lebenslinien werden grüne Ausrichtungslinien auf dem Bildschirm angezeigt, damit Sie die Lebenslinien relativ zu den anderen Lebenslinien-Shapes ausrichten können.

  • Doppelklicken Sie in das Überschriftenfeld für jede Lebenslinie, um einen Namen oder Titel einzugeben.

  • Um eine Zeitleiste zu verlängern oder zu verkürzen, klicken Sie auf die Lebenslinie, und ziehen Sie dann den gelben Kontrollpunkt am unteren Rand der Lebenslinie.

Nachrichten

Verwenden Sie Nachrichten-Shapes , um Informationen darzustellen, die zwischen Lebenslinien gesendet werden.

UML-Sequenznachrichten

Tipp:  Visio hilft Ihnen, die Nachrichtenendpunkte an jede Lebenslinie zu kleben. Ein grüner Kreis wird am Endpunkt angezeigt, wenn er an einen Verbindungspunkt geklebt wird. Die Verbindungspunkte verschwinden, wenn Sie mit dem Ziehen fertig sind.

  • Fügen Sie den Anfangsendpunkt an die Lebenslinie an, die die Nachricht sendet, und ziehen Sie dann den Kopfendpunkt an die Lebenslinie, die die Nachricht empfängt.

  • Doppelklicken Sie auf das Nachrichten-Shape, um ein Textfeld zu erstellen, und geben Sie einen Namen für die Nachricht ein.

  • Verwenden Sie ein Nachrichten-Shape (eine durchgezogene Linie), um eine Anforderung oder die Übertragung von Informationen darzustellen.

  • Verwenden Sie ein Rückgabenachricht-Shape (eine gestrichelte Linie), um eine Antwort auf eine vorherige Nachricht darzustellen.

  • Verwenden Sie eine Self Message , um einen rekursiven Aufruf eines Vorgangs darzustellen, oder eine Methode, die eine andere Methode aufruft, die zum selben Objekt gehört.

  • Verwenden Sie das Shape Asynchrone Nachricht , um anzuzeigen, wann eine Aktion möglicherweise nicht sofort erfolgt.

  • So ändern Sie die Form einer Verbindernachricht:

    1. Klicken Sie mit der rechten Maustaste auf den Verbinder.

    2. Wählen Sie unten im Popupmenü aus den drei Optionen (Rechter Winkel, Gerader, gekrümmt) aus.

    3. Klicken Sie auf den Verbinder, und ziehen Sie ihn, um die Form zu ändern.

Fragmente

Wenn eine oder mehrere Interaktionen eine Schleife bilden oder eine Bedingung erfüllt sein muss, um die Interaktion zu beenden, schließen Sie diese Interaktionen in eine Fragmentform ein:

  • Verwenden Sie das Schleifenfragment für eine einfache sich wiederholende Interaktion.

  • Verwenden Sie das Optionale Fragment für Schritte, die nur ausgeführt werden, wenn eine bestimmte Bedingung erfüllt ist.

  • Verwenden Sie das Alternative Fragment-Shape für einen if-then- oder if-then-else-Prozess oder eine Interaktion. Das Fragment enthält zwei Abschnitte, mit denen Sie die alternative Interaktion anzeigen können. Um eine weitere Bedingung hinzuzufügen, ziehen Sie einen Interaktionsoperanden auf das Shape. 

    UML-Sequenzbedingung

  • Ziehen Sie das Fragment-Shape auf die Interaktionen, auf die es sich bezieht. Verwenden Sie die Ziehpunkte für die Größenanpassung des Fragment-Shapes, um sicherzustellen, dass alle zugehörigen Interaktionen eingeschlossen sind.

  • Doppelklicken Sie auf die Titelecke der Fragmentform, um einen Titel oder eine kurze Beschreibung des Prozesses hinzuzufügen, der in das Fragment eingeschlossen ist. Klicken Sie unterhalb der Titelecke auf die Eingabeaufforderung [Parameter], wenn Sie die Bedingungen eingeben möchten, die diesen Prozess beenden würden.

Aktivierung

Platzieren Sie ein Aktivierungsbalken-Shape auf einer Lebenslinie, um anzuzeigen, wann und wie lange das Objekt oder der Teilnehmer im Prozess aktiv ist. In der Regel werden Pfeile von und zu einem Aktivierungsfeld angezeigt, um den Informationsfluss zu veranschaulichen.

Ziehen Sie die Endpunkte der Aktivierungsleiste nach oben oder unten, um die gewünschte Länge festzulegen.

UML-Sequenzaktivierung

Zerstörung

Zerstörung gibt an, wann ein Objekt oder Akteur an einem System beteiligt ist. Ein großes X erscheint am Ende seiner Lebenslinie. So zeigen Sie die Zerstörung eines Objekts in einem Diagramm an:

  • Klicken Sie mit der rechten Maustaste auf das Objekt, und wählen Sie Zerstörung anzeigen aus.

Siehe auch

UML-Diagramme in Visio

Erstellen eines UML-Komponentendiagramms

Erstellen eines UML-Kommunikationsdiagramms

Erstellen eines UML-Verteilungsdiagramms

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×