《2022年产品需求文档模板 4.pdf》由会员分享,可在线阅读,更多相关《2022年产品需求文档模板 4.pdf(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上宠物店产品需求文名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 22 页 - - - - - - - - - 0. 介绍0.1. 文档目的PRD 是将 MRD 中的产品需求从用户的角度,拿出来运用用例、业务流程图、领域模型、界面原型等进行量化和技术化说明。0.2. 适用范围1. 产品概述1.1. 产品背景介绍为什么要做这个产品,在什么环境在开发产品1.2. 产品概述及目标产品简要介绍及要达到的目标。1.3. 产品角色产品使用者,使用MRD中提到的有名有姓的人物角色。人
2、物角色职责描述允许使用的功能权限等级李炜峰顾客王福全客户代表1.4. 产品设计约束及规范应当遵循的标准或规范,包括程序及UI 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 22 页 - - - - - - - - - 1.5. 产品开发计划产品开发阶段阶段描述完成时间第1期第2期1.6. 术语与缩写术语定义 2. 领域模型说明该产品所在领域的业务实体及其相互关系。统一干系人的交流用语。2.1. 领域模型图名师资料总结 - - -精品资料欢迎下载 - - - - - -
3、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 22 页 - - - - - - - - - 2.2. 实体说明实体表也相当于数据字典,其目的为了方便在产品经理跟客户之间或开发组内部各角色之间沟通时使用统一的领域术语。实体描述User 用户,包括顾客、系统管理员、库存管理员、客户代表及配送员等Customer 顾客Order 订单LineItem 订单条目ShoppingCart 购物车CartItem 购物车商品条目Category 商品类别Product 商品品种Item 商品条目Inventory 库存Supplier 供应商2.
4、3. 实体之间的关系说明实体一实体二关联关系描述CustomerUser 一对一的继承关系顾客也是一种用户,它继承所有用户的属性Order LineItem一对多的包含关系一个订单中可以包含不同种类的商品名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 22 页 - - - - - - - - - 3. 功能性需求3.1. 关键业务流程(一阶段)3.1.1. 顾客状态变迁流程流程说明:(略)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
5、 - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 22 页 - - - - - - - - - 3.1.2. 在线购物流程流程说明:(略)3.1.3. 在线交易流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 22 页 - - - - - - - - - 流程说明:(略)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7
6、页,共 22 页 - - - - - - - - - 3.1.4. 宠物入库流程流程说明:(略)3.1.5. 配送服务流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 22 页 - - - - - - - - - 流程说明:(略)3.1.6. 订单管理流程流程说明:(略)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 22 页 - - - - -
7、- - - - 3.2. 用例总图及功能列表(一阶段)通过对 MRD 中市场需求及业务流程的分析,可以得到如下用例总图:跟顾客相关的用例图如下:跟系统管理员相关的用例图如下:跟客户代表相关的用例图如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 22 页 - - - - - - - - - 跟库存管理员相关的用例图如下:跟配送员相关的用例图如下:跟财务系统相关的用例图如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
8、- - - - - 名师精心整理 - - - - - - - 第 11 页,共 22 页 - - - - - - - - - 通过用例分析,得到功能列表(Function List)角色用例 ID 名称描述优先级备注李炜峰UC01 注册,1 UC02 登录,1 UC05 浏览商品,1 王福全UC14 激活已注册顾客,1 UC15 审核订单,1 3.3. 功能详情(二阶段)用例的优先级可以分为必须(Must)、应该( Should)、可能( Could)和不能( Won t)。前置条件规定了用例开始前必须为“真”的条件,用例不对这些条件进行检验。后置条件规定了用例成功结束后必须为“真”的条件。非
9、功能性需求描述了跟此用例相关的质量属性或设计约束。扩展点描述与该用例场景有关联的用例。如有需求,可以使用活动图和协作图辅助说明用例。3.3.1. UC01 注册界面原型(可选)用线框图展示用户操作界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 22 页 - - - - - - - - - 用例说明(必选)用例号: UC01 用例名称: 注册优先级: Must 简要说明:李炜峰通过 Internet 在线注册成为网上商店已注册顾客人物角色:李炜峰前置条件: 无后置条件
10、: 保存李炜峰注册信息,李炜峰的帐号状态变为已注册名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 22 页 - - - - - - - - - 事件流主要事件流:1)李炜峰填写注册信息,包括帐号、密码及联系方式,确认后提交申请注册2) 系统检查用户信息3) 系统给顾客分配李炜峰应有的权限4) 系统保存李炜峰注册信息,并将其帐号置为已注册替换事件流:2a)系统检查用户信息不合法(如密码长度不够等),则返回错误信息,并提示李炜峰重新输入正确信息。2b)系统已存在相同帐号,提
11、示李炜峰修改帐号后重新注册。其它非功能性需求:无扩展点: 无备注:业务流程图(可选)3.3.2. UC02 登录界面原型(可选)用线框图展示用户操作界面用例说明(必选)用例号: UC02 用例名称: 登录优先级: Must简要说明:李炜峰输入帐号及密码登录网上宠物店人物角色:李炜峰前置条件: 无后置条件:李炜峰进入网上宠物店主页面事件流主要事件流:1)李炜峰在登录页面输入帐号和密码,确认后提交2)系统验证李炜峰帐号的合法性3)系统给李炜峰设置权限信息4)系统显示主页面替换事件流:2a)李炜峰帐号和密码不合法,则返回登录失败信息,提示用户重新输入正确信息名师资料总结 - - -精品资料欢迎下载
12、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 22 页 - - - - - - - - - 其它非功能性需求:登录操作应当在30 秒内得到响应扩展点: 无备注:业务流程图(可选)3.3.3. UC03 退出系统界面原型(可选)用线框图展示用户操作界面用例说明(必选)用例号: UC03 用例名称: 退出系统优先级: Must 简要说明:李炜峰登出网上宠物店,此时顾客依然可以浏览商品,但不能下订单。人物角色:李炜峰前置条件:李炜峰已成功登录后置条件:李炜峰下订单的权限被取消事件流主要事件流:1)李炜峰发出退出系统
13、请求2) 系统清除李炜峰的购物车中的商品3) 系统清除李炜峰的登录信息,顾客将不能下订单4) 系统显示李炜峰登录前的主界面替换事件流:2a)如果李炜峰退出系统前已选购了部分商品,则提示顾客是否需要结账,如果李炜峰确认要结账,那么进入结账用例。其它非功能性需求:无扩展点: UC09结账用例备注:业务流程图(可选)3.3.9. UC09 结账界面原型(可选)用线框图展示用户操作界面用例说明(必选)用例号: UC09 用例名称: 结账优先级: Must简要说明:李炜峰确认购物车中的商品信息无误后请求结账人物角色:李炜峰名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
14、- - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 22 页 - - - - - - - - - 前置条件:李炜峰已成功登录,并购买了商品后置条件: 生成并保存订单信息事件流主要事件流:1)李炜峰购买完成后请求结账2) 系统汇总商品描述、数量及总价给李炜峰确认3)李炜峰填写信用卡信息、联系信息、账单发送信息、商品发送信息4) 系统生成订单,并将订单信息(包括订单号)显示给李炜峰替换事件流:3a)李炜峰输入的信息部分或全部不合法,则提示李炜峰重新输入3b)客户代表审核订单时如果发现订单信息有误,则通知顾客修改3c)财务系统从银行帐号取钱失败,则通知李炜峰修
15、改信用卡信息其它非功能性需求:无扩展点: UC15 审核订单, UC22 取钱备注:李炜峰结账跟客户代表审订订单和财务系统从开户银户取钱是异步进行的。业务流程图(可选)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 22 页 - - - - - - - - - 4. 用户界面4.1. 用户界面架构4.2. 用户界面原型1、网上宠物店前台首页:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
16、 - - - - - - 第 17 页,共 22 页 - - - - - - - - - 界面元素描述备注左侧宠物分类链接点击进入相应宠物品种信息页面上侧宠物分类链接同上正中宠物图片链接同上购物车点击进入相应购物车信息页面如果还末登录, 则进入登录/ 注册页面Sign in按钮点击进入登录 / 注册页面文本输出框输入品种名称模糊搜索Search 按钮模糊搜索相关的宠物品种,显示搜索结果2、商品种类信息表:界面元素描述备注名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 2
17、2 页 - - - - - - - - - 3、商品条目信息表:界面元素描述备注4、商品详细信息:界面元素描述备注5、购物车信息:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 22 页 - - - - - - - - - 界面元素描述备注4.3. 用户界面UI 导航UI 导航图可以直观地体现用户的操作步骤,在产品初期就能给用户一个总体体验,并做为后续 UI 设计的指导。下面是网上宠物店的顶级UI 导航图:名师资料总结 - - -精品资料欢迎下载 - - - - - -
18、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 22 页 - - - - - - - - - 导航说明:略。注:对于较大应用应当将顶级导图分成几张图,每张图关注几个用例,每张导航图还要附加导航说明。5. 非功能性需求非功能需求主要在设计和实现阶段考虑5.1. 软硬件环境需求运行该系统的计算机采用PC Server ,内存至少 1G,双 CPU 操作系统采用Suse 11g ,开发语言使用Java, 遵循 J2EE 标准。5.2. 质量需求 5.3. 安全性需求5.4. 兼容性需求 5.5. 国际化需求 5.6. 升级维护需求系统要求
19、易于扩展和维护5.7. 接口需求名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 22 页 - - - - - - - - - 5.8. 其它需求 6. 附录6.1. user case与 user story的异同工具应用场合user story 在 MRD 中从用户角度描述一个功能:作为xxx,我希望, ,达到 ,预期。对用户需求描述比较抽象。是敏捷开发的最小单元,通常可用来做为敏捷开发时间计划的依据。user case 在 PRD中从用户与本系统交互的角度来描述用户需求,包括名称、 描述、 主要事件流、扩展流、异常流、前置条件和后置条件等等元素。一般一个 user story 包含多个细粒度的user case,通常用于开发任务分配和进度跟踪。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 22 页 - - - - - - - - -
限制150内