You are on page 1of 6

Requirement Engineering

Requirement Documentation

Indranil Saha

Department of Computer Science and Engineering


Indian Institute of Technology Kanpur

CS253: Software Development and Operations Requirement Engineering 1/6


Software Requirement Document

An official statement of what the system developers should


implement

Should include both the user requirements for a system


and a detailed specification of the system requirements

Essential when an outside contractor is developing the


software system

CS253: Software Development and Operations Requirement Engineering 2/6


Users of the Requirement Document

CS253: Software Development and Operations Requirement Engineering 3/6


Organization of a Requirement Document

Preface
Introduction
Glossary
User requirement definition
System architecture
System requirement specification
System models
System evolution
Appendices
Index

CS253: Software Development and Operations Requirement Engineering 4/6


Ways of Writing Requirement Specifications

Natural language sentences

Structured natural language

Graphical notations

Mathematical specifications

CS253: Software Development and Operations Requirement Engineering 5/6


Requirement Engineering
Requirement Documentation

Indranil Saha

Department of Computer Science and Engineering


Indian Institute of Technology Kanpur

CS253: Software Development and Operations Requirement Engineering 6/6

You might also like