Non-Functional Requirements

NR ID

Requirement

Description

NR ID

Requirement

Description

NR-1

Stability

NR-2

Usability

NR-3

Extensibility

NR-4

Platform

NR-5

Reliability

NR-6

Usability

NR-7

Usability

NR-8

Localization

NR-9

Reliability

NR-10

Extensibility

NR-11

Compatibility

NR-12

Reliability

NR-13

Portability

 

Some common assumptions and requirements are described in this topic:

 

Identifier

 

Requirement

 

Description

 

Measurement

Measure

NFRs must be Measurable. Delivery of NFRs can only be assured if they are measurable.

Measurement includes defining:

What is to be measured, e.g. Connectivity uptime.

Method

How it is to be measured, e.g. ICMP Ping of URL performed by Nagios.

Success

Success criteria, e.g. Sub-200ms response for 99.95% of the maximum available minutes per month under normal load conditions.

Dependencies

NFRs must recognise their dependencies. For example, the performance of a website video component that relies on 3rd Party content would be constrained by the performance of the 3rd Party system and the connectivity between the website and that system.

Â