Use Cases Nico Wacker
Gliederung Was sind Use Cases? Welchen Nutzen haben Use Cases? Komponenten Beispiel
Was ist ein Use Case? „Anwendungsfall“ Instrument zur Beschreibung der Funktionalität eines zu entwickelnden oder bereits bestehenden Systems Zeigen das Verhalten eines Systems aus Sicht des Nutzers (Akteur) auf Beschreiben das „was“, nicht das „wie“
Welchen Nutzen haben Use Cases? Gemeinsames Verständnis der Interaktion zwischen Akteur und System wird deutlich erhöht Häufig in der Produktentwicklung und Softwareentwicklung genutzt Systemverhalten kann sehr leicht nachvollzogen werden Bei einem noch zu entwickelnden System wird die spätere Anwenderakzeptanz deutlich verbessert
Welchen Nutzen haben Use Cases? Vermeidung von Unterbrechungen im Entwicklungsprozess Bündelung aller möglichen Szenarien die beim Versuch der Zielerreichung eintreten können
Komponenten System hier werden die Aktivitäten dargestellt Akteur Nutzer können Personen oder andere Systeme sein
Komponenten Anwendungsfall beschreiben die einzelnen Aktivitäten werden mit Verben beschrieben Beziehung stellen Verbindung von Akteur zu Use Case her
Beispiel Preconditions Vorbedingungen zur Ausführung des Anwendungsfalles Postconditions zu erwartende Bedingungen nach Ausführung des Use Case Business Use Case Anwendungsfall in einer abstrakten und fachlichen Form
Beispiel
Quellen https://www.microtool.de/wissen-online/was-sind-use-cases/ https://www.youtube.com/watch?v=zid-MVo7M-E http://www.highscore.de/uml/usecasediagramm.html https://www.sparxsystems.de/ressourcen/literatur/leseprobe-zu- projektabwicklung-mit-uml-und-enterprise- architect/anwendungsfalldiagramm-use-case-diagram/