UML ~ Use-Case-Diagramm
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
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 ⚠️
Vererbung
Bei der Vererbung werden die Eigenschaften eines Use-Cases oder eines Akteurs an ein weiteres Element übergeben / vererbt.
Extend-Beziehung
- Optionale Erweiterung eines Use-Cases
- Abhängig von einer Bedingung