需求文档格式

概述

产品背景

  • 背景:描述需求产生的原因、单位等信息;
  • 产品:产品的定义,从整体上说明产品是什么;产品的整体构想,及本文档的所涉及的部分在整体构想的位置;
  • 用户:描述本产品面向的用户(客户、最终用户)的特征;
  • 时间:产品/项目交付时间要求。

适用的标准或规范

阐述产品应当符合的标准、规范或业务规则。

参考资料

列出本文档的所有参考文献(可以是非正式出版物),需求规格说明书是必须参考资料之一,填写格式如下:

作者 文献名称 出版单位(或归属单位) 日期

相关术语

表1-1 相关术语与名词解释

缩写 术语 解释
- - -

产品范围

编写产品需求分析说明书的目的是对产品的规格进行全面的定义,精确地阐述产品必须提供的功能、性能和所要考虑的限制条件,阐述本产品“适用的领域”和“不适用的领域”。
不同读者使用产品需求分析说明书来达到不同的目的:

  • 产品经理可依赖本文来了解项目最终所能提供的产品;
  • 项目经理根据文档对产品的定义进一步规划和安排进度、工作量和资源;
  • 开发组通过本文来理解将要开发的产品;
  • 测试组通过文档对产品的描述制定测试计划和测试用例;
  • 文档组在产品需求分析说明书的基础上编写产品支持文档。

业务场景

提示:描述本次需求的具体业务场景、业务流程等,使得所有的功能需求都能够在业务场景中找到依据,与产品功能需求相对应,以场景为牵引进行功能需求的落地。

产品功能需求

功能性需求分类

提示:将功能性需求先粗分再细分,下表中的 Feature A, Function A.1等符号应当被替换成有含义的名称。
表4-1 功能需求描述表

功能类别 功能名称 标识符 描述
Feature A Function A.1
Feature A Function A.2
Feature B Function B.1

产品性能需求

指标需求

具体功能的正确率、捕获率、识别率等。

耗时需求

在指定的硬件环境下,耗时要求。

资源耗用需求

在指定的硬件环境下, CPU、GPU、内存的利用率特殊要求等。

其它需求

软硬件环境需求

表6-1 软硬件环境需求

需求名称 详细要求

产品质量需求

表6-2 产品质量需求

主要质量属性 详细要求
健壮性
可靠性
易用性
安全性
可扩展性
兼容性
可移植性

接口需求

说明该软件同其他软件之间的接口、数据通信协议等。

用户界面需求

说明界面的风格、布局等。

测试要求

功能符合度测试

包括单元测试和集成测试,请注意分开填写

序号 测试项 测试用例 测试人 计划完成时间
--- --- --- --- ---

压力测试

序号 测试项 测试用例 测试人 计划完成时间
--- --- --- --- ---

安全性测试

序号 测试项 测试用例 测试人 计划完成时间
--- --- --- --- ---

用户试用

序号 测试项 测试用例 试用用户 计划完成时间
--- --- --- --- ---

功能架构和技术架构

另附ppt说明,功能架构一页,技术架构一页,说明总体功能架构设计和技术架构设计,以及本迭代周期要实现的部分。

时间进度安排

项目名称 序号 关键任务 负责人 开始时间 结束时间 前置任务 是否sprint
1 --- --- --- --- --- --- ---
2 --- --- --- --- --- --- ---
3 --- --- --- --- --- --- ---
4 --- --- --- --- --- --- ---
5 --- --- --- --- --- --- ---
6 --- --- --- --- --- --- ---

你可能感兴趣的:(需求文档格式)