Download Software Requirements Specification - Senior Design

Transcript
Software Requirements Specification for SRS for Dec06-04
Page 0
Table of Contents
Table of Contents ...........................................................................................................................0
Revision History .............................................................................................................................0
1. Introduction..............................................................................................................................1
1.1
1.2
1.3
1.4
1.5
Purpose ........................................................................................................................................ 1
Document Conventions ............................................................................................................... 1
Intended Audience and Reading Suggestions ............................................................................. 1
Project Scope............................................................................................................................... 1
References ................................................................................................................................... 1
2. Overall Description..................................................................................................................2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Product Perspective ..................................................................................................................... 2
Product Features .......................................................................................................................... 2
User Classes and Characteristics................................................................................................. 3
Operating Environment ............................................................................................................... 3
Design and Implementation Constraints ..................................................................................... 3
User Documentation.................................................................................................................... 4
Assumptions and Dependencies .................................................................................................. 4
3. System Features........................................................................................................................4
3.1
3.2
System Feature 1 ....................................................................... Error! Bookmark not defined.
System Feature 2 (and so on) .................................................... Error! Bookmark not defined.
4. External Interface Requirements ...........................................................................................6
4.1
4.2
4.3
4.4
User Interfaces............................................................................................................................. 6
Hardware Interfaces .................................................................................................................... 7
Software Interfaces...................................................................................................................... 7
Communications Interfaces ......................................................................................................... 7
5. Other Nonfunctional Requirements.......................................................................................7
5.1
5.2
5.3
Performance Requirements ......................................................................................................... 7
Safety Requirements.................................................................................................................... 7
Security Requirements ................................................................................................................ 7
6. Other Requirements ................................................................................................................8
Appendix A: Glossary....................................................................................................................9