UML-Vorlagen

Vorlagen und Beispiele, um UML-Diagramme zu erstellen

Lesedauer: etwa 4 Min.

Themen:

  • Ingenieurwesen
  • Produktentwicklung

Content

Bei allen Softwareentwicklern, mit denen wir gesprochen haben, ist eine gemeinsame Thematik zur Sprache gekommen: Niemand erstellt gerne Dokumentationen. UML-Diagramme zu erstellen, kann unglaublich hilfreich sein, wenn Sie Mitarbeiter einarbeiten oder während der Implementierung auf den Quellcode verweisen müssen. Allerdings sind sie schnell veraltet und die Erstellung dauert Stunden – es sei denn, Sie verwenden ein UML-Diagrammwerkzeug wie Lucidchart.

Wir haben Vorlagen für drei Arten von UML-Strukturdiagrammen – Klassen-, Komponenten- und Objektdiagramme – und drei Arten von UML-Verhaltensdiagrammen – Aktivitäts-, Sequenz- und Anwendungsfalldiagramme – zusammengestellt. Finden Sie eine Vorlage, um Ihre Systeme schneller als je zuvor zu dokumentieren.

Sie möchten eine kurze Einführung, bevor Sie loslegen? Erfahren Sie mehr über die UML-Diagrammtypen.

Mehr erfahren

Vorlagen für Klassendiagramme
Vorlagen für Komponentendiagramme
Vorlagen für Objektdiagramme
Vorlagen für Aktivitätsdiagramme
Vorlagen für Sequenzdiagramme
Vorlagen für Anwendungsfalldiagramme

Vorlagen Klassendiagramm

Das Klassendiagramm ist eines der am häufigsten verwendeten UML-Diagramme, wie in unserem Leitfaden zu Klassendiagrammen ausführlich erläutert wird. Software-Ingenieure und Fachleute aus der Wirtschaft entscheiden sich häufig für Klassendiagramme, um die Struktur bestimmter Systeme abzubilden, da sie die verschiedenen Klassen, Attribute, Operationen und Beziehungen zwischen Objekten klar darstellen.

In den folgenden Beispielen wird jede Klassenform in der ersten Zeile mit ihrem Namen gekennzeichnet, in der zweiten Zeile wird jedes Attribut der Klasse in einer eigenen Zeile angezeigt und in der dritten Zeile wird jede Operation in einer eigenen Zeile angezeigt. Von dort aus werden zusätzliche UML-Symbole verwendet, um die verschiedenen am Prozess beteiligten Interaktionen und Objekte zu modellieren.

Beispiel: Klassendiagramm für einen Online-Store
UML-Klassendiagramm für Online-Shopping (auf das Bild klicken, um es online zu ändern)
Domainmodell UML Klassendiagramm Vorlage
UML-Klassendiagramm für Domainmodelle (auf das Bild klicken, um es online zu ändern)
UML-Klassendiagramm-Vorlage für das Bibliotheksmanagementsystem
UML-Klassendiagramm für Bibliotheksmanagementsysteme (auf das Bild klicken, um es online zu ändern)

Vorlagen Komponentendiagramm

Komponentendiagramme in UML sind Klassendiagrammen sehr ähnlich. Sowohl Komponenten- als auch Klassendiagramme stellen die strukturelle Beziehung von Softwaresystemen und ihren Elementen dar; Komponentendiagramme vereinfachen jedoch im Allgemeinen die Interaktionen innerhalb komplexerer Systeme. Die Komponenten, aus denen diese Art von Diagramm besteht, sind modulare Teile des Systems, die von Natur aus austauschbar sind. Diese UML-Diagramme sind so aufgebaut, dass die Komponenten bei Bedarf leicht ausgetauscht werden können.

Die folgenden Beispiele für diese UML-Diagrammtypen zeigen die strukturellen Beziehungen zwischen den Komponenten eines Online-Einkaufssystems, eines Bibliotheksmanagementsystems und eines Geldautomatensystems. Die miteinander verbundenen Kreise oder „Lollipop“-Symbole stellen Realisierungsbeziehungen innerhalb der Systeme dar. Schauen Sie sich unsere Beispiele unten an, und machen Sie sich in unserem Leitfaden zu Komponentendiagrammen mit dieser Diagrammart vertraut.

Beispiel Komponentendiagramm für Online-Shopping
UML-Komponentendiagramm für Online-Shopping (auf das Bild klicken, um es online zu ändern)
Bibliotheksmanagementsystem UML Komponentendiagramm Vorlage
UML-Komponentendiagramm für Bibliotheksmanagementsysteme (auf das Bild klicken, um es online zu ändern)
UML-Komponentendiagramm-Vorlage für Geldautomaten
UML-Komponentendiagramm für Geldautomaten (auf das Bild klicken, um es online zu ändern)

Vorlagen Objektdiagramm

Ein Objektdiagramm in UML kann einem Klassendiagramm ähnlich sehen, da es sich auf die Attribute eines Klassendiagramms und die Beziehungen zwischen diesen Objekten konzentriert. In der unten stehenden Geldautomaten-Vorlage zeigen die Klassentitel beispielsweise den Kartentyp, das Konto oder die Aktion an, die der Kunde verwendet. Die Klassenattribute sind alle eindeutig – in diesem Fall hat die Karte eine bestimmte Nummer und PIN, die Konten und Automaten haben ihre eigenen spezifischen Nummern und Beträge und Aktionen haben spezifische Transaktionsnummern.

Weitere Informationen finden Sie in unserem Leitfaden zu Objektdiagrammen. Anhand der übrigen Beispiele für Objektdiagramme werden Sie sehen, dass diese UML-Diagramme nicht nur für Bankensysteme geeignet sind. Probieren Sie eines aus.

Vorlage Objektdiagramm für Geldautomaten
UML-Objektdiagramm für Geldautomaten (auf das Bild klicken, um es online zu ändern)
Beispiel UML-Objektdiagramm für Beziehungen
UML-Objektdiagramm für Beziehungen (auf das Bild klicken, um es online zu ändern)
Beispiel UML-Objektdiagramm für Login
UML-Objektdiagramm für Login (auf das Bild klicken, um es online zu ändern)

Vorlagen Aktivitätsdiagramm

Aktivitätsdiagramme in UML sind eine besonders gängige Untergruppe von Verhaltens-Diagrammen. Sie stellen die Funktionalitäten diverser Aktivitäten und Abläufe in Geschäftsprozessen und Softwaresystemen dar. Mit UML-spezifischen Symbolen können Sie den Anfangspunkt, den Endpunkt und alle Zusammenführungen und Interaktionen zwischen Ihrem Prozessablauf zuordnen. Weitere Informationen, um solche UML-Diagramme zu erstellen, finden Sie in unserem Leitfaden zu Aktivitätsdiagrammen.

Vorlage UML-Aktivitätsdiagramm für Online-Shopping
UML-Aktivitätsdiagramm für Online-Shopping (auf das Bild klicken, um es online zu ändern)
Vorlage Bibliotheksmanagementsystem UML-Aktivitätsdiagramm
UML-Aktivitätsdiagramm für Bibliotheksmanagementsysteme (auf das Bild klicken, um es online zu ändern)
Vorlage UML Aktivitätsdiagramm für Geldautomaten
UML-Aktivitätsdiagramm für Geldautomaten (auf das Bild klicken, um es online zu ändern)

Vorlagen Sequenzdiagramm

Viele Projektmanager und Ingenieure nutzen Sequenzdiagramme in UML, um eine bessere Vorstellung davon zu bekommen, wie Aufgaben in einem Projekt funktionieren, sich überschneiden und zwischen Objekten oder Komponenten wechseln. Erstellen Sie Sequenzdiagramme, um Interaktionen zwischen Objekten und der Reihenfolge, in der diese Interaktionen stattfinden, darzustellen.

Weitere Informationen finden Sie in unserem vollständigen Leitfaden zu Sequenzdiagrammen. Die folgenden Beispiele beziehen sich zwar auf UML-Sequenzdiagramme, aber Lucidchart verfügt auch über die notwendigen Formen und Funktionen, um Sequenzdiagramme auf der Grundlage von Code zu modellieren.

(PS: Sie können noch mehr Zeit sparen, wenn Sie UML-Sequenzdiagramme aus Text-Markup in Lucidchart generieren. Mehr über diese Funktion erfahren.)

Vorlage UML-Sequenzdiagramm für Online-Shopping
UML-Sequenzdiagramm für Online-Shopping (auf das Bild klicken, um es online zu ändern)
Vorlage UML-Sequenzdiagramm für Bibliotheksmanagementsystem
UML-Sequenzdiagramm für Bibliotheksmanagementsysteme (auf das Bild klicken, um es online zu ändern)
Vorlage UML-Sequenzdiagramm für Geldautomaten
UML-Sequenzdiagramm für Geldautomaten (auf das Bild klicken, um es online zu ändern)

Vorlagen Anwendungsfalldiagram

Mit einem UML-Anwendungsfalldiagramm können Sie eine umfassende Übersicht über die Beziehung zwischen Anwendungsfällen, beteiligten Akteuren und ausgeführten Systemen erstellen. Werfen Sie einen Blick auf unseren Leitfaden für Anwendungsfalldiagramme, um mehr über die Vorteile dieser Art von Diagramm und die damit verbundenen Formen zu erfahren.

Wie Sie in den folgenden Beispielen sehen können, werden Anwendungsfälle durch ovale Formen dargestellt, und die Linien zeigen dann, an welchem Punkt ein Akteur beteiligt ist und mit dem entsprechenden Anwendungsfall interagiert. Man sieht, an welchem Punkt jeder Akteur in den gesamten Prozess eingebunden ist (und wo er ausgeschlossen ist). In einem der Beispiele muss ein Lkw-Fahrer die Standortinformationen kennen, aber muss in keinem anderen Teil des Prozesses in ein erfolgreiches Inventarsystem einbezogen werden.

Vorlage UML-Anwendungsfalldiagramm für Inventar
UML-Anwendungsfalldiagramm für Inventar (auf das Bild klicken, um es online zu ändern)
Beispeil Anwendungsfalldiagramm für das Online-Shopping
UML-Anwendungsfalldiagramm für Online-Shopping (auf das Bild klicken, um es online zu ändern)
Vorlage UML-Anwendungsfalldiagramm für Flugreservierungen
UML-Anwendungsfalldiagramm für Flugreservierungen (auf das Bild klicken, um es online zu ändern)

UML-Diagramme mögen kompliziert aussehen, aber der Prozess der Erstellung eines UML-Diagramms muss es nicht sein. Einfach auf eine der obigen Vorlagen klicken und loslegen.

Erstellen Sie UML-Diagramme, um Quellcode zu navigieren und neue Funktionen zu planen – unser UML-Diagramm-Tool sorgt für einen einfachen und kollaborativen Prozess.

Mehr erfahren

Lucidchart

Lucidchart, eine Cloud-basierte Anwendung für intelligente Diagrammerstellung, ist eine Kernkomponente der visuellen Kollaborationssuite von Lucid Software. Mit dieser intuitiven, Cloud-basierten Lösung können Teams in Echtzeit zusammenarbeiten, um Flussdiagramme, Mockups, UML-Diagramme, Customer Journey Maps und mehr zu erstellen. Lucidchart unterstützt Teams dabei, die Zukunft schneller zu gestalten. Lucid ist stolz darauf, dass Spitzenunternehmen auf der ganzen Welt seine Produkte nutzen, darunter Kunden wie Google, GE und NBC Universal sowie 99 % der Fortune 500. Lucid arbeitet mit branchenführenden Partnern wie Google, Atlassian und Microsoft zusammen. Seit seiner Gründung wurde Lucid mit zahlreichen Preisen für seine Produkte, Geschäftspraktiken und Unternehmenskultur gewürdigt. Weitere Informationen finden Sie unter lucidchart.com.

Verwandte Artikel

Holen Sie sich gleich die kostenlose Lucidchart-Testversion und beginnen Sie noch heute mit dem Erstellen Ihrer Diagramme!

Kostenlos registrieren

oder weiter mit

Anmelden mit GoogleAnmeldenAnmelden mit MicrosoftAnmeldenAnmelden mit SlackAnmelden

Loslegen

  • Preise
  • Einzelperson
  • Team
  • Unternehmen
  • Vertrieb kontaktieren
DatenschutzRechtliches

© 2024 Lucid Software Inc.