UC12

UC11 - Anforderungen - UC13

= Verwaltung einer Veranstaltung =

Bild: Usecasediagramm

ID: UC12

Beschreibung: Der Veranstalter verwaltet eine Veranstaltung.

Ereignisauslöser: Der Veranstalter wählt "Veranstaltung verwalten".

Auslösender Aktor: Veranstalter

Beteiligte Aktöre: Datenbank

Verwendete Anwendungsfälle: -

Priorität: Hoch

Status: Vorgeschlagen

Iteration: 1

Interaktionsschritte: 6 + 2

Komplexität: Mittel

Risikobewertung: Mittel, da die Veranstaltungsverwaltung funktionsumfangreich seien muss.

Nichtfunktionale Anforderungen: -

Vorbedingungen: Der Veranstalter ist eingeloggt und besitzt die Rechte zum Verwalten der Veranstaltung.

Nachbedingungen: Der Veranstalter hat die Veranstaltung verwaltet und Änderungen wurden persistent abgespeichert.

Standardablauf: 1. Dem Veranstalter wird eine Oberfläche zur Verwalten einer Veranstaltung geboten. 2. Der Veranstalter führt die von ihm gewünschten Aktionen aus. 3. Der Veranstalter wählt "Änderungen übernehmen". 4. MyFB20 fragt nacht, ob die Änderungen wirklich übernommen werden sollen. 5. Der Veranstalter bestätigt. 6. Die Änderungen werden an die Datenbank übergeben.

Alternativabläufe: Alternativablauf A: Der Veranstalter bestätigt nicht 5.A.1. Falls der Veranstalter nicht bestätigt, werden die Änderungen nicht an die Datenbank übergeben, bleiben aber in seiner Oberfläche vorerst aktiv. Er kann die Eingaben völlig verwerfen, indem er die Verwaltung einfach wieder verlässt. 5.A.2. Weiter bei 1.

Bild: Activitydiagramm

GUI

Screenshots des Prototypens inklusive Beschreibungen.