Software Requirements Specification
Version
[Note: The following template is provided for use with CS310 – Software Engineering. Text enclosed in square brackets and displayed in blue italics is included to provide guidance to the author and should be deleted before publishing the document. In addition to the sections given below, you may also add index and list of figures but that is optional]
Revision History
|Date |Version |Description |Author |
| | | | |
| | | | |
| | | | |
| | | | |
[Place your revision history in here. Your instructor wants to see how you have been working on this document during this term, and who’s done what and when.]
Table of Contents
1. Introduction 1
1.1 Purpose 1
1.2 Scope 1
1.3 Definitions, Acronyms, and Abbreviations 1
1.4 References 1
1.5 Overview 1
2. Overall Description 1
2.1 Product Perspective 1
2.2 Product Features 1
2.3 User Characteristics 1
2.4 Operating Environment 1
3. Specific Requirements 1
3.1 Functional Requirements 2
3.2 Non Functional Requirements 2
4. System Interfaces 2
4.1 User Interfaces 2
4.2 Hardware Interfaces 2
4.3 Software Interfaces 2
4.4 Communications Interfaces 2
Software Requirements Specification
Introduction
[The introduction of the Software Requirements Specification (SRS) provides an overview of the entire document. It includes the