TMP3413 Software Engineering Lab: Defining The Requirements
TMP3413 Software Engineering Lab: Defining The Requirements
Software
Engineering Lab
Lecture 06:
Defining the
Requirements
Topics
What are requirements?
Why we need requirements?
Requirement changes
Requirements Elicitation
The Software Requirements
Specification
Requirements Traceability
1.0 What are Requirements?
In requirements the team produces the software
requirements specification (SRS). The SRS should
provide a clear and unambiguous description of
what the product is to be and it should include
precise criteria for evaluating the finished product to
ensure that it does what is supposed to do