Lab 4: Software Requirement Specification (SRS) : Objectives
Lab 4: Software Requirement Specification (SRS) : Objectives
Lab 4: Software Requirement Specification (SRS) : Objectives
1. Outline
Review of the requirements engineering process.
Write requirements and specifications.
Software Requirement Specification (SRS).
2. Background
A requirement is a statement of a behavior or attribute that a system must possess for
the system to be acceptable to a stakeholder.
12
Software Engineering Lab Manual (14B17CI572)
Creating specifications is important. However, you may not create specifications if:
You are using a very incremental development process (small changes).
You are building research or proof of concept projects.
You rebuilding very small projects.
It is not cheaper or faster than building the product.
13
Software Engineering Lab Manual (14B17CI572)
3. Exercise
Are the following requirements vague? If yes, why? Can you fix them?
o The feature is responsible for managing connections.
o The feature allows users to perform administrative functions.
4. Deliverables
You should submit the solutions for exercise 3.
Also identify and document various requirements of your term project, in a
manner that they are unambiguous, complete and inconsistent.
14