软件需求说明书规格模板.doc
文本预览下载声明
. . .
文档编号:
文档版本:
项目阶段:
文档密级:
××××
需
求
说
明
书
恒星-飞邻研发中心
*******
需求说明书
编号:
编写:
校对:
审核:
标审:
批准:
日期:
变更记录
日期
版本
说明
作者
注:对文档内容增加、删除或修改均需填写此变更记录,详细记载变更信息,以保证其可追溯性。
目 录
TOC \o 1-3 \h \z 1. 引言 4
1.1. 目的 4
1.2. 范围 4
1.3. 参考文档 4
1.4. 假定和相关性 4
2. 用例模型概述 5
2.1. 简介 5
2.2. 用例模型分层结构 5
2.3. 用例模型图 5
3. 需求 6
3.1. 功能性需求 6
3.2. 非功能性需求 6
3.2.1. 系统需求 6
3.2.2. 性能需求 6
3.2.3. 安全性需求 6
3.2.4. 软件质量属性 7
4. 在线用户文档和帮助系统需求 7
5. 设计约束 7
6. 接口 7
6.1. 用户接口 7
6.2. 硬件接口 8
6.3. 软件接口 8
6.4. 通信接口 8
7. 许可需求 8
8. 可应用标准 8
9. 附录1:词汇表 9
10. 简介 9
10.1. 目的 9
10.2. 范围 9
10.3. 参考资料 9
10.4. 概述 10
11. 定义 10
11.1. 第一条词汇 10
11.2. 第二条词汇 10
11.3. 一组词汇 10
1.1.1. 第一组词汇 10
1.1.2. 第二组词汇 11
11.4. 另一组词汇 11
1.1.3. 第三组词汇 11
1.1.4. 第四组词汇 11
12. 附录2:用例报告 12
13. 简要说明 12
14. 事件流 12
14.1. 基本事件流 13
1.1.1. 分支流名称 13
14.2. 备选事件流 13
1.1.2. 分支流名称 13
14.3. 特殊需求 13
1.1.3. 特殊需求名称 13
15. 前置条件 13
15.1. 前置条件名称 13
16. 后置条件 14
16.1. 后置条件名称 14
17. 扩展点 14
17.1. 扩展点名称 14
18. 关系 14
19. 用例图 15
20. 其他图 15
21. 附录3:数据字典 16
22. 附录4:界面原型 17
引言
引言提出了对软件需求规格说明的纵览,这有助于读者理解文档如何编写并且如何阅读和解释。
目的
指定这个软件需求规格说明的目的。软件需求规格说明应该完整地描述确定的应用或子系统的所有外部行为,以及非功能性需求、设计约束和其他必要因素,提供一个完整、全面的软件需求描述。
范围
对软件需求规格说明适用的软件系统、特征或子系统分组、与其相关的用例模型以及其他所有受到这个文档的影响或影响这个文档的一切进行简明描述。
参考文档
给出一个列出所有与项目有关的引用或支持这个项目的可应用文档的清单。
假定和相关性
这一部分描述所有关键技术可行性、子系统或者组件的可得到性或其他与项目有关的假定,这个文档描述的软件的生存能力可能以其为基础。
术语
此文档用于定义问题领域的专用术语,并解释用例说明或其他项目文档的读者可能尚不熟悉的术语。此文档通常可用作非正式的数据字典来收集数据定义,从而使项目参与人员更好的理解用例说明和其他项目文档。可以采用下面的格式进行说明:
1.5.1?简介
词汇表的简介应提供整个文档的概述。请在本节提供读者理解此文档所需的任何信息。
1.5.2目的
阐明该词汇表的目的。
1.5.3范围
简要说明该词汇表的范围:它的相关项目,以及受到此文档影响的任何其他事物。
1.5.4参考资料
本小节应完整地列出此词汇表中其他部分所引用的所有文档。每个文档应标有标题、报告号(如果适用)、日期和发布组织。列出可从中获取这些引用的来源。这些信息可以通过引用附录或其他文档来提供。
1.5.5概述
本小节应说明该词汇表中其他部分所包含的内容,并解释此文档的组织方式。
1.5.6定义
此处定义的术语形成了此文档的基础。它们可以按任意顺序定义,但字母顺序通常最便于查找。
1.5.7第一条词汇
第一条词汇 的定义在此处提供。应提供读者理解该概念所需的
显示全部