Home

Leistungsanforderungen

Leistungsanforderungen sind Spezifikationen, die die zu erreichenden Leistungscharakteristika eines Systems, Produkts oder Prozesses festlegen. Sie dienen als Bindeglied zwischen Auftraggebern, Nutzern und Entwicklern und werden im Rahmen des Anforderungsmanagements aus den Zielen und Randbedingungen des Projekts abgeleitet. Leistungsanforderungen sind typischerweise messbar und beziehen sich auf Qualitätseigenschaften wie Reaktionszeit, Durchsatz, Kapazität, Verfügbarkeit, Skalierbarkeit, Ressourcenverbrauch und Energieeffizienz. Im Gegensatz zu funktionalen Anforderungen, die beschreiben, welche Funktionen ein System erfüllen soll, beziehen sich Leistungsanforderungen auf das „Wie gut“ der Ausführung dieser Funktionen.

Beispiele: Reaktionszeit: Die durchschnittliche Antwortzeit soll weniger als zwei Sekunden betragen; Durchsatz: bis zu 1000 Transaktionen

Prozessual werden Leistungsanforderungen oft durch Kennzahlen (KPI), Zielgrößen und Toleranzen formuliert und in Testszenarien verifiziert. Methoden

Der Umgang mit Leistungsanforderungen erfordert Abwägungen zwischen Performance, Kosten, Komplexität und Zuverlässigkeit. Änderungen in den Rahmenbedingungen

pro
Sekunde;
Verfügbarkeit:
99,9
Prozent
im
Jahreszeitraum;
Ressourcenverbrauch:
Arbeitsspeicher
maximal
512
MB
im
Normalbetrieb;
Energieverbrauch:
durchschnittlich
weniger
als
25
Watt
im
Leerlauf.
der
Validierung
umfassen
Benchmarking,
Last-
und
Belastungstests,
sowie
kontinuierliche
Leistungsüberwachung
im
Betrieb.
oder
neuen
Nutzungsprofilen
können
Anpassungen
notwendig
machen.
Leistungsanforderungen
sollten
frühzeitig
spezifiziert,
eindeutig
messbar
und
nachvollziehbar
dokumentiert
werden,
um
Akzeptanzkriterien
bei
Inbetriebnahme
und
Abnahme
zu
definieren.