Sei sulla pagina 1di 5

Project XXX for [Company ABC]

Software Requirements Specification, April 2010

Table of Contents
Table of Contents .............................................................................................................................
Document Change History ..............................................................................................................
1. Introduction ................................................................................................................................
1.1
1.2
1.3
1.4
1.5

Purpose...............................................................................................................................................
Document Conventions ......................................................................................................................
Intended Audience and Reading Suggestions ....................................................................................
Project Scope .....................................................................................................................................
References ..........................................................................................................................................

2. Overall Description ....................................................................................................................


2.1
2.2
2.3
2.4
2.5
2.6
2.7

Product Perspective............................................................................................................................
Product Features ................................................................................................................................
User Classes and Characteristics .......................................................................................................
Operating Environment ......................................................................................................................
Design and Implementation Constraints ............................................................................................
User Documentation ..........................................................................................................................
Assumptions and Dependencies ........................................................................................................

3. System Features .........................................................................................................................


3.1 System Feature 1 ................................................................................................................................
3.2 System Feature 2 (and so on) .............................................................................................................

4. External Interface Requirements .............................................................................................


4.1
4.2
4.3
4.4

User Interfaces ...................................................................................................................................


Hardware Interfaces ...........................................................................................................................
Software Interfaces ............................................................................................................................
Communications Interfaces ...............................................................................................................

5. Other Nonfunctional Requirements .........................................................................................


5.1
5.2
5.3
5.4

Performance Requirements ................................................................................................................


Safety Requirements ..........................................................................................................................
Security Requirements .......................................................................................................................
Software Quality Attributes ...............................................................................................................

6. Other Requirements ..................................................................................................................


Appendix A: Glossary......................................................................................................................
Appendix B: Analysis Models .........................................................................................................
Appendix C: Issues List ...................................................................................................................

3e_Sw_Req_Spec_Version1.0_doc

Page 1 of 5

Project XXX for [Company ABC]

Software Requirements Specification, April 2010

SOFTWARE REQUIREMENTS DOCUMENT TEMPLATE

DOCUMENT CHANGE HISTORY


Version Number
1.0

Date
April 2010

3e_Sw_Req_Spec_Version1.0_doc

Description
Initial Document

Page 2 of 5

Project XXX for [Company ABC]

Software Requirements Specification, April 2010

INTRODUCTION
PURPOSE
xxxxx

DOCUMENT CONVENTIONS
xxxxx

INTENDED AUDIENCE AND READING SUGGESTIONS


xxxxx

PROJECT SCOPE
xxxxx

REFERENCES
xxxx

OVERALL DESCRIPTION
PRODUCT PERSPECTIVE
xxxxx

PRODUCT FEATURES
xxxxx

USER CLASSES AND CHARACTERISTICS


xxxxx

OPERATING ENVIRONMENT
xxxxx

DESIGN AND IMPLEMENTATION CONSTRAINTS


xxxxx

USER DOCUMENTATION
xxxx

3e_Sw_Req_Spec_Version1.0_doc

Page 3 of 5

Project XXX for [Company ABC]

Software Requirements Specification, April 2010

ASSUMPTIONS AND DEPENDENCIES


xxxxx

SYSTEM FEATURES
xxxx

SYSTEM FEATURE 1
3.1.1

Description and Priority

xxxx

3.1.2

Stimulus/Response Sequences

xxxxx

3.1.3

Functional Requirements

xxxx

REQ-1:
REQ-2:
SYSTEM FEATURE 2 (AND SO ON)

EXTERNAL INTERFACE REQUIREMENTS


USER INTERFACES
xxxxx

HARDWARE INTERFACES
xxxxx

SOFTWARE INTERFACES
xxxx x

COMMUNICATIONS INTERFACES
xxxxxx

3e_Sw_Req_Spec_Version1.0_doc

Page 4 of 5

Project XXX for [Company ABC]

Software Requirements Specification, April 2010

OTHER NONFUNCTIONAL REQUIREMENTS


PERFORMANCE REQUIREMENTS
xxxxx

SAFETY REQUIREMENTS
xxxxx

SECURITY REQUIREMENTS
xxxxx

SOFTWARE QUALITY ATTRIBUTES


xxxxx

OTHER REQUIREMENTS
xxxxx

Appendix A: Glossary
xxxxxx

Appendix B: Analysis Models


Process Flow Diagram and Data Flow DIagram

Appendix C: Issues List


xxxx

3e_Sw_Req_Spec_Version1.0_doc

Page 5 of 5

Potrebbero piacerti anche