
产品需求说明书
文件状态:
[√] 草稿
[ ] 正式发布
[ ]
| 正在修改 | 文件标识: | |
| 当前版本: | ||
| 作 者: | ||
| 完成日期: |
| 版本/状态 | 作者 | 参与者 | 起止日期 | 备注 |
0. 文档介绍 5
0.1 文档目的 5
0.2 文档范围 5
0.3 读者对象 5
0.4 参考文档 5
0.5 术语与缩写解释 5
1. 总体规范 6
1.1遵循的标准或者约束 6
1.2 项目的边界和范围 6
1.2.1执行者及其描述 6
1.2.2边界和范围的图示 6
1.3 验收标准 6
2. 领域模型 6
2.1领域模型图 7
2.2实体说明 7
2.3关系说明 7
3. 业务流程图 7
3.1流程1 7
4. 用例说明 7
4.1 用例总图 8
4.2 用例1 8
5. 用户界面 8
5.1界面列表 8
5.2 界面说明 9
5.2.1 XX界面 9
6 衍生需求 9
6.1性能需求 9
6.2维护性需求 9
6.3质量需求 10
6.4技术性需求 10
7 接口需求 10
7.1外部接口需求 10
7.1.1外部接口1需求 10
7.2内部接口需求 10
7.2.1内部接口1需求 10
8其他需求 11
9需求间的关系 11
10客户需求与产品需求的对应关系 11
附录:需求编号规则 11
0. 文档介绍
0.1 文档目的
提示:文档的目的收集、分析、定义主要的用户需求和产品特性,重点是找到目标用户的需求以及为什么存在这些需求。不用考虑系统如何满足这些需求以及需求的技术和资源局限,这些会在PRD中进行分析,目标是清晰、完整的分析目标用户。
0.2 文档范围
0.3 读者对象
0.4 参考文档
提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符] 作者,文献名称,出版单位(或归属单位),日期
例如:
[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期
0.5 术语与缩写解释
| 缩写、术语 | 解 释 |
| … |
1.1遵循的标准或者约束
提示:列出系统应遵循的标准以及约束,约束包括但不限于工期、系统使用软硬件环境等,标准和约束一般在合同中会进行规范
1.2 项目的边界和范围
1.2.1执行者及其描述
| 执行者名称 | 执行者描述 |
| 客户代表 | ABC公司处理客户请求的雇员 |
| 客户 | 从ABC公司订购商品的人 |
提示:边界和范围的图示,即包含什么,不包含什么。
1.3 验收标准
提示:说明系统的验收标准
2. 领域模型
提示:用概念体现主要业务实体及其关系,并加以说明,大型实体关系图可以分块展示,内容包括:模型图,概念说明,关系说明
2.1领域模型图
提示:用逻辑模型图展示
2.2实体说明
提示:列表对实体进行定义以及说明其业务属性
2.3关系说明
提示:说明实体之间的业务关系
3. 业务流程图
提示:按照实际情况,用活动图方式说明业务实际流程
3.1流程1
提示:用图直观展示流程,并对流程中的步骤和约束进行说明
4. 用例说明
| 需求分类 | 需求概述 | 优先级 | 原因及备注册 | |
| PR1 | PR1.1 | 马上实现 | ||
| PR1.2 | 争取实现 | |||
| PR1.3 | 暂不实现 | |||
| PR2 | PR1.1 | |||
| … | ||||
提示:画出体现所有用例、执行者及其关系的总体图,对用例总图进行简单描述。
4.2 用例1
| 用例 | |
| 用例编号 | BUC-XX |
| 用例名称 | |
| 简要说明 | <通常不超过一段,可以包括优先级和该用例的状态> |
| 父用例编号 | |
| 优先级 | |
| 使用频度 | <用年、半年、季度、月、周、日、随时表示> |
| 执行者 | |
| 辅助执行者 | |
| 前置条件 | |
| 后置条件 | |
| 基本事件流 | |
| 可选路径1 | |
| 可选路径2 | |
| 界面 | 引用用户界面中的界面编号 |
| 特定需求/规则 | |
| 假设和约束 | |
| 备注 | |
5. 用户界面
5.1界面列表
提示:一个用例可能对应多个界面,一个界面可能对应到多个用例。
| 界面编号/名称 | 用例编号/名称 |
5.2.1 XX界面
提示:包含内容有
(1)界面编号(UI-XXX);
(2)界面的简单描述;
(3)界面所包含的数据描述;
(4)用户界面图
6 衍生需求
提示:说明基于设计、开发、测试、使用以及退出方面的需求
6.1性能需求
提示:编号/说明系统性能方面的要求,如响应时间、内存使用量等方面的要求
6.2维护性需求
提示:编号/说明系统维护方面的要求,包括维护工具、配置工具、故障处理等方面的需求
6.3质量需求
提示:编号/说明系统应满足的质量方面要求,包括安全性、可操作性、可靠性、兼容性、优先级以及移植性等方面的要求
6.4技术性需求
提示:编号/说明系统基于设计、开发、测试方面的考虑增加的需求,如测试工具、开发配置工具、调试工具等
7 接口需求
提示:说明系统其他要求
7.1外部接口需求
提示:编号/说明系统外部接口的特征,包括系统、硬件、通信等需求
7.1.1外部接口1需求
提示:编号/说明接口需支持的功能、协议、接口方式、安全性、性能等方面的特征
7.2内部接口需求
提示:编号/说明系统外内部接口的特征,包括系统、硬件、通信等需求
7.2.1内部接口1需求
提示:编号/说明接口需支持的功能、协议、接口方式、安全性、性能等方面的特征
8其他需求
提示:编号/说明系统其他要求,包括规则等
9需求间的关系
提示:说明需求间的依赖关系,为是需求优先级和进行需求变更控制的基础
10客户需求与产品需求的对应关系
| 客户需求 | 产品需求 |
