USECASE TEMPLATE

_Anwendungsfalltitel_

Bild: Usecasediagramm

ID: Eindeutige Kurzbezeichnung (UC01 bis UC14)

Beschreibung: Eine kurze Beschreibung, was im Laufe dieses Anwendungsfalles passiert.

Ereignisauslöser: Der Grund, aus dem dieser Anwendugsfall angestoßen wird.

Auslösender Aktor: Die Aktöre, die diesen Anwendungsfall auslösen.

Beteiligte Aktöre: Sonstige Aktöre, die an diesem Anwendungsfall beteiligt sind.

Verwendete Anwendungsdälle: Andere Anwendungsfälle die benutzt werden.

Priorität: [Hoch, Mittel, Gering] Wie wichtig ist die Umsetzung dieses Anwendugsfall im vergleich zu den anderen?

Status: [Vorgeschlagen, In Arbeit, Umgesetzt, Verworfen]

Iteration: In welcher Iteration soll dieser Anwendungsfall umgesetzt werden?

Interaktionsschritte: "#Schritte Standardablauf + Summe von #Schritte Alternativabläufe"

Komplexität: [Sehr hoch, Hoch, Mittel, Gering] Je nach Interaktionsschritten

Risikobewertung: Eine Einschätzung wie problematisch dieser Anwendugsfall in der Umsetzung seien könnte.

Nichtfunktionale Anforderungen: Beiläufige Bedingungen, die bei Umsetzung dieses Anwendungsfalles erfüllt seien müssen, z.B. Datenschutz

Vorbedingungen: Die Bedingungen, die erfüllt seien müssen, damit dieser Anwendungsfall durchgeführt werden kann, z.B. welche anderen Anwendungsfälle erfolgreich abgeschlossen wurden.

Nachbedingungen: Die Bedingungen, die nach erfolgreicher Durchführung des Anwendungsfalles gelten.

Standardablauf: Der normale Ablauf dieses Anwendungsfalles, unterteilt in seine einzelnen Schritte. 1. Schritt 1 2. Schritt 2 3. Schritt 2 ...

Alternativabläufe: Liste von Alternativen im Standardablauf. Z.B. eine Alternative in Schritt 2: Alternativablauf A: Alternativetitel 2.A.1. Alternativschritt 1 2.A.2. Alternativschritt 2 2.A.3. Weiter bei 3.

Bild: Activitydiagramm

GUI

Screenshots des Prototypens inklusive Beschreibungen.