Lecture-06-Software Requirements
Lecture-06-Software Requirements
Software Requirements
Software Engineering
COSC-1104
3
Lecture 06 Software Requirements
User Requirements
5
Lecture 06 Software Requirements
Stakeholde
rs of User
and
System
Requireme
nts
6
Lecture 06 Software Requirements
Types of
Software
System
Requireme
nts
9
Lecture 06 Software Requirements
Non-Functional Requirements
16
Key points
Requirements for a software system set out what the
system should do and define constraints on its
operation and implementation.
Functional requirements are statements of the services
that the system must provide or are descriptions of
how some computations must be carried out.
Non-functional requirements often constrain the
system being developed and the development process
being used.
They often relate to the emergent properties of the
system and therefore apply to the system as a whole.
Lecture 06 Software Requirements 17 17