March 2015
Intermediate to advanced
816 pages
36h 46m
English
Software system requirements are often classified as functional or non-functional requirements:
Functional requirements These are statements of services the system should provide, how the system should react to particular inputs, and how the system should behave in particular situations. In some cases, the functional requirements may also explicitly state what the system should not do.
Non-functional requirements These are constraints on the services or functions offered by the system. They include timing constraints, constraints on the development process, and constraints imposed by standards. Non-functional requirements often apply to the system as a whole rather than individual system ...
Read now
Unlock full access