BTS 330 Nonfunctional Requirements 1 Functional Requirements n
BTS 330 Nonfunctional Requirements 1
Functional Requirements n n n Things that describe the behaviour of a system Specify the input and output behaviour of a system Define what a system is supposed to do Business rules i. e. If participant is not over 18, end the survey
Nonfunctional Requirements n n n Other qualities or constraints to which the system must conform, such as usability, reliability, performance, and supportability Judge the operation of a system, not the specific behaviours Define how a system should be i. e. a customer should not wait more than 3 seconds for the payment of their online order to be processed
Nonfunctional Requirements n n n Qualities of a system Include: constraints, quality attributes, quality goals, quality of service requirements, and non-behavioural requirements Our focus will be on: security, safety, and legal
Nonfunctional Requirements n Security n n What are the security requirements with regards to accessing the data and the features of the system? Documented by Business Area
Nonfunctional Requirements n Safety n n n Is there any potential risk in your system? i. e. medical: storage and disposal of medicines Are there rules or guidelines under which your company must operate so that you are required to interface with other systems? i. e. Does your system handle hazardous materials? Need to work with government systems with regards to documenting how this material is stored/used Documented by business area
Nonfunctional Requirements n Legal n n Some security and safety requirements may be legal requirements i. e. medical: confidentiality of medical records i. e. banking: financial transactions must be kept for 7 (? ) years Documented by business area
- Slides: 7