Use Case

Ein Use Case ist ein Anwendungsfall eines Software-Systems und dient dazu, die Anforderungen an ein zu entwickelndes System zu spezifizieren. Use Cases helfen zu beschreiben, welche Aufgaben ein Nutzer mit einem System erledigen kann. Beispiele für diese Art von Anwendungsfällen können „Dokument herunterladen“ oder „Artikel X kaufen“ sein – Use Cases werden also zumeist in Textform festgehalten.

Ein bekanntes Modell zum Erstellen von Use Cases stammt von Alistair Cockburn. Dieser beschreibt, wie man stufenweise zu einem effektiven Use Case gelangt. 

  • Hauptakteure und Ziele festlegen
  • Haupt-Erfolgsszenario beschreiben (wie der Prozess idealerweise abläuft)
  • Erweiterungsbedingungen festhalten (Varianten oder Fehler im Prozess)
  • Erweiterungsschritte bedenken (wie werden die Varianten und Fehler behandelt?)

Dieses Modell ist dabei nur eine Richtlinie und kann kĂĽrzer oder länger ausfallen. Wichtig ist dabei, nicht zu sehr ins Detail zu gehen. Der Use Case muss fĂĽr alle verständlich bleiben und sollte sich daher auch einer allgemein verständlichen Sprache bedienen. So können die Use Cases während des Entwicklungsprozesses gleichermaĂźen von Business-Stakeholdern wie IT-Fachleuten benutzt werden. 

Use Cases werden häufig auch innerhalb von Use Case Diagrammen (auch Anwendungsfalldiagrammen) verwendet, die in Unified Modeling Language (UML) dargestellt werden. Diese Diagramme sind einfache Modelle, die die verschiedenen Interaktionen zwischen einem Akteur und einem System beschreiben. 

Literatur

↳  Cockburn, Alistair (2000): Writing Effective Use Cases, New York: Addison-Wesley Professional.
↳ Glossar Hochschule Augsburg (2018) : Anwendungsfall, [online] https://glossar.hs-augsburg.de/Anwendungsfall [29.04.2019].
↳ Brandenburg, Laura (o.D.): How to write a use case?, [online] https://www.bridging-the-gap.com/what-is-a-use-case/ [29.04.2019].
↳ Techopedia (o.D.): Use Case, [online] https://www.techopedia.com/definition/25813/use-case [29.04.2019].
↳ Rouse, Margaret (2007): use case, [online] https://searchsoftwarequality.techtarget.com/definition/use-case [29.04.2019].
↳ Microtool (o.D.): Use Cases. Das System im Überblick., [online] https://www.microtool.de/wissen-online/was-sind-use-cases/ [29.04.2019].
↳ Wikipedia (o.D.) : Use case, [online] https://en.wikipedia.org/wiki/Use_case [29.04.2019].

© Goldschnitt Interaktion | ux-design.de