2. Functional and non-functional requirements
System functional requirements may be
generated to define error checking and recovery
facilities and features that provide protection
against system failures.
Non-functional requirements may be generated
to specify the required reliability and availability
of the system.
Nitin V Pujari B.E â CS - Software Engineering â Critical Systems Specification Slide 2