Use Cases Vorlesung.pptm
Motivation für Use Cases:
- bei der technischen Implementierung der Software wird eine Spezifikation der sogenannten funktionalen Software-Anforderungen benötigt
- User Stories, Sitemap und Wireframes vermitteln bereits grob die wesentlichen funktionalen Anforderungen
- sehr nützlich ist jedoch auch eine genauere Beschreibung der möglichen Interaktionsabläufe zwischen Nutzer*in und Anwendung, d.h.
- welche Eingaben ein Nutzer / eine Nutzerin macht
- wie die Anwendung darauf reagiert, d.h. welche Ausgaben erscheinen, welche Ansichten geöffnet werden, welche internen Schritte von der Anwendung ausgeführt werden (Berechnen, Speichern, Versenden von Daten)
- prinzipiell Orientierung am EVA-Prinzip (Eingabe, Verarbeitung, Ausgabe) der Datenverarbeitung
- eine solche Interaktionsbeschreibung erfolgt stets bezogen auf konkrete Anwendungsfälle (Use Cases) aus Nutzersicht
- ein Anwendungsfall ist eine in sich abgeschlossene Aufgabenstellung, die die Nutzerin mit Hilfe der Anwendung erledigt, wie z.B. ein Ticket buchen, eine Veranstaltung suchen, eine Veranstaltung teilen,…
- User Stories und Use Cases hängen miteinander zusammen, aus einer User Story können sich ein oder mehrere Use Cases ableiten
Übungen
Use-Case-Diagramm und ausgewählte Use-Cases für das Bewerbermanagement-Tool:
Use-Cases Bewerbermanagement.docx
Demo Bewerber-Tool
Use-Case-Diagramm und Use-Cases für studycheck.de:
https://docs.google.com/document/d/1ahai-RMXCS-UdSaOvj6vSRaymnmnX7OlTXu0MWS6V-4/edit?usp=sharing