UML ~ Use-Case-Diagramm

  • Alternative Namen: Anwendungsdiagramm / Anwendungsfalldiagramm
  • Keine Abläufe
  • Funktionalität der Software aus einer Sicht des Anwenders
  • Unabhängig von technischer Realisierung
  • Komplexes System einfach darstellen => Hohes Abstraktionsniveau

Vorgehen beim Erstellen

  • Ermittle die Akteure
  • Ermittle die Standard Use-Cases
  • Ermittle Sonderfall-Use-Cases
  • Komplexe Use-Cases aufteilen

Use Case Diagramm

Assoziation

Assoziation

Include-Beziehung

Durch die Include Beziehung kann ein Use-Case einen anderen Use-Case importieren. Besser gesagt der Use-Case importiert das Verhalten des anderen Use-Cases.

⚠️ Verhalten wird immer importiert ⚠️

Include

Vererbung

Bei der Vererbung werden die Eigenschaften eines Use-Cases oder eines Akteurs an ein weiteres Element übergeben / vererbt.

Vererbung

Extend-Beziehung

  • Optionale Erweiterung eines Use-Cases
  • Abhängig von einer Bedingung

Extend

Erklärungsvideo Use-Case-Diagramm 📹