Appendix C

Requirements Specification

The requirements specification is a specification for a software product, program, or application that performs functions in a specific environment organized by feature (source: IEEE Recommended Practice for Software Requirements Specifications).

1. Introduction

1.1 Purpose

1.2 Scope

1.3 Definitions, Acronyms, and Abbreviations

1.4 References

1.5 Overview

2. Overall Description

2.1 Product Perspective

2.1.1 System Interfaces

2.1.2 User Interfaces

2.1.3 Hardware and Interfaces

2.1.4 Software Interfaces

2.1.5 Communications Interfaces

2.1.6 Memory Constraints

2.1.7 Operations

2.1.8 Site Adaptation Requirements

2.2 Product Functions

2.3 User Characteristics

2.4 Constraints

2.5 Assumptions and Dependencies

2.6 Apportioning of Requirements

3. Specific Requirements

3.1 External Interface Requirements

3.1.1 User Interfaces

3.1.2 Hardware Interfaces

3.1.3 Software Interfaces

3.1.4 Communications Interfaces

3.2 System Features

3.2.1 System Feature 1

3.2.1.1 Introduction/Purpose of Feature

3.2.1.2 Stimulus/Response Sequence

3.2.1.3 Associated Functional Requirements

3.2.1.4 Introduction/Purpose of Feature

3.2.1.5 Stimulus/Response Sequence

3.2.1.6 Associated Functional Requirements

3.2.1.6.1 Functional Requirements 1

.

.

.

3.2.1.6.n Functional Requirements n

3.2.2 System Feature 2

.

.

.

3.2.m System Feature m

.

.

.

3.3 Performance Requirements

3.4 Design Constraints

3.5 Software System Attributes

3.6 Other Requirements

4. Supporting Information

4.1 Table of Contents and Index

4.2 Appendices

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset