5. Use Cases - JasminaCej/WBA2SS17GaygizisCejvanovicYilmaz GitHub Wiki
Use Cases
1)
use case
Event erstellen
actors
User
precondition
Event noch nicht erstellt
main flow
1. Der User loggt sich ein
2. User erstellt ein Event an einem Samstag
3. Der Shopping Tag wird an dem Donnerstag vor dem Samstag
festgelegt
alternative flow
1. User erstellt einen Event vor dem Donnerstag, dem eigentlichen
Shopping Tag
2. User plant an einem Montag, Dienstag oder Mittwoch ein Event
3. Der Shopping Tag wird für das jeweilige Event direkt am aktuellen
Tag beauftragt
alternative flow
1. User erstellt einen Event an einem Sonntag
2. Das System berechnet einen Tag drauf, wobei der Shopping Tag
dann auf einem Montag fällt
postcondition
User hat einen Event erstellt
end
Event erstellt
2)
Beschreibung:
In diesem Use-Case-Diagramm kann der User ein Event erstellen, bearbeiten und löschen. Zudem kann er Bestellposition einem Event hinzufügen, wozu eine Einkaufsliste berechnet wird. Je nach Anzahl der Cocktails in den Bestellpositionen wird entsprechend dem Rezept des Cocktails die Menge an benötigten Zutaten automatisch berechnet.