Entgegen der landläufigen Meinung sind Sequenzdiagramme nicht nur für große, komplexe Softwaresysteme geeignet. Sie können damit jedes System modellieren, unabhängig von seiner Größe oder Komplexität. Aber was sind sie und warum sind sie wichtig?

Ein Sequenzdiagramm ist ein in die Unified Modeling Language (UML) eingegebenes Diagramm, das die sequenziellen Interaktionen zwischen Objekten in einem System darstellt. Es ist eine visuelle Darstellung, wie Objekte miteinander kommunizieren, um eine Aufgabe zu erfüllen. Lesen Sie weiter, um zu erfahren, wie sie Profis dabei helfen können, das Systemverhalten zu verstehen und zu dokumentieren. Dieser Artikel enthält 10 Vorlagen für Sequenzdiagramme, die Ihnen den Einstieg erleichtern.

Beispiel für ein Sequenzdiagramm
In diesem Artikel
  1. 10 Beispiele für Sequenzdiagramme
  2. Wie man ein Sequenzdiagramm anpasst - Beispiel
  3. Tipps zur Erstellung eines Sequenzdiagramms
  4. Fazit

Teil I. 10 Beispiele für Sequenzdiagramme

Stellen Sie sich vor, Sie entwerfen ein neues E-Commerce-System. Wie werden die Kunden mit dem System interagieren, um Produkte zu kaufen? Ein Sequenzdiagramm kann Ihnen helfen, diesen Prozess zu visualisieren und mögliche Probleme zu erkennen. In diesem Teil stellen wir Ihnen 10 vorgefertigte Sequenzdiagramme aus der Wondershare EdrawMax Vorlagen Community für Ihre Projekte zur Verfügung.

Wondershare EdrawMax ist ein spezieller Diagramm Maker, der mehr als 280 Diagrammtypen unterstützt und mehr als 15.000 vorgefertigte Vorlagen bietet. Laden Sie ihn herunter und besuchen Sie die Vorlagen-Community, um die für Sie am besten geeignete Vorlage zu finden.

edrawmax logoEdrawMax Desktop
280+ Diagrammtypen erstellen
Windows, Mac, Linux (läuft in allen Umgebungen)
Professionelle eingebaute Ressourcen und Vorlagen
Professionelle Software für Unternehmen
Datensicherheit auf Unternehmensebene
edrawmax logoEdrawMax Online
280+ Diagrammtypen erstellen
Zugriff auf Diagramme überall und jederzeit
Vorlagen Community
Teammanagement und Zusammenarbeit
Persönliche Cloud und Dropbox-Integration

Sequenzdiagramm für Online-Shopping-Zahlungssystem

Dieses Sequenzdiagramm ist ein vereinfachtes Beispiel. Je nach Store und verwendetem Zahlungs-Gateway können weitere Schritte im Online-Zahlungsprozess erforderlich sein. Wenn Sie online einkaufen, wählen Sie Artikel aus und legen sie in Ihren Warenkorb.

Dann geben Sie Ihre Versand- und Zahlungsinformationen ein. Der Store sendet die Zahlungsinformationen zur Autorisierung an das Zahlungs-Gateway. Sobald der Store die Zahlung erhalten hat, bearbeitet er Ihre Bestellung.

Sequenzdiagramm für E-Commerce Retail Store

Das UML-Sequenzdiagramm beginnt mit dem Benutzer, der sich anmelden oder Produkte ansehen kann. Wenn Sie sich einloggen, können Sie Ihren Warenkorb einsehen und eine Zahlung vornehmen. Sobald Sie eingeloggt sind, können Sie ein Produkt auswählen, um dessen Details zu sehen und es in Ihren Warenkorb zu legen. Der Datenbank Abschnitt zeigt die Schritte, die das System zur Bearbeitung Ihrer Anfragen unternimmt.

Wenn Sie nach einem Produkt suchen, durchsucht das System die Datenbank nach den Produktinformationen. Wenn Sie ein Produkt zu Ihrem Warenkorb hinzufügen, aktualisiert das System den Warenkorb in der Datenbank. Wenn Sie eine Zahlung vornehmen, verarbeitet das System die Zahlung und aktualisiert die Datenbank entsprechend.

Sequenzdiagramm für das 3-Phasen-Commit (3PC) Protokoll

Der Koordinator leitet den Prozess ein, indem er eine Pre-Commit-Anfrage an alle Teilnehmer sendet. Die Teilnehmer führen die angeforderte Transaktion aus und senden eine Pre-Commit-Antwort an den Koordinator. Der Koordinator entscheidet dann, ob er die Transaktion festschreibt oder zurücknimmt und sendet eine Anfrage an alle Teilnehmer. Dieses Sequenzdiagramm stellt sicher, dass alle Teilnehmer die Transaktion gemeinsam bestätigen oder zurücknehmen.

Sequenzdiagramm für Marketing

Sie können dieses Sequenzdiagramm des Marketingsystems als Fahrplan für die Einführung eines neuen Produkts verwenden. Es beginnt mit der Idee eines Produkts, das noch nicht auf dem Markt ist. Die Lösung besteht darin, eine Marktumfrage durchzuführen, Lösungen zu diskutieren, Feedback vom Markt einzuholen und die Strategien umzusetzen.

Dieses Beispiel eines Sequenzdiagramms kann Ihnen helfen, die Schritte zur Bewältigung einer Marketingherausforderung zu visualisieren. So können Sie sicherstellen, dass alle notwendigen Schritte unternommen werden und das Team auf ein gemeinsames Ziel hinarbeitet.

Sequenzdiagramm für die Softwareanmeldung

Ein Software-Anmeldesequenzdiagramm zeigt die Schritte der Anmeldung bei einem Softwaresystem. Der Benutzer gibt seine Anmeldedaten in das Anmeldeformular ein und klickt auf die Anmelden Schaltfläche. Das Backend-System gleicht die Anmeldedaten mit einer Datenbank von Benutzern ab.

Wenn die Anmeldeinformationen gültig sind, wird der Benutzer angemeldet und zur Startseite weitergeleitet. Wenn die Anmeldeinformationen ungültig sind, wird dem Benutzer eine Fehlermeldung angezeigt und er wird aufgefordert, es erneut zu versuchen.

Sequenzdiagramm für Darlehen