PRD文档(产品需求文档)模板编号:QA-C-05-20070720
质文:070003
XX系统
需求规格说明书
(V1.0)
2007年7月
修订版历史
编号章节名称修订内容简述修订日期修订前
版本号修订后
版本号修订人批准人
目录
1 概述 4
1.1 编写目的 4
1.2 阅读对象 4
1.3 调研情况介绍 4 2 业务需求说明 5
2.1 ×××业务需求 5 2.1.1 业务描述 5
2.1.2 业务流程 5
2.1.3 业务元素 5
2.1.4 业务规则及要点 5 2.1.5 需求优先级 5
3 其他非业务需求 6 3.1 性能需求 6
3.2 用户界面需求 6 3.3 运行环境需求 6 3.3.1 硬件环境需求 6 3.3.2 软件环境需求 7 4 不确定问题 9
1 概述
【说明】
引言提出了对《客户需求规格说明书》的纵览,便于读者理解文档是如何编写的、应如何阅
读等。
1.1 编写目的
【内容】
说明编写本《客户需求规格说明书》的目的。
【裁剪原则】
此部分内容不允许裁剪。 1.2 阅读对象
【内容】
列举《客户需求规格说明书》所针对的不同读者,例如开发人员、项目经理、营销人员、用
户、测试人员或文档的编写人员。
【裁剪原则】
此部分内容不允许裁剪。 1.3 调研情况介绍【内容】
描述主要的调研活动,对象和内容。
【裁剪原则】
此部分内容不允许裁剪。
2 业务需求说明
2.1 ×××业务需求
2.1.1 业务描述
本节包括主要描述业务的基本内容。 2.1.2 业务流程
本节说明该需求的可能涉及的流程。如果流程较复杂,文字表达很难树清条理,建议使用流
程图进行说明;并在流程图下方配以流程各重点环节的文字说明(比如输入环节,中间环节
的限制和流程控制)。
2.1.3 业务元素
本节对业务涉及的元素进行罗列,输入元素、输出元素。如果有相关的约定名词,建议进行
说明或注明引用。
2.1.4 业务规则及要点
本节说明业务描述中需要着重列出说明的地方,需要从业务限制、权限限制、数据限制、字
段限制等方面考虑,也可以是客户调研过程中客户非常注重实现和注意的地方,主要是为了
提醒业务分析人员考虑和注意,不可遗漏。比如业务限制和检查,必须做到的业务实现。
2.1.5 需求优先级
//根据客户反馈的情况,对需求实现的紧迫度进行记录,分本期、二期。
3 其他非业务需求
3.1 性能需求
【内容】
阐述了不同的应用领域对产品性能的需求,并解释它们的原理以帮助开发人员做出合理的设
计选择。这些性能需求包括(举例):数据精确度:根据实际情况,确定软件最终输出数据(包括传输中)的数据精确度。
时间特性:说明开发的软件在响应时间、更新处理时间、数据转换与传输时间、运行时
间等方面所需达到的时间特性。
相互合作的用户数或者所支持的操作;容量需求,例如存储器和磁盘容量的需求或者存储在数据库中表的最大行数等等。
【裁剪原则】
此部分内容不允许裁剪。
3.2 用户界面需求
【内容】
描述用户界面方面的需求,包括:本软件的人机界面风格;屏幕布局或解决方案的限制;将
出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮);快捷键;错误信息显
示标准,等等。
【裁剪原则】
如果没有界面需求,此部分内容允许裁剪掉。 3.3 运行环境需求
3.3.1 硬件环境需求
【内容】
详细列出本系统运行时所必须的最低硬件配置、推荐硬件配置(如主机、显示器、外部设备
等)以及其它特殊设备。说明用到的新型设备及其功能。硬件设备说明中应分别说明对客户
机、服务器和网络的要求,内容包括: a. 主机配置(处理器、内存、外存)
b. 外设配置(设备型号及数量、工作方式、介质)
c. 网络配置(型号及数量)
【裁剪原则】
如果没有硬件环境需求,此部分内容允许裁剪掉。 3.3.2 软件环境需求
【内容】
分别说明对客户机和服务器的软件环境要求。包括: a. 操作系统
b. 数据库系统
c. 支撑软件
d. 需支持的其他软件:接口、协议。
以上内容需说明软件的名称、版本、厂商、类型(是否为共享软件等)以及用户数、许可协
议的要求。
【裁剪原则】
如果没有软件环境需求,此部分内容允许裁剪掉。 4 不确定问题
【内容】
说明目前尚未确定的问题及处理的计划。可以逐项说明,也可以单独列表说明(见下表)。
【裁剪原则】
如果没有不确定问题,此部分内容允许裁剪掉。不确定问题列表
序号问题类型问题描述不确认说明备注