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.