nichtfunktionale Anforderungen
Klassifikation nichtfunktionaler Anforderungen
Während funktionale Anforderungen je nach Projekt unterschiedlich geordnet werden, gibt es für nichtfunktionale Anforderungen typische Gliederungen.
Nichtfunktionale Anforderungen können in zwei Hauptkategorien unterteilt werden:
Ausführungsqualität
Dies ist während des Betriebs (zur Laufzeit) beobachtbar.
- Zuverlässigkeit (Systemreife, Wiederherstellbarkeit, Fehlertoleranz)
- Aussehen und Handhabung (Look and Feel)
- Benutzbarkeit (Verständlichkeit, Erlernbarkeit, Bedienbarkeit)
- Leistung und Effizienz (Antwortzeiten, Ressourcenbedarf, Wirtschaftlichkeit)
- Sicherheitsanforderungen (Vertraulichkeit, Informationssicherheit, Datenintegrität, Verfügbarkeit)
- Korrektheit (Ergebnisse fehlerfrei)
Weiterentwicklungsqualität / Evolutionsqualität
Dies ist in der statischen Struktur des Systems verkörpert.
- Betrieb und Umgebungsbedingungen
- Wartbarkeit, Änderbarkeit (Analysierbarkeit, Stabilität, Prüfbarkeit, Erweiterbarkeit)
- Portierbarkeit und Übertragbarkeit (Anpassbarkeit, Installierbarkeit, Konformität, Austauschbarkeit)
- Flexibilität (Unterstützung von Standards)
- Skalierbarkeit (Änderungen des Problemumfangs bewältigen)
- Randbedingungen