标准模板
- 引言
1.1 目的
1.2 范围
1.3 定义、首字母缩写和缩略语
1.4 参考文献
1.5 文档组织 - 总体描述
2.1 产品前景
2.2 产品功能
2.3 用户特征
2.4 约束
2.5 假设和依赖 - 详细需求描述
3.1 对外接口需求
3.1.1 用户界面
3.1.2 硬件接口
3.1.3 软件接口
3.1.4 通信接口
3.2 功能需求
3.2.1 系统特性1
3.2.1.1 特性描述
3.2.1.1 刺激/响应序列
3.2.1.1 相关功能需求
3.2.2 系统特性2
3.3 性能需求
3.4 约束
3.5 质量属性
3.6 其他需求
附录
索引
补充:
文档中的总体描述部分可以采用:面谈、问卷、涉众分析、硬数据等方法获取和提炼;
详细需求描述部分通过图和列表等进行描述。
裁剪模板
- 引言
1.1 目的
1.2 文档约定
1.3 读者对象和阅读建议
1.4 项目范围
1.5 参考文献 - 总体描述
2.1 产品前景
2.2 产品特性
2.3 用户类及其特征
2.4 运行环境
2.5 设计和实现上的约束
2.6 用户文档 - 系统特征
3.1 系统特征X
3.x.1 描述和优先级
3.x.2 刺激/响应序列
3.x.3 功能需求 - 对外接口需求
4.1 用户界面
4.1 硬件接口
4.1 软件接口
4.1 通信接口 - 其他非功能需求
5.1 性能需求
5.2 安全需求
5.3 软件质量属性 - 其他需求
附录A:术语表
附录B:分析模型
附录C:待确定问题清单
可以根据需要裁减
补充:
-
功能需求属于:系统特性
-
软件接口文档包括:
- 该产品与外部组件的链接
- 声明在软件组织之间交换数据、信息和控制命令的目的
- 确定将在组件之间共享的数据
-
软件接口文档不包括:软硬件之间的交流
-
需求规格说明活动中对模板进行选择和使用的整个过程是:标准模板、组织模板、项目模板、项目软件需求规格说明文档。