50 likes | 284 Views
Non Functional Requirements. Non functional requirements are divided into: Performance criteria Dependability criteria Cost Criteria Maintenance criteria End user criteria. Examples of Performance criteria .
E N D
Non Functional Requirements • Non functional requirements are divided into: • Performance criteria • Dependability criteria • Cost Criteria • Maintenance criteria • End user criteria
Examples of Performance criteria • Response time: How soon is a user acknowledged after the request has been issued? • Memory: How much space is required for the system to run?
Example of Dependability criteria • Robustness: Ability to survive invalid user input • Fault tolerance: Ability to operate under erroneous conditions • Security: Ability of the system to protect itself against accidental and deliberate intrusion.
Examples of Maintenance criteria • Modifiability: How easy is it to changes the functionality of the system? • Portability: How easy is it to port the system to a different platform?
Examples of End user criteria • Usability: How easy is it for the user to use the system?