1、产品需求说明书文档版本号: 文档编号:文档密级: 归属部门/项目:产品名: 子系统名:编写人: 编写日期:腾讯科技 撰写人内部资料 第 2 页 注意保密修订记录:版本号 修订人 修订日期 修订描述腾讯科技 撰写人内部资料 第 3 页 注意保密目 录一、 简介 .41、 目的 .42、 范围 .4二、 用户角色描述 .4三、 产品概述 .41、 目标 .42、 总体流程 .43、 功能摘要 .4四、 产品特性 .51、 第一部分 功能模块 1.51.1 产品概述 .51.2 产品结构(功能摘要) .51.3 状态说明 .51.4 特性说明 .61.4.1 特性 1:功能点 1.61.4.2 特性
2、 2:功能点 2.92、 第二部分 功能模块 2.92.1 产品概述 .92.2 产品结构(功能摘要) .92.3 状态说明 .92.4 特性说明 .92.4.1 特性 1:功能点 1.92.4.2 特性 2:功能点 2.10五、 其它产品需求 .101、 性能需求 .102、 监控需求 .113、 兼容性需求 .11六、 风险分析 .11七、 相关文档 .11八、 附件 .11腾讯科技 撰写人内部资料 第 4 页 注意保密一、 简介产品需求说明书文档的简介应提供整个文档的概述。它应包括此产品需求说明书文档的目的、范围、定义、首字母缩写词、缩略语、参考资料和概述。1、 目的阐明此产品需求说明书
3、文档的目的,如:本文档为“产品模块 v1.0.0”的产品需求文档,主要作为确认需求以及系统分析设计的依据。2、 范围简要说明此产品需求说明书文档的范围、它的相关产品,以及受到此文档影响的任何其他事物。二、 用户角色描述用户角色 用户描述三、 产品概述此节高度概括产品的功能与介绍1、 目标描述产品的目标2、 总体流程描述产品的总体流程图3、 功能摘要简要描述产品的功能点和每个功能点的优先级,参考格式如下腾讯科技 撰写人内部资料 第 5 页 注意保密功能模块 主要功能点 功能描述 优先级功能点 1 高功能模块 1功能点 2 中功能模块 2 功能点 1 低四、 产品特性列出产品的特性。特性是为让用户
4、获益而必须具备的高级系统功能。每一项特性都是外部所需的服务,它通常需要一系列输入来实现预期的结果。此节为设计的系统功能性需求, 一般以用例结合自然语言来表达。此节通常按特性来组织,但也可能会有其他适用的组织方式,例如按用户或子系统组织的方式。这一节应包含所有的产品需求,其详细程度应使架构设计人员和软件需求设计人员能够设计出可以满足这些需求的系统,不包括可选流程和异常流程,不对具体语义做约束。1、 第一部分 功能模块 11.1 产品概述概述功能模块 1 的产品特性及效果1.2 产品结构(功能摘要)概述功能模块 1 的产品结构或包含组件,如:1) 播放区:播放区定义及功能说明;2) 缓冲区:缓冲区
5、定义及功能说明;3) 播放列表区:播放列表区定义及功能说明;1.3 状态说明列出产品的各种状态及状态转换图,如:1) 状态 1:状态 1 定义及可执行操作说明;2) 状态 2:状态 2 定义及可执行操作说明;状态转换图:腾讯科技 撰写人内部资料 第 6 页 注意保密普通成员团长副团长封禁用户黑名单用户加入黑名单非成员用户加入黑名单移出黑名单加入黑名单加入黑名单封禁解禁封禁解禁竞选成功团长传位认领成功卸任竞选成功团长传位认领成功退出社团退出社团请出社团加入成功退出社团请出社团解禁认领成功封禁卸 任1.4 特性说明1.4.1 特性 1:功能点 1用户场景:列出用户通过什么操作或途径触发功能点 1,
6、如:用户点击大学生社区行政楼,或者点击其他引导到该板块的链接输入/前置条件:列出用户触发功能点 1 的前置条件和必要条件,如:用户已登录,且为社团成员流程说明:(用例图、流程图)通过用例图、流程图的形式,对功能点 1 的流程进行说明,如:腾讯科技 撰写人内部资料 第 7 页 注意保密团 长 变 更 流 程团 长 系 统 成 员 ( 含 副 团 长 ) 非 成 员 用 户函数正常状态弹劾期报名期投票期无管理员状态团 长 任 命 考 核 社 团 活 跃 度发 起 弹 劾弹 劾 支 持 度 统计 功 能 开 放报 名 参 选 功 能开 放是 否 符 合 要 求弹 劾 支 持 度 是否 超 过 5 0
7、 %团 长 被 系 统 卸任报 名 人 数 是 否大 于 0社 团 活 跃 度 是否 达 到 要 求新 团 长 产 生投 票 选 举 功 能开 放认 领新 团 长 产 生新 团 长 产 生报 名 参 选团 长 隐 退支 持 弹 劾投 票否是是否是弹 劾 期 时 间 限 制 : n 小 时弹 劾 状 态 , 团 长 不 可 驱 逐 成员报 名 期 时 间 限 制 : n 小 时报 名 状 态 , 团 长 不 可 驱 逐 成员投 票 期 时 间 限 制 : n 小 时投 票 状 态 , 团 长 不 可 驱 逐 成员需求描述:详细描述功能点 1 的具体需求,包括约束条件、输入输出、排序规则、状态转换
8、等等,如:当用户点击“行政楼”菜单时,展示学校的新闻中心和管理层介绍,大致示意图如下:腾讯科技 撰写人内部资料 第 8 页 注意保密行政楼主要版块包括:1. 新闻发布中心新闻发布中心主要展示编辑后台发布的校园新闻及系统公告;列表形式按发布时间由近到远顺序展示,默认显示前若干条(具体条数视最终页面设计)补充说明: 相关需要特殊说明的补充事项腾讯科技 撰写人内部资料 第 9 页 注意保密1.4.2 特性 2:功能点 2用户场景:输入前置条件:流程说明:(用例图、时序图)需求描述:补充说明: 2、 第二部分 功能模块 22.1 产品概述2.2 产品结构(功能摘要)2.3 状态说明2.4 特性说明2.4.1 特性 1:功能点 1用户场景:输入前置条件:腾讯科技 撰写人内部资料 第 10 页 注意保密状态说明:流程说明:(用例图、时序图)需求描述:补充说明:2.4.2 特性 2:功能点 2用户场景:输入前置条件:状态说明:流程说明:(用例图、时序图)需求描述:补充说明:五、 其它产品需求从业务视角提出各项可用性指标的大致需求。具体的技术指标会体现在产品的设计文档中(根据项目实际情况增删)1、 性能需求如果产品对性能要特殊需求,请详细描述,如:大致响应时间、最大并发数等。