TestTool/Use-Case-Szenarien: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Hier ist eine Auflistung der Use-Case-Szenarien für das testTool. ==Auflistung== {|class="wikitable" |Erstellen einer Prüfung |- |Beitreten einer Prüfung |…“ |
K Dirkwagner verschob die Seite TestTool:Use-Case-Szenarien nach TestTool/Use-Case-Szenarien, ohne dabei eine Weiterleitung anzulegen: Textersetzung - „:“ durch „/“ |
||
(39 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Hier ist eine Auflistung der Use-Case-Szenarien für das testTool. | Hier ist eine Auflistung der [[Use-Case|Use-Case-Szenarien]] für das testTool. | ||
==Auflistung== | ==Auflistung== | ||
{|class="wikitable" | {|class="wikitable" | ||
| | |+Use-Case-Szenarien | ||
!Szenario !! Ziel !! Akteur/e | |||
|- | |- | ||
| | |Erstellen einer Prüfung || Prüfung ist erstellt und gespeichert im System || Prüfer | ||
|- | |- | ||
| | |Ändern einer Prüfung || Prüfung wurde erfolgreich geändert || Prüfer | ||
|- | |- | ||
| | |Ablegen einer Prüfung || Prüfung wurde abgelegt, es liegt ein Ergebnis vor || Prüfling | ||
|- | |||
|Ergebnisse einsichten || Einsicht in alle Ergebnisse || Prüfling/Prüfer | |||
|- | |||
|} | |||
==Szenarien== | |||
===Backend-Bereich=== | |||
====Erstellen einer Prüfung==== | |||
{|class="wikitable" | |||
|Actor || Prüfer | |||
|- | |||
|Precondition || Prüfer hat sich eingeloggt als Prüfer, Es existieren Fragen. | |||
|- | |||
|Events | |||
| | |||
{| | |||
|1. || Prüfer durchsucht nach Fragen | |||
|- | |||
|2. || Prüfer wählt mind. eine Frage aus | |||
|- | |||
|3. || Prüfer wählt gewünschtes Prüfdatum aus | |||
|- | |||
|4. || Prüfer speichert die Prüfung | |||
|- | |||
|5. || Software notiert sich die Daten | |||
|} | |||
|- | |||
|Exceptions | |||
| | |||
{| | |||
|1a. || Keine Fragen vorhanden | |||
|- | |||
|1a1. || Software meldet "Keine Fragen vorhanden" | |||
|- | |||
|1a2. || Software bricht ab | |||
|- | |||
|2a. || Prüfer wählt keine Frage aus | |||
|- | |||
|2a1. || Vorgang wird abgebrochen | |||
|- | |||
|2b. || Die Prüfung hat keine Fragen | |||
|- | |||
|2b1. || Prüfung wird nicht im System gespeichert | |||
|- | |||
|3a. || Prüfer wählt kein Datum aus | |||
|- | |||
|3a1. || Vorgang wird abgebrochen | |||
|- | |||
|4a. ||Prüfer speichert nicht | |||
|- | |||
|4a1. ||Prüfung wird nicht im System gespeichert | |||
|} | |||
|- | |||
|Postcondition || Prüfung ist im System gespeichert | |||
|} | |} | ||
====Ändern einer Prüfung==== | |||
{|class="wikitable" | |||
|Actor || Prüfer | |||
|- | |||
|Precondition || Prüfer hat sich eingeloggt als Prüfer, Es exisitiert eine Prüfung | |||
|- | |||
|Events | |||
| | |||
{| | |||
|1. || Prüfer durchsucht nach Prüfungen | |||
|- | |||
|2. || Prüfer wählt eine Prüfung aus | |||
|- | |||
|3. || Prüfer ändert die Prüfung | |||
|- | |||
|4. || Prüfer speichert die Prüfung | |||
|- | |||
|5. || Software notiert sich die Daten | |||
|} | |||
|- | |||
|BranchEvents | |||
| | |||
{| | |||
|3a. || Prüfer ändert nichts | |||
|- | |||
|3a1. || Vorgang wird abgebrochen | |||
|- | |||
|3b. || Prüfer wählt eine Frage aus zum Löschen | |||
|- | |||
|3b1. || Frage wird aus der Prüfung gelöscht | |||
|- | |||
|3c. || Prüfer durchsucht nach Fragen zum hinzufügen | |||
|- | |||
|3c1. || Frage wird zur Prüfung hinzugefügt | |||
|- | |||
|3d. || Prüfer löscht die Prüfung | |||
|- | |||
|3d1. || Nachfrage nach Bestätigung durch System | |||
|- | |||
|3d1a. || Prüfer bestätigt | |||
|- | |||
|3d1a1. || System löscht die Daten zur Prüfung | |||
|- | |||
|3d1b. || Prüfer widerruft | |||
|- | |||
|3d1b1. || Vorgang wird abgebrochen | |||
|} | |||
|- | |||
|Exceptions | |||
| | |||
{| | |||
|1a. || Keine Prüfung vorhanden | |||
|- | |||
|1a1. || Software meldet "Keine Prüfung vorhanden" | |||
|- | |||
|1a2. || Vorgang wird abgebrochen | |||
|- | |||
|2a. || Prüfer wählt keine Prüfung aus | |||
|- | |||
|2a1. || Vorgang wird abgebrochen | |||
|- | |||
|4a. ||Prüfer speichert nicht | |||
|- | |||
|4a1. ||Änderungen werden nicht im System gespeichert | |||
|} | |||
|- | |||
|Postcondition || Prüfung ist geändert im System gespeichert | |||
|} | |||
===Frontend-Bereich=== | |||
====Ablegen einer Prüfung==== | |||
{|class="wikitable" | |||
|Actor || Prüfling | |||
|- | |||
|Precondition || Prüfling hat sich eingeloggt als Prüfling | |||
|- | |||
|Events | |||
| | |||
{| | |||
|1. || Prüfling wählt Prüfung aus | |||
|- | |||
|2. || System listet alle Fragen der Prüfung aus | |||
|- | |||
|3. || Prüfling beantwortet alle Fragen | |||
|- | |||
|4. || Prüfling beendet Prüfung | |||
|- | |||
|5. || System prüft Richtigkeit der Antworten | |||
|- | |||
|6. || System ermittelt Ergebnis und speichert sie | |||
|} | |||
|- | |||
|Exceptions | |||
| | |||
{| | |||
|1a. || Keine Prüfung vorhanden | |||
|- | |||
|1a1. || Software meldet "Keine Prüfung vorhanden" | |||
|- | |||
|1a2. || Vorgang wird abgebrochen | |||
|- | |||
|1b. || Prüfling wählt keine Prüfung aus | |||
|- | |||
|1b1. || Vorgang wird abgebrochen | |||
|- | |||
|4a. || In der Prüfung fehlen Fragen, die beantwortet wurden | |||
|- | |||
|4a1. || Nachfrage durch System, ob Prüfung beendet und bewertet werden soll | |||
|- | |||
|4a1a. || Prüfling bestätigt | |||
|- | |||
|4a1a1. || Prüfung wird zur Bewertung geschickt. Weiter mit Schritt 5. | |||
|- | |||
|4a1b. || Prüfling widerruft | |||
|- | |||
|4a1b1. || Zurück zu Schritt 3 | |||
|- | |||
|} | |||
|- | |||
|Postcondition || Prüfung ist abgelegt worden, es liegt ein Ergebnis vor | |||
|} | |||
[[Kategorie:TestTool]] |
Aktuelle Version vom 29. März 2023, 12:17 Uhr
Hier ist eine Auflistung der Use-Case-Szenarien für das testTool.
Auflistung
Szenario | Ziel | Akteur/e |
---|---|---|
Erstellen einer Prüfung | Prüfung ist erstellt und gespeichert im System | Prüfer |
Ändern einer Prüfung | Prüfung wurde erfolgreich geändert | Prüfer |
Ablegen einer Prüfung | Prüfung wurde abgelegt, es liegt ein Ergebnis vor | Prüfling |
Ergebnisse einsichten | Einsicht in alle Ergebnisse | Prüfling/Prüfer |
Szenarien
Backend-Bereich
Erstellen einer Prüfung
Actor | Prüfer | ||||||||||||||||||||||
Precondition | Prüfer hat sich eingeloggt als Prüfer, Es existieren Fragen. | ||||||||||||||||||||||
Events |
| ||||||||||||||||||||||
Exceptions |
| ||||||||||||||||||||||
Postcondition | Prüfung ist im System gespeichert |
Ändern einer Prüfung
Actor | Prüfer | ||||||||||||||||||||||||
Precondition | Prüfer hat sich eingeloggt als Prüfer, Es exisitiert eine Prüfung | ||||||||||||||||||||||||
Events |
| ||||||||||||||||||||||||
BranchEvents |
| ||||||||||||||||||||||||
Exceptions |
| ||||||||||||||||||||||||
Postcondition | Prüfung ist geändert im System gespeichert |
Frontend-Bereich
Ablegen einer Prüfung
Actor | Prüfling | ||||||||||||||||||||||
Precondition | Prüfling hat sich eingeloggt als Prüfling | ||||||||||||||||||||||
Events |
| ||||||||||||||||||||||
Exceptions |
| ||||||||||||||||||||||
Postcondition | Prüfung ist abgelegt worden, es liegt ein Ergebnis vor |