forked from se1-SGB/se1-test
requirements/quality-requirements.md aktualisiert
parent
dae66ea22c
commit
d12f0fd28a
|
|
@ -4,10 +4,61 @@ TODO Requirements Engineer - Task 5
|
||||||
|
|
||||||
## Q001
|
## 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.
|
||||||
Loading…
Reference in New Issue