nonfunktionale
Nonfunktionale, often written as Nichtfunktionale Anforderungen in German, refers to the aspects of a system that describe how it operates rather than what it does. In software engineering, nonfunctional (NFR) requirements specify quality attributes and constraints that influence the system's design, implementation, and operation.
Typical categories include performance (response time, throughput), reliability (mean time between failures), availability (uptime), scalability (ability
NFRs are assessed with metrics and tests, such as load and performance testing, reliability testing, security
Elicitation and management of nonfunctional requirements require stakeholder involvement and trade-off analysis, since improving one attribute