Was ist ein Use Case Diagramm?
In der Unified Modeling Language (UML) dienen Use Case Diagramme bzw. Anwendungsfalldiagramme zur Zusammenfassung der Angaben ĂŒber die Benutzer in einem System (auch als Akteure bezeichnet) und deren Interaktionen mit dem System. Zur Erstellung von Anwendungsfalldiagrammen wird ein Satz spezieller Symbole und Konnektoren verwendet. Ein effektives UML-Anwendungsfalldiagramm unterstĂŒtzt die Thematisierung und Veranschaulichung von:
-
Szenarien, in denen Ihr System bzw. Ihre Anwendung mit Personen, Organisationen oder externen Systemen interagiert
-
Ziele, bei deren Verwirklichung Ihr System bzw. Ihre Anwendung diese (als Akteure bezeichneten) EntitĂ€ten unterstĂŒtzt
-
Umfang Ihres Systems
Erstellen Sie ein UML-Anwendungsfalldiagramm in nur wenigen Minuten
- Erstellen Sie Ihr erstes UML-Anwendungsfalldiagramm: Sie können es importieren, von Grund auf selbst erstellen oder eine unserer Vorlagen verwenden.
- Erstellen Sie professionelle UML-Use-Case-Diagramme um komplexe Systeme zu visualisieren.
- Sparen Sie Zeit mit unserem UML-Sequenz-Markup-Tool.
- Nutzen Sie die UML-Formenbibliothek von Lucidchart, um auf branchenĂŒbliche UML-Formen zuzugreifen.
- Geben Sie Ihr Diagramm fĂŒr Ihr Team frei, um mit der Zusammenarbeit daran zu beginnen
Beispiele fĂŒr Use Case Diagramme
Beispiel: Anwendungsfalldiagramm Buchveröffentlichung
Bei diesem Anwendungsfalldiagramm handelt es sich um eine visuelle Darstellung des Prozesses, der zum Verfassen und Veröffentlichen eines Buches erforderlich ist. FĂŒr Schriftsteller, Literaturagenten oder BuchhĂ€ndler kann ein solches Diagramm eine wertvolle Hilfestellung beim Veröffentlichen des nĂ€chsten Bestsellers leisten. Mit dieser Vorlage können Sie selbst ein Diagramm erstellen.
Beispiel: Anwendungsfalldiagramm fĂŒr Zugbuchungen
Diese Vorlage kann fĂŒr den Kauf von Dienstleistungen aller Art angepasst werden. Mit attraktiven Farbschemen, gut leserlichen und bearbeitbaren Texten und einer umfangreichen UML-Formenbibliothek haben Sie alles, was Sie brauchen! Klicken Sie hier und nutzen Sie die Vorlage als Grundlage zum Erstellen von UML-Diagrammen.
Beispiel: Anwendungsfalldiagramm fĂŒr KettensĂ€gen
Stellen Sie sich diesen Anwendungsfall vor: Ein Mann mit einer KettensĂ€ge interagiert mit seiner Umgebung. Je nach Situation und Kontext könnten viele unterschiedliche AnwendungsfĂ€lle auf ihn zutreffen. Sieht es aus, als ob er auf dem Weg zu Arbeit ist? Schwingt er seine KettensĂ€ge etwa in einer Art und Weise, die unheimlich wirkt? Wenn er seine KettensĂ€ge nicht in einem typischen Arbeitsumfeld verwendet, gibt es Grund zur Annahme, dass das Anwendungsszenario in den Umfang des Systems âScaryâ (âFurchterregendâ) fĂ€llt.

Wann sollten Anwendungsfalldiagramme verwendet werden?
Anwendungsfalldiagramme sind nicht sonderlich detailliert. So enthalten sie z. B. keine Angaben zur Reihenfolge, in der einzelne Schritte ausgefĂŒhrt werden. Stattdessen stellen Anwendungsfalldiagramme die Beziehungen zwischen AnwendungsfĂ€llen, Akteuren und Systemen in einem generellen Ăberblick dar. Experten empfehlen die Arbeit mit Anwendungsfalldiagrammen zur ErgĂ€nzung und Veranschaulichung einer textlichen Schilderung des betreffenden Anwendungsfalls.
UML ist das Modellierungs-Toolkit, das Sie beim Erstellen Ihrer Diagramme unterstĂŒtzt. AnwendungsfĂ€lle werden als ovale Formen mit entsprechender Beschriftung dargestellt. StrichmĂ€nnchen stehen fĂŒr die am jeweiligen Prozess beteiligten Akteure und eine Linie zwischen Akteur und Anwendungsfall dient zur Modellierung ihrer Beziehung zum System. Zur Darstellung der Systemgrenze wird der Anwendungsfall mit einem KĂ€stchen eingerahmt.
UML-Anwendungsfalldiagramme eignen sich ideal fĂŒr folgende Zwecke:
-
Darstellung der Ziele von System-Benutzer-Interaktionen
-
Definition und Organisation funktionaler Anforderungen in einem System
-
Angaben zu Kontext und Anforderungen eines Systems
-
Modellierung des grundlegenden Ereignisflusses in einem Anwendungsfall
Komponenten von Use Case Diagrammen
Um zu verstehen, worum es sich bei Use Case- bzw. Anwendungsfalldiagrammen handelt, muss man zunÀchst die Bausteine verstehen, aus denen sie sich zusammensetzen. Dazu zÀhlen vor allem:
-
Akteure:Â Die Nutzer, die mit einem System interagieren. Dabei kann es sich um Personen, Organisationen oder auch externe Systeme handeln, die mit Ihrer Anwendung bzw. Ihrem System interagieren. In jedem Fall handelt es sich um externe Objekte, die Daten produzieren oder konsumieren.
-
System:Â Eine bestimmte Abfolge von Aktionen und Interaktionen zwischen Akteuren und dem System. Ein System wird auch manchmal als Szenario bezeichnet.
-
Ziele: Das Endergebnis der meisten AnwendungsfĂ€lle. Ein gelungenes Diagramm sollte die AktivitĂ€ten und Varianten darstellen, die zur Verwirklichung des Ziels fĂŒhrten.

Symbole und Notation in Anwendungsfalldiagrammen
Bei Anwendungsfalldiagrammen kommt eine ziemlich einfache Notation zum Einsatz, die weniger unterschiedliche Symbolarten umfasst als andere UML-Diagramme. In Lucidchart werden folgende Formen verwendet:
-
AnwendungsfÀlle: Horizontal geformte Ovale, die die verschiedenen möglichen Anwendungszwecke eines Benutzers darstellen.
-
Akteure: StrichmÀnnchen zur Darstellung der Personen, die die AnwendungsfÀlle tatsÀchlich umsetzen.
-
Assoziationen: Eine Linie zwischen Akteuren und AnwendungsfÀllen. In komplexen Diagrammen ist es wichtig zu wissen, welche Akteure mit welchen AnwendungsfÀllen assoziiert sind.
-
Systemgrenzen: Der Systemumfang wird in Anwendungsfalldiagrammen mit einem KĂ€stchen umrahmt. Alle AnwendungsfĂ€lle auĂerhalb des jeweiligen KĂ€stchens liegen auĂerhalb der Systemgrenzen. So wĂŒrde âPsychokillerâ beispielsweise in dem Anwendungsfalldiagramm fĂŒr KettensĂ€gen nicht zum Systemumfang der dargestellten Berufe zĂ€hlen.
-
Pakete:Â Eine UML-Form zur Gruppierung unterschiedlicher Elemente. Genau wie bei Komponentendiagrammen werden diese Gruppierungen als Dateiordner dargestellt.



