PRD产品需求规格说明书标准模版.docx
- 文档编号:11298132
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:15
- 大小:228KB
PRD产品需求规格说明书标准模版.docx
《PRD产品需求规格说明书标准模版.docx》由会员分享,可在线阅读,更多相关《PRD产品需求规格说明书标准模版.docx(15页珍藏版)》请在冰豆网上搜索。
PRD产品需求规格说明书标准模版
系统需求规格说明书-XX系统-XX需求
版本:
V0.9
发布日期2017年05月03日
文档描述
文档名称
系统需求规格说明书-XX子公司-XX系统-XX需求
文档编号
当前版本
V0.9
标准分级
C1
内容简介
文档变更
日期
版本
说明
作者
审核
2019-05-03
V0.1
创建待评审
TAO
2019-08-11
V0.6
TAO
2019-09-01
V0.9
TAO
引言
背景
【描述需求的背景来源、现状分析】
目标
【描述需求实现的目的、此需求实现后带来的优势,确认目标读者】
范围
【描述需求实现具体范围界定,涉及的业务部门及用户,解决的业务问题。
包含:
业务范围界定、使用部门范围界定、系统集成范围界定等】
具体对应关系见下表:
序号
解决业务问题
相关系统及功能
使用部门
使用对象
1
2
干系人
部门
人员
XX子公司XXXXX业务部门
XXXXXX、XXXXXX、XXXXXX
XXXXX子公司XX研发项目组
XX需求经理、XX项目经理、XX开发经理、XX开发人员、XX测试人员
XXXXX公司XX研发项目组
XX需求经理、XX项目经理、XX开发经理、XX开发人员、XX测试人员
术语缩略语
【描述文中涉及到的相关业务术语,行业术语、缩略语,并做简要解释】
【如果没有,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
序号
术语/缩略语
全称及说明
1
2
3
规范性文件
【描述遵循的技术、业务的规范性文件】
序号
规范性文件
备注说明
1
2
业务需求说明
用户说明
【说明该系统使用用户,包含:
使用地区、部门、人员、岗位等以图表形式展示最佳】
业务期望
【从业务用户的角度来概述对于本系统的期望:
系统所实现的功能及达到的目的;对系统的要求如操作快捷,界面友好程度等;如涉及性能的要求,还需对系统性能进行描述】
业务流程
【从业务的角度来描述本需求所涉及的业务处理的整个过程:
包括业务的开始、中间直至整个业务的结束的流程,可以包括手工处理流程,流程来源于业务需求提出人员的描述,以流程图附以文字描述最佳。
】
业务规则
【描述业务上对于本需求的一些规则约束要求】
功能概述
【概括介绍系统功能。
】
需求树分解
【以树型结构描述该需求所需要开发及改造的系统情况,并对新建系统XX,YY等与改造系统AA,BB等的约束关系进行描述。
如果仅涉及单一系统改造,则只描述单一系统改造功能点即可。
】
需求树分解示例如下:
多系统间功能流程描述
【完成一个完整的业务操作,在多系统间的数据流转过程需要在此进行描述,如果各系统间存在规则、数据联动约束等也需要在此进行描述】
【如果“涉及多个系统改造”本需求作为主需求方系统需求,本节不允许裁剪。
其他情况,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
流程约束图示例如下:
1.1.1XX系统改造描述
【简要描述通过XX系统主要实现的功能,及涉及改造的功能模块】
【关联系统改造注意点】
【提供XX系统需求文档名称】
1.1.2YY系统改造描述
【简要描述通过XX系统主要实现的功能,及涉及改造的功能模块】
【关联系统改造注意点】
【提供XX系统需求文档名称】
1.1.3AA系统改造描述
【简要描述通过XX系统主要实现的功能,及涉及改造的功能模块】
【关联系统改造注意点】
【提供XX系统需求文档名称】
1.1.4BB系统改造描述
【简要描述通过XX系统主要实现的功能,及涉及改造的功能模块】
【关联系统改造注意点】
【提供XX系统需求文档名称】
接口清单
【如果“涉及多个系统改造”本需求作为主需求方系统需求,本节不允许裁剪。
其他情况,如果不涉及接口,此内容可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
接口编号
接口名称
请求方系统
服务方系统
输入
输出
✓XXXX接口
接口说明:
【根据XXXX,查询、反馈XXXX信息】
规则说明:
【描述限制性等规则】
✓XXXX接口
本系统需求概述
系统流程图
【针对于业务的流程描述,概述业务使用所对应的系统操作流转变化,也就是完成一个业务处理过程所经历的数据流转过程。
例如:
对于多模块A,B,C,….之间多操作路径的系统,要详细描述模块A到模块B再到模块C之间操作流转过程,有多条操作路径的也需要分别描述】
流程图图标说明
图标
图标说明
表示流程开始
表示流程结束
文档:
可以阅读的数据,如打印输出
进程:
任何作业流程
判定:
流程图中介于两条或多条路径的判定点
母流程:
下设不同子流程或子模块
链接点:
由此链接到其他流程图
连接点:
连接到本图的另一部分
手工输出:
非电子设备生成
控制点
XXXX流程图
XXXX流程图
关键业务逻辑或算法
【分别描述本软件的核心业务逻辑或算法,主要对象/实体的状态迁移图,核心数据的数据关系】
需求功能清单
软件需求编号
功能(类)名称
功能描述
需求分类
优先级
注:
1、需求分类:
1-功能需求;2-非功能能需求;3-接口需求;4-约束;5-其他需求。
2、优先级:
1、紧急,2、高,3、中,4、低,5、极低。
其中“1”级为优先级别最高级,“5”级为优先级别最低级。
3、软件需求编号:
遵循企业内部需求编号规范。
数据字典
【把相关的数据抽取出来统一维护,在其他章节如有类似信息描述,则关联到数据字典的相关部分并加辅助说明,如:
引用到的字段等。
】
【如果没有,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
编号
字段
字典值
1
性别
男、女
2
功能需求
【涉及到本系统新增功能模块、改造功能模块,则在本章对不同的功能模块进行详细描述】
XXX功能模块
执行者
【描述具体执行者,操作本功能模块所需要的系统权限】
条件说明
【描述业务实现的条件说明,即功能实现的前提条件】
菜单索引
【如系统操作菜单、操作页签,按钮发生改动,需要进行说明】
主界面原型
【对系统的界面用图示的方式进行描述说明】
Ø输入
【描述业务输入的字段、类型、取值范围等】
【新增字段说明,如下表格:
】
字段名称
字段类型
字段长度
取值范围
来源
缺省值
约束
空否
字符
输入
数字
参照
时间
自动
【删除字段说明:
】xxxx、xxxx、xxxx、xxxx、xxxx、xxxx、xxxx
Ø输出
【对于业务输入通过计算、校验、交易取值等所返回的结果,如操作成功,则返回正确的计算、取值结果,有校验规则返回成功标志,如操作失败,则返回报错信息,如下表】
【针对具体的输出类型,详细描述系统处理后,成功的提示及显示信息;失败的提示说明信息。
】
流程及规则说明
【如本功能有跨用例的操作流程和业务规则,描述具体工作流程,包含:
操作流程图及针对流程、规则的说明】
Ø功能操作及说明
【描述主页面的按钮、链接,及按钮间的关联关系】
●XXXX按钮:
点击后,1、进入XXX页面/2、XXX按钮置灰,不能操作/3、根据输入条件查询显示查询结果;
●XXXX按钮:
Ø业务规则
【描述对于输入数据逻辑计算、校验的各种业务控制规则】
●查询结果排序规则:
XXXXXXXXXXXXXXXXXX;
用例/操作说明
1.1.4.1用例/操作XXX1说明
【描述具体功能特性,业务操作的输入输出等】
Ø功能说明
【简要描述具体功能特性】
Ø界面原型
【输入界面如果同主界面,可以忽略,如有独立的输入对话框,需要附上子界面】
Ø输入
【描述业务输入的字段、类型、取值范围等】
【新增字段说明,如下表格:
】
字段名称
字段类型
字段长度
取值范围
来源
缺省值
约束
空否
字符
输入/下拉选择
数字
参照
时间
自动
【删除字段说明:
】xxxx、xxxx、xxxx、xxxx、xxxx、xxxx、xxxx
Ø输出
【对于业务输入通过计算、校验、交易取值等所返回的结果,如操作成功,则返回正确的计算、取值结果,有校验规则返回成功标志,如操作失败,则返回报错信息,如下表】
【针对具体的输出类型,详细描述系统处理后,成功的提示及显示信息;失败的提示说明信息。
】
Ø业务规则
【描述对于输入数据逻辑计算、校验的各种业务控制规则】
1.1.4.2用例/操作XXX2说明
…..
用户角色及权限
【描述业务部门使用系统的用户角色及系统权限】
功能及按钮
用户角色
备注
XXXX功能节点/或XXXX功能节点XXXX按钮、XXX链接
XXXXXX
XXXXXX
XXXX功能节点/或XXXX功能节点XXXX按钮、XXX链接
XXXXXX
XXXXXX
历史数据处理
【列出该需求对历史数据的影响,及对历史数据的处理。
】
【现有系统改造,不允许裁剪,其他情况如果没有,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
非功能需求
【现有系统的改造,此章节,可以裁剪;新系统建设,此章节不能裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
运行环境和资源要求
【介绍系统运行所需的环境支持,包含以下几个方面描述:
系统所需的硬件设备要求,包含:
CPU、磁盘容量、内存、使用时间等;
所需软件要求,包含:
服务器操作系统、中间件、版本等;
数据库需求,包含:
数据库名称、版本等
网络需求,包含网络配置要求及相关基础设施支持等】
设计和实现约束
【介绍系统设计开发实现的约束条件,包含:
浏览器支持版本、语言显示、服务器操作系统支持版本要求、开发框架要求等】
性能需求
【描述系统的性能要求,包含:
操作用户最大并发量、在线用户数量、操作时间标准、主要数据量,主要数据增长量等】
安全性需求
【描述系统的安全性要求,包含:
输入数据的检查、消息的认证、输出数据的检查、操作系统的控制、应用系统的源代码访问控制、开发过程的安全控制等】
版本发布需求
【描述版本发布要求,包含:
发布频率,发布特殊说明等】
质量标准需求
【描述系统质量要求,包含:
界面显示要求、功能实现要求、安全性要求等】
维护服务支持需求
【描述维护服务支持要求,包含:
系统运行时间,维护服务时间、周期等】
附件列表
【如果没有,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
【描述编写该文档涉及参考文献资料,列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,包含:
a.项目的计划任务书、合同或批文;
b.项目开发计划;
c.需求规格说明书;
d.详细设计说明书;
e.测试计划;
f.手册中引用的其他资料、采用的软件工程标准或软件工程规范。
】
g.
2待确定问题列表
【如果没有,可以裁剪。
说明:
需求文档模板允许的裁剪内容,如果有需要描述的内容,也可以不裁剪,进行描述说明。
需求文档模板不允许的裁剪内容,如果没有需要描述的内容,可以写“无”。
】
序号
问题说明
提出人
提出时间
备注
1
2
3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PRD 产品 需求 规格 说明书 标准 模版