You are on page 1of 16

Requirement Specification

Prepared By:
Ms.Sundas Shujah
CUI, Abbottabad Campus
Requirements Specification
• Two terminologies specification & documentation are used interchangeably
• During elicitation, we informally write the requirements
• Now we have to write it in some formal way
• We write it formally so that

• We can have agreement with customer


• We can carry out validation activity
• And as a result we can develop software solutions

2
Writing Requirements
• This document is a starting point for design and development of the software
system.

• Typically , requirements documents are written in natural languages (like,


English, Japanese, French, etc.)

• Natural languages, by their nature, are ambiguous.

• For the help of natural languages, structured languages can be used to


specify requirements

3
Modern SRS Package
• Historically the most popular technique for documenting
requirements was to use natural language.

• This technique was revised and improved and eventually a


number of standards developed for these documents, including
IEEE 830 standard for Software Requirements Specification.

• The modern SRS package plays no of crucial roles:

• It serves as a basis of communication among all parties


• It represents an agreement among all parties
• It serves as a project manager’s reference standard
• It serves as input to the design, implementation and testing teams
• It controls the evolution of the system throughout development phase of
the project
4
Modern SRS Package
Software Requirements Specification
<Project>
Version 1.0 approved
Prepared by <author>
<organization>
<date created>

5
Modern SRS Package

6
Modern SRS Package
Table of Contents

7
Modern SRS Package

8
Modern SRS Package

9
Modern SRS Package

10
Modern SRS Package

11
Modern SRS Package

12
Modern SRS Package

13
Modern SRS Package

14
Modern SRS Package

15
Modern SRS Package

16

You might also like