Use Case Diagramm vs. BPMN – Wer Prozesse und Anforderungen professionell modelliert, stößt schnell auf zwei „Klassiker“: UML Use Case Diagramme und BPMN. Beide beschreiben Abläufe, beide sind weit verbreitet, und beide wirken auf den ersten Blick ähnlich – aber sie verfolgen unterschiedliche Ziele und sprechen unterschiedliche Stakeholder an.
In diesem Artikel erfahren Sie, wann Sie Use Case Diagramme verwenden sollten, wofür BPMN besser geeignet ist und wie beide sinnvoll zusammenspielen. So treffen Sie im Projektalltag fundierte Entscheidungen und erhöhen gleichzeitig die Akzeptanz Ihrer Modelle bei Fachbereich und IT.

1. Grundlagen: Wofür stehen Use Case Diagramm und BPMN?
1.1 Was ist ein Use Case Diagramm?
Ein Use Case Diagramm ist ein Element der UML (Unified Modeling Language) und beschreibt, was ein System aus Sicht der Anwender leisten soll – nicht, wie es intern arbeitet.
Typische Elemente sind:
- Akteure (Actors)
- Repräsentieren Rollen, nicht konkrete Personen (z. B. „Kunde“, „Sachbearbeiter“, „externes System“).
- Use Cases (Anwendungsfälle)
- Ovale Symbole, die zusammenfassen, welches Ziel ein Akteur mit dem System erreichen möchte (z. B. „Bestellung aufgeben“, „Rechnung prüfen“).
- Beziehungen
- Assoziationen zwischen Akteur und Use Case
- «include» / «extend» zur Strukturierung ähnlicher Abläufe
- Generalisierungen zwischen Akteuren oder Use Cases
Das Use Case Diagramm fokussiert bewusst auf Funktionalität und Ziele, sodass auch nicht-technische Stakeholder es schnell verstehen.
1.2 Was ist BPMN?
BPMN (Business Process Model and Notation) ist eine Notation speziell für Geschäftsprozesse. Sie beschreibt im Detail, wie ein Prozess abläuft, wie Arbeitsschritte auf verschiedene Rollen verteilt sind und wie Informationen fließen.
Zentrale Elemente in BPMN sind:
- Pools und Lanes
- Pools repräsentieren Organisationen oder große Einheiten, Lanes die beteiligten Rollen oder Abteilungen.
- Aktivitäten (Tasks)
- Einzelschritte, die von einer Rolle ausgeführt werden.
- Ereignisse (Events)
- Start-, Zwischen- und Endereignisse, die den Ablauf auslösen oder beeinflussen.
- Gateways
- Verzweigungen, Schleifen und Zusammenführungen des Kontrollflusses.
- Nachrichtenflüsse und Datenobjekte
- Kommunikation zwischen Pools und Informationsflüsse im Prozess.
Während das Use Case Diagramm eher grob und zielorientiert arbeitet, geht BPMN deutlich tiefer und bildet konkrete Abläufe ab.
2. Unterschiedliche Perspektiven: Außen vs. Innen
Ein hilfreiches Bild ist der Vergleich zwischen „Außensicht“ und „Innensicht“:
- Use Case Diagramm → Außensicht
- Wie erleben Nutzer das System?
- Welche Ziele verfolgen sie?
- Welche Leistungen erwarten sie vom System?
- BPMN → Innensicht
- Welche Aktivitäten laufen im Hintergrund ab?
- Welche Abteilung übernimmt welchen Schritt?
- Welche Entscheidungen und Ausnahmen gibt es im Prozess?
Beide Notationen ergänzen sich, aber sie beantworten unterschiedliche Fragen:
- Use Case: „Was muss das System können, damit der Nutzer sein Ziel erreicht?“
- BPMN: „Wie organisieren wir die Arbeitsschritte, damit dieses Ziel effizient erreicht wird?“
3. Typische Einsatzszenarien
3.1 Wann Use Case Diagramme sinnvoll sind
Use Case Diagramme eignen sich besonders, wenn Sie:
- Systemgrenzen klären wollen
- Welche Funktionen soll das System besitzen, welche nicht?
- Stakeholderanforderungen sammeln
- Fachbereiche, Kunden und externe Partner verstehen Use Cases meist intuitiv.
- Projektumfang (Scope) definieren
- Use Cases helfen, den fachlichen Umfang eines Releases oder Projekts zu vereinbaren.
- früh im Projekt arbeiten
- In der frühen Analysephase, wenn Lösungen noch offen sind und zuerst Ziele diskutiert werden.
Typische Situationen:
- Kick-off für ein neues IT-System
- Angebotserstellung für ein Softwareprojekt
- Anforderungsworkshops mit gemischten Gruppen aus Fachbereich und IT
3.2 Wann BPMN die bessere Wahl ist
BPMN zeigen Sie dann ihre Stärken, wenn Sie:
- Bestehende Abläufe analysieren
- „As-Is“-Prozesse sichtbar machen, Schwachstellen identifizieren, Varianten dokumentieren.
- Soll-Prozesse gestalten
- „To-Be“-Prozesse entwerfen, um Effizienz, Qualität oder Compliance zu erhöhen.
- Rollen und Verantwortlichkeiten klar definieren
- Wer tut was, wann, mit welchen Informationen?
- Detailwissen für Implementierung liefern
- BPMN-Modelle können Grundlage für Workflow-Systeme, RPA oder Prozessautomatisierung sein.
Typische Situationen:
- Prozessoptimierung in Fachabteilungen
- Vorbereitung einer Workflow- oder BPM-Lösung
- Compliance-Dokumentation, z. B. für Audits oder Zertifizierungen
4. Stärken und Schwächen im Vergleich
4.1 Stärken von Use Case Diagrammen
Vorteile:
- Hohe Verständlichkeit
- Auch ohne Modellierungs-Vorkenntnisse nachvollziehbar.
- Fokus auf Nutzen und Ziele
- Diskussionen drehen sich um Mehrwert statt sofort um technische Details.
- Gute Basis für User Stories
- Use Cases lassen sich leicht in User Stories oder Epics übersetzen.
- Komplexitätsreduktion
- Viele technische Feinheiten bleiben zunächst außen vor, sodass Priorisierung einfacher wird.
Grenzen:
- Keine Ablaufdetails
- Reihenfolgen, Schleifen oder Sonderfälle sind nur grob erkennbar.
- Eingeschränkte Prozesssicht
- Organisatorische Aspekte (Abteilungen, Verantwortlichkeiten) bleiben im Hintergrund.
- Gefahr der Überstrukturierung
- Übermäßiger Einsatz von «include»/«extend» kann Modelle unnötig kompliziert machen.
4.2 Stärken von BPMN
Vorteile:
- Detaillierte Ablaufmodellierung
- Auch komplexe Prozesse mit vielen Verzweigungen und Ausnahmen lassen sich präzise darstellen.
- Rollen- und Schnittstellenklarheit
- Lanes und Pools machen Verantwortlichkeiten unmissverständlich sichtbar.
- Brücke zur Automatisierung
- BPMN-Modelle können – je nach Granularität – als Grundlage für technische Workflows dienen.
- Vergleich von Ist und Soll
- Veränderungen in Abläufen werden sichtbar, weil Sie alte und neue Modelle direkt gegenüberstellen können.
Grenzen:
- Höhere Einstiegshürde
- Stakeholder ohne Modellierungskenntnisse benötigen oft etwas Einführung.
- Gefahr der Überdetaillierung
- Man kann Prozesse so fein aufdröseln, dass niemand das Diagramm mehr vollständig liest.
- Weniger geeignet für reine Funktionssicht
- Wenn Sie nur klären wollen, was ein System tun soll, kann BPMN zu schwergewichtig wirken.
5. Ein gemeinsames Beispiel: Vom Use Case zur BPMN
Um den Unterschied greifbar zu machen, betrachten wir ein einfaches Beispiel: „Online-Bestellung aufgeben“.
5.1 Use Case-Sicht
Im Use Case Diagramm modellieren Sie zum Beispiel:
- Akteur: Kunde
- Use Case: Bestellung aufgeben
- Beziehungen:
- «include»: „Artikel auswählen“
- «include»: „Lieferadresse angeben“
- «include»: „Zahlungsart wählen“
- «extend»: „Gutschein einlösen“
- Erweiterter Akteur: Externer Zahlungsdienstleister
- Wird mit dem Use Case „Zahlungsdaten prüfen“ verbunden
Sie sehen sofort:
- Welche Ziele der Kunde verfolgt
- Welche externen Systeme beteiligt sind
- Welche Varianten (z. B. Gutschein) existieren
Details wie „Wann genau wird die Lagerverfügbarkeit geprüft?“ oder „Wer prüft Stornierungen?“ bleiben zunächst offen, weil sie eher Prozessfragen sind.
5.2 BPMN-Sicht
Im BPMN-Diagramm für denselben fachlichen Inhalt könnten Sie modellieren:
- Pool: Online-Shop-System
- Lane: „Web-Frontend“
- Lane: „Order-Management“
- Lane: „Buchhaltung“
- Pool: Zahlungsdienstleister
- Pool: Logistikdienstleister
Der Ablauf könnte (stark vereinfacht) enthalten:
- Start-Ereignis: „Kunde öffnet Bestellseite“
- Task (Web-Frontend): „Artikel auswählen“
- Task: „Lieferadresse erfassen“
- Exklusives Gateway: „Adresse vollständig?“
- Ja: weiter
- Nein: „Fehlermeldung anzeigen“
- Task (Web-Frontend): „Zahlungsart wählen“
- Task (Order-Management): „Zahlungsdaten an Zahlungsdienstleister senden“
- Zwischenereignis: „Antwort Zahlungsdienstleister“
- Gateway: „Zahlung autorisiert?“
- Ja: „Bestellung an Logistik übertragen“
- Nein: „Fehler anzeigen und Bestellung abbrechen“
- Task (Logistik): „Paket versenden“
- End-Ereignis: „Bestellung abgeschlossen“
Sie erkennen, wie Fachabteilungen und Systeme interagieren, welche Entscheidungen getroffen werden und wo Fehlerpfade liegen.
6. Wie Use Case Diagramm und BPMN zusammenarbeiten
Viele Teams entscheiden sich nicht für ein Entweder-oder, sondern für ein Sowohl-als-auch. Eine sinnvolle Kombination sieht häufig so aus:
- Anforderungen sammeln mit Use Cases
- Ziele der Nutzer erfassen
- Umfang des Systems bestimmen
- Grobe Funktionen identifizieren
- Kritische Abläufe mit BPMN modellieren
- Prozesse mit hohem Risiko, viel Abstimmung oder Automatisierungspotenzial detailliert ausarbeiten
- Rückkopplung zwischen Modellen
- Wenn BPMN-Prozesse neue Anforderungen sichtbar machen, ergänzen Sie die Use Cases
- Wenn neue Use Cases entstehen, prüfen Sie, welche Prozesse betroffen sind
- Abstimmung mit Stakeholdern
- Fachbereich: eher Use Cases und ausgewählte BPMN-Modelle auf höherer Abstraktion
- IT: detailliertere BPMN-Modelle als Grundlage für Implementierung
So nutzen Sie die Stärken beider Welten, ohne Ihre Stakeholder mit übertriebener Komplexität zu überlasten.
7. Entscheidungsleitfaden: Welche Notation wähle ich?
Folgende Fragen helfen bei der Auswahl:
7.1 Leitfragen für Use Case Diagramme
Verwenden Sie bevorzugt Use Case Diagramme, wenn Sie:
- Ziele und Erwartungen verstehen wollen
- „Was möchte der Nutzer tun?“ statt „Wie läuft der Prozess intern?“
- Funktionale Anforderungen dokumentieren
- Welche Services, Schnittstellen oder Features sind notwendig?
- gesprächsorientiert arbeiten
- Workshops, Interviews, frühe Projektphasen
- den Scope abgrenzen
- Welche Themen müssen in diesem Projekt enthalten sein, und was verschieben Sie bewusst?
7.2 Leitfragen für BPMN
Greifen Sie eher zu BPMN, wenn Sie:
- konkrete Abläufe analysieren oder verbessern
- Medienbrüche, Wartezeiten, Schleifen oder unnötige Verantwortungswechsel identifizieren möchten.
- Rollen und Verantwortlichkeiten klären
- Wer ist für welche Entscheidung zuständig, und welche Informationen braucht diese Rolle?
- Automatisierung vorbereiten
- Workflows, RPA-Bots oder Prozess-Engines benötigen klar strukturierte Prozesse.
- Compliance und Auditierbarkeit sicherstellen
- Prüfpfade, Freigabeprozesse, Kontrollen und Dokumentationspflichten.
7.3 Typische Fehlentscheidungen
- Nur BPMN verwenden, obwohl Anforderungen noch unklar sind
- Sie landen schnell in Details, bevor die Ziele sauber abgestimmt sind.
- Nur Use Cases nutzen, obwohl Prozessprobleme im Vordergrund stehen
- Organisatorische Schwachstellen bleiben unsichtbar, weil nur Funktionalität betrachtet wird.
- Zu früh überdetaillierte Modelle erstellen
- Modelle wirken beeindruckend, aber niemand nutzt sie im Alltag.
Eine pragmatische Regel lautet:
Erst klären, was erreicht werden soll (Use Cases) – dann gestalten, wie es passiert (BPMN).
8. Praktische Tipps für den Projektalltag
8.1 Verständlichkeit vor Vollständigkeit
- Starten Sie bewusst grob und verfeinern Sie nur dort, wo Fragen offenbleiben.
- Erklären Sie Symbole kurz, bevor Sie ein Diagramm präsentieren, damit alle folgen können.
- Nutzen Sie Beispiele aus der Praxis, weil diese abstrakte Modelle greifbar machen.
8.2 Gemeinsame Modellkonventionen
- Legen Sie fest, wie detailliert Sie Use Cases und BPMN-Modelle typischerweise halten.
- Definieren Sie Namenskonventionen, damit Begriffe zwischen Use Cases, Prozessen und User Stories konsistent bleiben.
- Halten Sie Ihre Konventionen leichtgewichtig, damit sie im Alltag wirklich genutzt werden.
8.3 Versions- und Änderungsmanagement
- Verankern Sie Modelle in Ihrem Anforderungs- oder Prozessmanagement-Tool, statt sie nur als Bilddateien aufzubewahren.
- Versionieren Sie wichtige Diagramme, sodass Änderungen nachvollziehbar bleiben.
- Stimmen Sie größere Anpassungen immer mit den betroffenen Fachbereichen ab, weil sonst das Vertrauen in die Modelle sinkt.
8.4 Schulung und Moderation
- Investieren Sie in kurze Schulungen zu Use Cases und BPMN, damit alle Beteiligten ein Grundverständnis teilen.
- Setzen Sie in Workshops auf Moderation:
- Modelle entstehen im Gespräch, statt dass sie nur präsentiert werden.
- Fordern Sie Widerspruch aktiv ein, weil gerade kritische Fragen oft zu besseren Modellen führen.
9. Fazit Use Case Diagramm vs. BPMN: Kein „entweder Use Case oder BPMN“, sondern das passende Werkzeug zur passenden Frage
Use Case Diagramme und BPMN konkurrieren nicht, sondern ergänzen sich:
- Das Use Case Diagramm hilft Ihnen, Ziele und Funktionen eines Systems aus Anwendersicht klar zu fassen.
- BPMN macht detailliert sichtbar, wie Organisation und Systeme zusammenwirken, um diese Ziele zu erreichen.
Wenn Sie zuerst mit Use Cases die fachlichen Erwartungen schärfen und anschließend mit BPMN die kritischen Abläufe ausarbeiten, schaffen Sie:
- mehr Klarheit für den Fachbereich,
- bessere Grundlagen für die IT
- und insgesamt eine höhere Akzeptanz Ihrer Dokumentation.
Wenn Sie mögen, können wir im nächsten Schritt gemeinsam einen konkreten Use Case aus Ihrem Unternehmen auswählen und ihn exemplarisch sowohl als Use Case Diagramm als auch in BPMN skizzieren – so sehen Ihre Stakeholder den Mehrwert unmittelbar.