Archyno

Vorlagen

UML-Sequenzdiagramm-Vorlage

Ein Akteur, eine Grenze, eine Steuerung und ein Speicher - mit fertigen Aktivierungen und einem korrekten alt-Fragment. Teilnehmer umbenennen, die Reihenfolge bleibt stimmig.

Notation: UML 2.5.1Diagramm: Sequenzdiagramm

User«boundary»Web app«control»Auth service«entity»Databasesubmit requestverify(session)claimsread(id)record200 page401 unauthorizedaltsession validexpired or missing
Die Vorlage beim Öffnen. Das alt-Fragment spannt über alle vier Lebenslinien.

Diese Vorlage in Archyno öffnen

Sie öffnet sich als bearbeitbares Modell, nicht als Bild. Im Browser ändern, dann als PNG, SVG, Mermaid, XMI oder Sparx-.qea-Datei exportieren.

Vorlage öffnen

Was auf diesem Diagramm steht

User
Der Akteur. Strichmännchen, weil er ausserhalb des Systems steht.
Web app
Die Fläche, auf der die Anfrage landet. Auf Ihren Einstiegspunkt umbenennen.
Auth service
Was auch immer entscheidet. Gegen den Kollaborateur Ihres Ablaufs tauschen.
Database
Der Speicher. Löschen, wenn Ihr Ablauf keinen erreicht.
alt-Fragment
Die Verzweigung. Beide Wächter sind gefüllt - bearbeiten, nicht entfernen.
Aktivierungen
Die Balken. Sie beginnen mit dem Aufruf und enden mit seiner Antwort.

So machen Sie es zu Ihrem

  1. Benennen Sie die vier Teilnehmer von links nach rechts um, in der Reihenfolge, in der die Anfrage wirklich läuft.
  2. Schreiben Sie die Nachrichten als Operationen, nicht als Sätze - verify(session), nicht „prüft die Sitzung“.
  3. Jeder Antwortpfeil bleibt gestrichelt. Ein durchgezogener Pfeil zurück ist ein zweiter Aufruf und bedeutet etwas anderes.
  4. Bearbeiten Sie beide Wächter des alt-Fragments. Ein alt mit nur einem gefüllten Zweig ist ein opt.
  5. Hören Sie nach dem ersten Bildschirm auf. Ein Sequenzdiagramm, das scrollt, sind zwei Diagramme.

Häufige Fragen

Was ist ein alt-Fragment im Sequenzdiagramm?

Ein gerahmter Bereich, unterteilt in Fächer - eines je alternativem Pfad, jedes mit einem Wächter in eckigen Klammern. Genau ein Fach läuft. So zeigt ein Sequenzdiagramm eine Verzweigung, und genau das hält einen Ablauf auf einem Diagramm statt auf dreien.

Muss ich Aktivierungsbalken zeichnen?

Nein, in UML 2.5.1 sind sie optional, aber sie lohnen sich. Der Balken zeigt, wie lange ein Teilnehmer beschäftigt ist - die einzige Möglichkeit, im Diagramm zu sehen, dass ein synchroner Aufruf seinen Aufrufer über den gesamten verschachtelten Austausch darunter blockiert.

Wie viele Teilnehmer gehören in ein Sequenzdiagramm?

Vier oder fünf, selten mehr. Darüber stehen die Lebenslinien zu eng für Beschriftungen und das Diagramm beantwortet die Frage nicht mehr, für die es gezeichnet wurde. Wenn Sie mehr brauchen, teilen Sie den Ablauf und verweisen Sie mit einem ref-Fragment auf das zweite Diagramm.

Die Notation nachlesen

Alle Vorlagen