TestTool/Use-Case-Szenarien: Unterschied zwischen den Versionen
Erscheinungsbild
	
	
 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 |