Non-Functional Requirement (NFA)
Beschreibung:
Bei spontanem Ausfall von einer Instanz läuft das System ohne Datenverlust und Einschränkungen weiter.
Akzeptanzkriterien
Aufgaben
Definition of Ready
Definition of Done
Vorbereitung der Abnahme
- Umsetzung: Kurze Erläuterung, wie das Issue umgesetzt wurde
- Beispiel: Parallelisierung durch ThreadPool, der Worker-Threads verwaltet.
- Nachweis: Kurze Erläuterung, wie die Umsetzung in der Abschlusspräsentation nachgewiesen wird. Z.B.: Demo der Funktion, Unit Tests, Simulation Nachrichtenverlust, Erklärung Code, etc. Achten Sie darauf alle Akzeptanzkriterien nachzuweisen.
- Lasttests mit automatisiertem Client-Prozess. Erklärung des Server-Codes für die Parallelisierung.
- Ausnahmen: Begründung, wenn das Issue nur unvollständig umgesetzt wurde
- Beispiel: Lasttest erfolgreich bis 20 Clients, darüber steigen Antwortzeiten über 2 Sekunden.
Hinweise
- Metriken, Testmethoden, Tools
Beispiel
Beschreibung:
Das Virtuelle Filesystem muss mehrere Anfragen parallele bearbeiten können.
Akzeptanzkriterien:
- Mindestens 5 gleichzeitige Nutzeranfragen werden korrekt beantwortet
- Kein Datenverlust oder Deadlock tritt auf
- Lasttest mit 100 parallelen Requests zeigt < 500 ms Antwortzeit
Imported from GitLab.
- Original issue: https://stl-gitlab.htwsaar.de/pib-vs-wise-2526/gruppe-08-mini-cdn/-/issues/42
- GitLab issue ID: 42
- Original author: miro00009 (miro00009)
- Original assignee: - (-)
- Original state: Open
- Original milestone: -
- Original created at (UTC): 2025-11-25 23:22:03
- Original updated at (UTC): 2026-02-18 12:30:39
- Original closed at (UTC): -
- Original labels: category::Fehlertoleranz, prio:++, type::nfa
- Original time estimate: 0
- Original time spent: 1200
Non-Functional Requirement (NFA)
Beschreibung:
Bei spontanem Ausfall von einer Instanz läuft das System ohne Datenverlust und Einschränkungen weiter.
Akzeptanzkriterien
Aufgaben
Definition of Ready
Definition of Done
Vorbereitung der Abnahme
Hinweise
Beispiel
Beschreibung:
Das Virtuelle Filesystem muss mehrere Anfragen parallele bearbeiten können.
Akzeptanzkriterien:
Imported from GitLab.