目 录 第一章 引言 1 §1
1 目的 1 §1
2 文档约定 1 §1
3 预期读者和阅读建议 1 §1
4 产品的范围 1 §1
5 参考文献 1 第二章 综合描叙 1 §2
1 产品的前景 1 §2
2 产品的功能 1 §2
3 用户类和特征 2 §2
4 运行环境 2 §2
5 设计和实现上的限制 2 §2
6 假设和依赖 2 第三章 外部接口需求 2 §3
1 用户界面 2 §3
2 硬件接口 3 §3
3 软件接口 3 §3
4 通信接口 3 第四章 系统特性 3 §4
1 说明和优先级 3 §4
2 激励响应序列 3 §4
3 功能需求 3 第五章 其他非功能需求 3 §5
1 性能需求 3 §5
2 安全设施需求 4 §5
3 安全性需求 4 §5
4 软件质量属性 4 §5
5 业务规则 4 §5
6 用户文档 4 第六章 其他需求 4 §6
1 词汇表 4 §6
2 分析模型 4 §6
3 待确定问题列表 5 第1 章 引言 引言提出了对软件需求规格说明的纵览,这有助于读者理解文档如何编写并且如何阅读和解释
1 目的 对产品进行定义,在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号
如果这个软件需求规格说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分或子系统
2 文档约定 描述编写文档时所采用的标准或排版约定,包括正文风格、提示区或重要符号
例如,说明了高层需求的优先级是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有其自身的优先级
3 预期读者和阅读建议 列举了软件需求规格说明所针对的不同读者,例如开发人员、项目经理、营销人员、用户、测试人员或文档的编写人员
描述了文档中剩余部分的内容及其组织结构
提出了最适合于每一类型读者阅读文档的建议