Introduction
Purpose
Document conventions
Intended audience
This document is intended for QA staff, developers, build personnel, and sysadmins from the Mozilla Foundation, as well as community members interested in helping to improve the QA process for Mozilla products.
Additional information
Contact Info
Chris Cooper
References
Le Vie, Jr., Donn. "Writing Software Requirements Specifications" TECHWR-L 7 July 2002. <http://www.techwr-l.com/techwhirl/magazine/writing/softwarerequirementspecs.html>.
Overall Description
Perspective
Functions
User classes and characteristics
Operating environment
User environment
Design/implementation constraints
Assumptions and dependencies
External Interface Requirements
User interfaces
Hardware interfaces
Software interfaces
Communication protocols and interfaces
System Features
Feature A
Description and priority
Action/result
Functional requirements
Feature B
Other Nonfunctional Requirements
Performance requirements
Safety requirements
Security requirements
Software quality attributes
Project documentation
User documentation
Other Requirements
Appendix A: Terminology/Glossary/Definitions list