SRE Lec2
SRE Lec2
Engineering
Dr. Seemab Latif
Lecture 2
30/01/19
Kinds of Software Requirements
Kinds of Software
Requirements
Functional requirements
Non-functional requirements
Domain requirements
Inverse requirements
x = (-b+sqrt(b2 – 4*a*c))/2*a
Functional Requirements Example # 2
x = (-b+sqrt(b2 – 4*a*c))/2*a
Comments on Examples
Incomplete and ambiguous requirements are open to
multiple interpretations and assumptions
Non-Functional
requirements
Performance Space
requirements requirements
Product Requirements
Examples
The system shall allow one hundred thousand hits per
minute on the website
Organizational
requirements
Privacy Safety
requirements requirements
External Requirements
Examples
The system shall not disclose any personal
information about members of the library system to
other members except system administrators