产品需求文档(模板)

  • 格式:docx
  • 大小:477.09 KB
  • 文档页数:23

XXX 产品/功能点需求文档

一、 概述

1、版本与修订记录

1.1 版本信息

状态

[ √ ] 草稿

[ ] 修改中

[ ] 定稿 版本:

作者:

发布日期:

主要功能/优化:

1.2 修订记录

编辑时间 编辑内容 通告协作人

2018.08.12 编辑、新建、修改、删除的内容 通知到的设计、开发、测试以及相关产品的产品经理等

2、需求概述

简述需求功能、预期实现目标,可分阶段实现阶段性目标。

2.1 背景介绍

目标用户:产品的真正使用者,需要细化到尽可能小的粒度

2.2 设计目的

详述本需求设计目的(有什么好处或解决什么问题),重点,必填。

2.3 政策、规范、标准

罗列迭代相关功能的政策文件、相关标准作为参考。

2.4 名词说明

声明文档中出现的名词含义。

3、文档阅读对象

声明本文档输出的阅读对象和注意事项。

4、需求清单

以检查清单的方式提供迭代相关需求清单,包含功能及非功能需求,确保研发不漏项。

5、部署及外部条件需求

5.1、网络环境要求

5.2、硬件要求

5.3、外部接口要求

二、需求1

1、需求逻辑

1.1、需求结构(概念模型)

以结构图(或其他)的形式展示整个系统的框架,如果是单一功能的需求,则需在结构图中说明本功能所在位置。

例如:

1.2、业务流程图

以流程图的形式展示产品流程或功能在流程中的位置。

例如:

1.3、系统角色&操作权限表

各系统、角色在流程中的操作权限对照表。

例如:

草稿 审核中 发布 下架

作者 查看、编辑、提交审核 查看、取消审核 下架 编辑、提交审核

读者 / / 阅读 /

审核员 / 查看/审核 下架 /

1.4、数据结构

详细描述功能涉及的实例的完整数据设计。

2、功能点1(列表)

1.1、 逻辑说明

展示具体功能点框架图及流程图,如果是流程中的某个节点,请在标明功能点在流程中的位置。

展示流程中各状态的的系统或角色权限。

1.2、界面交互逻辑

以交互逻辑图的方式展示功能点中各页面、弹窗、组件的交互逻辑,注:为了原型截图表达得更清晰,所有组件,弹窗均需要使用全屏截图而非局部截图。

注:PC页面篇幅比较大,交互较多,可分小节描述; 例如:

描述页面内存在的交互、数据交互按钮、链接等操作,包含操作权限、操作动作、操作结果及反馈等。

 用户点击底部导航栏中间的“+”图标,页面跳转到发表内容形式的选择页面(图2),跳转过程中需要有动画;

 在发表内容形式的选择页面,点击对应的内容类型,进入对应的内容编辑页面。

1.3、页面及数据结构说明

描述当前页面使用的数据信息,包括筛选、搜索条件、显示的数据和排序、分页等信息;

例如:

 筛选与搜索:

条件A:筛选条件,可选项;

条件B:按照条件B模糊/精确搜索;

 字段说明:

字段A:必填/非必填,字段类型,限制条件,字段说明,编辑方式;

字段B:必填,文本,4-15字中文,英文或符号,字段说明;

字段C:必填,选项,可选项.....,默认选项.......;

 排序与分页:

默认按照编辑时间倒序排列;

每页20条;

使用页码组件翻页(参考页码组件)

1.4、影响面说明

本需求对已有功能或其它待实现功能的影响,以及对应的解决方案。

1.5、版本兼容性说明

本需求对历史版本用户的兼容性,包括功能兼容性与数据兼容性;以及对平台其它产品,特别是PC官网的兼容性,后台管理功能的兼容性。

2、功能点2(编辑页面)

2.1、 逻辑说明

展示具体功能点框架图及流程图,如果是流程中的某个节点,请在标明功能点在流程中的位置。

展示流程中各状态的的系统或角色权限。

2.2、界面交互逻辑

以交互逻辑图的方式展示功能点中各页面、弹窗、组件的交互逻辑。

描述页面内存在的交互、数据交互、按钮、链接等操作,包含操作权限判断、操作动作、操作结果及反馈等。

2.3、页面及数据结构说明

描述当前页面使用的数据信息,包括筛选、搜索条件、显示的数据和排序、分页等信息;

例如:

 可编辑字段说明:

字段A:必填/非必填,字段类型,限制条件,字段说明,编辑方式;

字段B:必填,文本,4-15字中文,英文或符号,字段说明;

字段C:必填,选项,可选项.....,默认选项.......;

2.4、影响面说明

本需求对已有功能或其它待实现功能的影响,以及对应的解决方案。

2.5、版本兼容性说明

本需求对历史版本用户的兼容性,包括功能兼容性与数据兼容性;以及对平台其它产品,特别是PC官网的兼容性,后台管理功能的兼容性。

3、功能点1(中台应用)

3.1、 逻辑说明

展示具体功能点框架图及流程图,如果是流程中的某个节点,请在标明功能点在流程中的位置。

展示流程中各状态的的系统或角色权限。 3.2、 数据关系与数据

展示应用的数据结构与具体的数据设计。

3.3、 接口

展示应用数据输入和输入的接口。

3.4、界面交互逻辑(中台应用可能有页面也可能没有)

以交互逻辑图的方式展示功能点中各页面、弹窗、组件的交互逻辑,注:为了原型截图表达得更清晰,所有组件,弹窗均需要使用全屏截图而非局部截图。

注:PC页面篇幅比较大,交互较多,可分小节描述;

例如:

描述页面内存在的交互、数据交互按钮、链接等操作,包含操作权限、操作动作、操作结果及反馈等。

 用户点击底部导航栏中间的“+”图标,页面跳转到发表内容形式的选择页面(图2),跳转过程中需要有动画;

 在发表内容形式的选择页面,点击对应的内容类型,进入对应的内容编辑页面。

3.5、影响面说明

本需求对已有功能或其它待实现功能的影响,以及对应的解决方案。

3.6、版本兼容性说明

本需求对历史版本用户的兼容性,包括功能兼容性与数据兼容性;以及对平台其它产品,特别是PC官网的兼容性,后台管理功能的兼容性。

三、需求2

1、需求逻辑

1.1、需求结构(概念模型)

以结构图(或其他)的形式展示整个系统的框架,如果是单一功能的需求,则需在结构图中说明本功能所在位置。

1.2、业务流程图

以流程图的形式展示产品流程或功能在流程中的位置。

1.3、系统角色&操作权限表

各系统、角色在流程中的操作权限对照表。

1.4、数据结构

详细描述功能涉及的实例的完整数据设计。

2、功能点1(列表)

1.1、 逻辑说明

展示具体功能点框架图及流程图,如果是流程中的某个节点,请在标明功能点在流程中的位置。

展示流程中各状态的的系统或角色权限。

1.2、界面交互逻辑

以交互逻辑图的方式展示功能点中各页面、弹窗、组件的交互逻辑,注:为了原型截图表达得更清晰,所有组件,弹窗均需要使用全屏截图而非局部截图。 注:PC页面篇幅比较大,交互较多,可分小节描述;

例如:

描述页面内存在的交互、数据交互按钮、链接等操作,包含操作权限、操作动作、操作结果及反馈等。

 用户点击底部导航栏中间的“+”图标,页面跳转到发表内容形式的选择页面(图2),跳转过程中需要有动画;

 在发表内容形式的选择页面,点击对应的内容类型,进入对应的内容编辑页面。

1.3、页面及数据结构说明

描述当前页面使用的数据信息,包括筛选、搜索条件、显示的数据和排序、分页等信息;

例如:

 筛选与搜索:

条件A:筛选条件,可选项;

条件B:按照条件B模糊/精确搜索;

 字段说明:

字段A:必填/非必填,字段类型,限制条件,字段说明,编辑方式;

字段B:必填,文本,4-15字中文,英文或符号,字段说明;

字段C:必填,选项,可选项.....,默认选项.......;

 排序与分页: 默认按照编辑时间倒序排列;

每页20条;

使用页码组件翻页(参考页码组件)

1.4、影响面说明

本需求对已有功能或其它待实现功能的影响,以及对应的解决方案。

1.5、版本兼容性说明

本需求对历史版本用户的兼容性,包括功能兼容性与数据兼容性;以及对平台其它产品,特别是PC官网的兼容性,后台管理功能的兼容性。

2、功能点2(编辑页面)

2.1、 逻辑说明

展示具体功能点框架图及流程图,如果是流程中的某个节点,请在标明功能点在流程中的位置。

展示流程中各状态的的系统或角色权限。

2.2、界面交互逻辑

以交互逻辑图的方式展示功能点中各页面、弹窗、组件的交互逻辑。

描述页面内存在的交互、数据交互、按钮、链接等操作,包含操作权限判断、