0
0
Fork 0

requirements/quality-requirements.md aktualisiert

boundary-reupload
Aylin Kanat 2025-10-23 23:30:59 +02:00
parent dae66ea22c
commit d12f0fd28a
1 changed files with 55 additions and 4 deletions

View File

@ -4,10 +4,61 @@ TODO Requirements Engineer - Task 5
## Q001
**Quality Attribute**: < TODO: See ISO 25010 >
**Quality Attribute**: Leistungseffizienz (nach ISO 25010)
**Description:** < TODO >
**Description:** Das System soll Nachrichten schnell verarbeiten und anzeigen. Eine gesendete Nachricht soll innerhalb von 2 Sekunden beim Empfänger sichtbar sein.
**Priority:** <TODO: high (essential) , mid, low (nice to have)>
**Priority:** Hoch
**Acceptance Criteria:** < TODO >
**Acceptance Criteria:** Nachrichtenübertragung erfolgt in unter 2 Sekunden bei normaler Rechnerleistung.
##Q002
**Quality Attribute:** Benutzbarkeit (nach ISO 25010)
**Description:** Die Benutzeroberfläche soll einfach verständlich und leicht bedienbar sein, damit auch neue Benutzer ohne Anleitung zurechtkommen.
**Priority:** Hoch
**Acceptance Criteria:** Ein neuer Benutzer kann eine Nachricht senden, ohne Hilfe zu benötigen.
##Q003
**Quality Attribute:** Zuverlässigkeit (nach ISO 25010)
**Description:** Das System soll stabil laufen und auch bei kurzzeitigem Programmfehlern nicht abstürzen.
**Priority:** Hoch
**Acceptance Criteria:** Bei Fehlern bleibt das System stabil und zeigt eine verständliche Fehlermeldung an.
##Q004
**Quality Attribute:** Wartbarkeit (nach ISO 25010)
**Description:** Der Quellcode soll klar strukturiert und dokumentiert sein, damit spätere Änderungen oder Erweiterungen einfach möglich sind.
**Priority:** Mittel
**Acceptance Criteria:** Code folgt Clean-Code-Prinzipien und kann von neuen Entwicklern ohne Einarbeitung verstanden werden.
##Q005
**Quality Attribute:** Sicherheit (nach ISO 25010)
**Description:** Benutzerdaten (Matrikelnummer, Name, Nachrichten) sollen vertraulich behandelt werden. Nur angemeldete Benutzer dürfen auf ihre Daten zugreifen.
**Priority:** Mittel
**Acceptance Criteria:** Unangemeldete Benutzer haben keinen Zugriff auf gespeicherte Nachrichten.
## Q006
**Quality Attribute:** Portabilität (nach ISO 25010)
**Description:** Das System soll auf Linux lauffähig sein.
**Priority:** Niedrig
**Acceptance Criteria:** Programm kann auf einem Betriebssystem ohne Änderungen gestartet werden.