What is User Requirements?
Comes from the user or other types of stakeholder and expressing a property of a desirable domain that is independent.
What is a System Requirements?
Desirable properties of system introduced into domain
System requriements are specified so that the user requirements are satisfied assuming some domain properties
Satisfication Argument: DSR - What do they stand for?
D: Domain
S: System
R: Requirement
For example: Consider a pedestrian crossing
R: People cross the road safely
S: Specification of the zebra crossing
D: Vehicles will stop
Non-functional requriement
Also known as a quality requirements, exoressed as the desirable qualities of the product
Performance requirements
List of Non-functional requirements
Look-and-feel requirement
Device requirement
Accuracy
What is Usability?
What is Training requiement?
What is Maintainability requriement?
What is Recoverability requiement?
Specifies the repair of the product incase of failure
Measures using time and likelihood to recover
Test using simple maintenance and recovery tasks
Portability
What is Reliability requirement?
What is Security requirement?
Specifies which actions in a system are allowed and prohibited
Measures using specified access functions and mean-time
Test security experts
Safety requirement
Specifies how safe a product is
Measures using number/risks of injuries overtime
Test using health/safety compliance techniques