UC09

UC08 - Anforderungen - UC10

= Erzeugen einer Veranstaltung =

Bild: Usecasediagramm

ID: UC09

Beschreibung: Der Veranstalter erzeugt eine Veranstaltung.

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

Auslösender Aktor: Veranstalter

Beteiligte Aktöre: -

Verwendete Anwendungsfälle: -

Priorität: Hoch

Status: Vorgeschlagen

Iteration: 1

Interaktionsschritte: 6 + 5

Komplexität: Hoch

Risikobewertung: Mittel, da die Veranstaltungserzeugung funktionsumfangreich seien muss.

Nichtfunktionale Anforderungen: Die Veranstalltungserzeugung sollte gängige Edetierunktionen wie Rückgängig und Copy/Paste unterstützen.

Vorbedingungen: Der Veranstalter ist eingeloggt.

Nachbedingungen: Eine Veranstaltung wurde erzeugt (oder verändert) und ist persistent abgespeichert.

Standardablauf: 1. Der Veranstalter wählt "Neue Veranstaltung erzeugen". 2. Dem Veranstalter wird eine Oberfläche zur Erzeugung und Editierung einer Veranstaltung geboten. 3. Der Veranstalter erzeugt/editiert die Veranstaltung. 4. Der Veranstalter wählt "speichern". 5. Der Veranstalter wählt die Datei zur Speicherung der Veranstaltung. 6. Die Veranstaltung wird in der Datei gespeichert.

Alternativabläufe: Alternativablauf A: Laden aus einer Datei 1.A.1. Der Veranstalter wählt "Veranstaltung laden". 1.A.2. Der Veranstalter wählt die Datei in der die Veranstaltung gespeichert ist. 1.A.3. Weiter bei 2.

Alternativablauf B: Die Zieldatei existiert bereits. 6.B.1. Falls die Datei bereits existiert, wird der Veranstalter nachgefragt, ob er diese überschreiben will. 6.B.2. Falls der Benutzer bestätigt weiter bei 6, sonst weiter bei 3.

Bild: Activitydiagramm

GUI

Screenshots des Prototypens inklusive Beschreibungen.