Download CSV

Nonsense

Inconsistent / irrelevant / very brief

Confusing / redundant / severe formal flaws / quite brief

A bit superficial / slightly inconsistent / quite short / visible formal flaws

Good, but ... a bit short / minor formal flaws

Comprehensive, well defined, formally fine

       

Use-Case-Diagramm zu funktionaler Anforderung »Aussagekräftige Fehlermeldungen« (UCD-4)

gehört zu funktionalem Requirement
FR-15: Aussagekräftige Fehlermeldungen
History
(v1)   2021-07-18 - initially created
(v2)   2021-07-19 - added description
(v3)   2021-07-19 - added wmaProg as actor
(v4)   28-07-28 - resolved review issues
(v5)   2021-07-29 - fundamental changes in order to better reflect the functional requirement

Diagramm

Folgende Use Cases sind im nachfolgenden Diagramm dargestellt. Wenn es zu einem Use Case eine ausführliche Version mit Szenarien gibt, so ist diese verlinkt.

Beschreibung

Hier werden mögliche Interaktionen mit dem System dargestellt, die mit der Anforderung “Aussagekräftige Fehlermeldung” in Verbindung stehen.

Der Use Case “Aufgabe einreichen” wird vom Studenten ausgeführt. Wenn der Student sein Ergebnis committet und pusht, wird zunächst die lokale pom.xml mit der pom.xml aus dem hidden Repo verglichen (pom.xml überprüfen). Werden Änderungen festgestellt, wird das Compilieren der Aufgabe abgebrochen. Auf der Testseite wird eine Fehlermeldung ausgegeben, die den Studenten darauf hinweist, dass er die Datei “pom.xml” verändert hat, dies aber nicht sollte. Es werden auch die Änderungen angezeigt, die der Student rückgängig machen muss, damit die Aufgabe wieder compilieren kann

Wenn die Überprüfung der pomm.xml keine unzulässigen Veränderungen findet, wird die Aufgabe compiliert und die Tests werden durchgeführt. Dem Studenten wird auf der Testseite angezeigt, ob die Tests bestanden wurden.

Der Use Case “Hilfe anfordern” bildet ab, dass dem Studenten unter der Fehlermeldung Kontaktdaten angegeben werden, mit denen er menschliche Hilfe anfordern kann, wenn er das Problem nicht selbständig lösen kann.