1、移动互联网 产品需求文档(模版)Product RequirementsDocument (PRD)Version Date: 修订历史版本号撰写人审核人日期描述V1.0无2014-11-30创建文档V2.02014-12-01我的账户、登录、注册、红包功能撰写 目录1.产品概述及目标151.1.产品概述151.1.1.背景描述151.1.2.解决问题151.1.3.名词定义151.2.产品目标151.3.Roadmap151.4.产品预期161.4.1.立项时间161.4.2.需求时间161.4.3.发布时间162.产品需求简述162.1.业务模型162.2.用户角色162.3.功能清单17
2、2.4.参考资料183.产品功能需求183.1.精品推荐183.1.1.业务概述183.1.2.行为者183.1.3.用例图193.1.4.前置条件193.1.5.后置条件193.1.6.业务元素193.1.7.流程描述193.1.8.业务规则203.1.9.原型(UI)描述203.1.10.优先级213.2.理财产品213.2.1.业务概述213.2.2.行为者213.2.3.用例图213.2.4.前置条件213.2.5.后置条件213.2.6.业务元素213.2.7.流程描述223.2.8.业务规则223.2.9.原型(UI)描述243.2.10.优先级243.3.支付订单243.3.1.
3、业务概述243.3.2.行为者243.3.3.用例图253.3.4.前置条件253.3.5.后置条件253.3.6.业务元素253.3.7.流程描述273.3.8.业务规则293.3.9.原型(UI)描述303.3.10.优先级313.4.添加银行卡313.4.1.业务概述313.4.2.行为者313.4.3.用例图313.4.4.前置条件323.4.5.后置条件323.4.6.业务元素323.4.7.流程描述333.4.8.业务规则353.4.9.原型(UI)描述363.4.10.优先级363.5.解绑银行卡373.5.1.业务概述373.5.2.行为者373.5.3.用例图373.5.4.
4、前置条件373.5.5.后置条件373.5.6.业务元素373.5.7.流程描述383.5.8.业务规则393.5.9.原型(UI)描述403.5.10.优先级403.6.我的财富403.6.1.业务概述403.6.2.行为者403.6.3.用例图413.6.4.前置条件413.6.5.后置条件413.6.6.业务元素413.6.7.流程描述413.6.8.业务规则413.6.9.原型(UI)描述423.6.10.优先级433.7.累计收益433.7.1.业务概述433.7.2.行为者433.7.3.用例图433.7.4.前置条件433.7.5.后置条件433.7.6.业务元素433.7.7.
5、流程描述443.7.8.业务规则443.7.9.原型(UI)描述453.7.10.优先级453.8.理财金额453.8.1.业务概述453.8.2.行为者453.8.3.用例图463.8.4.前置条件463.8.5.后置条件463.8.6.业务元素463.8.7.流程描述463.8.8.业务规则463.8.9.原型(UI)描述483.8.10.优先级493.9.交易记录493.9.1.业务概述493.9.2.行为者493.9.3.用例图493.9.4.前置条件493.9.5.后置条件493.9.6.业务元素493.9.7.流程描述503.9.8.业务规则503.9.9.原型(UI)描述513.
6、9.10.优先级513.10.我的账户523.10.1.业务概述523.10.2.行为者523.10.3.用例图523.10.4.前置条件523.10.5.后置条件523.10.6.业务元素523.10.7.流程描述533.10.8.业务规则533.10.9.原型(UI)描述543.10.10.优先级543.11.绑定手机543.11.1.业务概述543.11.2.行为者553.11.3.用例图553.11.4.前置条件553.11.5.后置条件553.11.6.业务元素553.11.7.流程描述553.11.8.业务规则563.11.9.原型(UI)描述573.11.10.优先级573.12
7、.修改密码573.12.1.业务概述573.12.2.行为者573.12.3.用例图583.12.4.前置条件583.12.5.后置条件583.12.6.业务元素583.12.7.流程描述583.12.8.业务规则593.12.9.原型(UI)描述603.12.10.优先级603.13.修改手势密码603.13.1.业务概述603.13.2.行为者613.13.3.用例图613.13.4.前置条件613.13.5.后置条件613.13.6.业务元素613.13.7.流程描述613.13.8.业务规则623.13.9.原型(UI)描述633.13.10.优先级633.14.我的红包633.14.
8、1.业务概述633.14.2.行为者633.14.3.用例图643.14.4.前置条件643.14.5.后置条件643.14.6.业务元素643.14.7.流程描述643.14.8.业务规则643.14.9.原型(UI)描述653.14.10.优先级653.15.用户登录663.15.1.业务概述663.15.2.行为者663.15.3.用例图663.15.4.前置条件663.15.5.后置条件663.15.6.业务元素663.15.7.流程描述663.15.8.业务规则673.15.9.原型(UI)描述693.15.10.优先级693.16.手势密码登录693.16.1.业务概述693.16
9、.2.行为者703.16.3.用例图703.16.4.前置条件703.16.5.后置条件703.16.6.业务元素703.16.7.流程描述703.16.8.业务规则713.16.9.原型(UI)描述723.16.10.优先级723.17.忘记密码723.17.1.业务概述723.17.2.行为者733.17.3.用例图733.17.4.前置条件733.17.5.后置条件733.17.6.业务元素733.17.7.流程描述733.17.8.业务规则763.17.9.原型(UI)描述773.17.10.优先级783.18.用户注册783.18.1.业务概述783.18.2.行为者783.18.3
10、.用例图793.18.4.前置条件793.18.5.后置条件793.18.6.业务元素793.18.7.流程描述793.18.8.业务规则813.18.9.原型(UI)描述823.18.10.优先级833.19.更多833.19.1.业务概述833.19.2.行为者833.19.3.用例图843.19.4.前置条件843.19.5.后置条件843.19.6.业务元素843.19.7.流程描述843.19.8.业务规则843.19.9.原型(UI)描述863.19.10.优先级864.产品非功能需求874.1.外部需求874.1.1.用户需求874.1.2.合作伙伴需求874.2.内部需求874
11、.2.1.财务需求874.2.2.营销需求874.2.3.客服需求874.2.4.法务需求874.3.其他需求884.3.1.性能需求884.3.2.安全需求884.3.3.兼容性需求884.3.4.界面需求884.3.5.易用性/可扩展性需求894.3.6.业务规则变更需求894.3.7.商业数据分析需求895.产品成本收益895.1.产品收益预测895.2.产品技术支持成本895.3.产品非技术支持成本896.产品运营管理896.1.商务依赖关系896.2.在商务方面哪些方面是必须保证实现的?906.3.需要签定或修订什么合同?906.4.我们必须依赖的银行?906.5.我们必须依赖的合作
12、伙伴?906.6.此产品的运营对公司内部系统或业务流程的影响?906.7.产品的研发和推广是否跨团队?901. 产品概述及目标1.1. 产品概述1.1.1. 背景描述1.1.2. 解决问题1.1.3. 名词定义序号名称描述1.2. 产品目标1.3. Roadmap序号产品发展阶段阶段描述日期1V1.0APP 1.0项目启动2014-08-112V2.0APP 2.0产品规划与设计2014-11-241.4. 产品预期1.4.1. 立项时间1.4.2. 需求时间1.4.3. 发布时间2. 产品需求简述2.1. 业务模型介绍业务模型,描述业务的主要业务目的,介绍各个参与方的功能与责任。主要面向广大
13、网民进行的。前端以移动客户端(IOS、Android)为主,为用户提供注册、登陆、购买支付、预定等一系列服务。后端由服务控台负责,包括用户管理、产品管理、渠道管理、查询管理、活动管理等,并对接自主研发的XX系统作为产品供应方。在支付方面,使用XXX第三方支付公司的支付服务,完成资金支付、清算交收等服务。2.2. 用户角色角色名称描述2.3. 功能清单一级功能二级功能三级功能描述优先级首页高核心功能产品详情高支付订单高个人中心查询累计收益高资金资产明细高我的银行卡添加银行卡高解绑银行卡高交易记录交易明细高我的红包红包明细中我的账户账户安全中账户信息高绑定手机高密码管理修改密码高忘记密码高更多推荐
14、给好友高去评价中意见反馈中检测更新高帮助中心高关于我们高消息管理中其他注册高登录高2.4. 参考资料描述需求分析与撰写文档时参考的文档清单。3. 产品功能需求3.1. 首页功能的名称是什么。3.1.1. 业务概述告诉此功能主要是干什么,满足用户什么需求,解决用户什么问题。页面展示广告与活动主推的产品。3.1.2. 行为者产品使用者是谁,谁有权限使用。所有用户3.1.3. 用例图3.1.4. 前置条件具体的操作(丛哪里来)打开桌面应用立即进入。3.1.5. 后置条件操作后的展示(到哪里去)无。3.1.6. 业务元素本节对业务涉及的元素进行罗列,输入元素、输出元素。输入元素:无输出元素:无3.1.
15、7. 流程描述描述从前置条件到后置条件过程中的所有主干、分支以及异常流程情况。说明该需求的可能涉及的流程。如果流程较复杂,文字表达很难树清条理,建议使用流程图进行说明;并在流程图下方配以流程各重点环节的文字说明(比如输入环节,中间环节的限制和流程控制)主流程:无分支流程:无异常流程:无3.1.8. 业务规则描述功能的逻辑规则,说明业务描述中需要着重列出说明的地方,需要从业务限制、权限限制、数据限制、字段限制等方面考虑,也可以是调研过程中客户非常注重实现和注意的地方,主要是为了提醒IT在系统分析时考虑和注意,不可遗漏。1、打开桌面应用,出现加载页或者引导页后,进入首页面;2、广告位为轮播方式,支
16、持手触滑动,通过管理控台维护(可配置超链接跳转);3、进入首页面,系统自动检索客户端版本,如有新版本则弹出浮层给出更新提示,并附上更新说明;4、主推产品通过管理控台统一配置。3.1.9. 原型(UI)描述产品原型图3.1.10. 优先级定义好功能的优先级高3.2. 我的个人中心3.2.1. 业务概述页面展示用户当前账户信息。3.2.2. 行为者已登录XX(APP)的用户。3.2.3. 用例图3.2.4. 前置条件从一级菜单“个人中心”进入,并且保持登录状态。3.2.5. 后置条件根据用户的意愿,进入“个人中心”下的子级页面。3.2.6. 业务元素输入元素:无输出元素:无3.2.7. 流程描述主
17、流程:无分支流程:无异常流程:无3.2.8. 业务规则3.2.9. 原型(UI)描述3.2.10. 优先级高3.3. 交易记录3.3.1. 业务概述用户通过“交易记录”查询所有的银行卡付款与回款的记录。3.3.2. 行为者已登录XX(APP)的用户。3.3.3. 用例图3.3.4. 前置条件从一级菜单“个人中心”进入,并且保持登录状态。3.3.5. 后置条件显示交易详情页面。3.3.6. 业务元素输入元素:无输出元素:无3.3.7. 流程描述主流程:无分支流程:无异常流程:无3.3.8. 业务规则1、显示规则:a)根据时间作为条件,以倒序形式进行排序,默认显示1年内的所有交易;b)订单状态:付
18、款成功、付款失败、处理中、回款成功;c)如果系统发放红包则显示“赠送红包”;2、筛选条件:a)点击标题栏的筛选按钮,显示筛选页面;b)日期:可以选择结束日期(默认为当前时间)与开始日期(默认往前推1年);c)业务类型:全部(默认为全部)、付款(银行卡支付)、回款(本息汇划)、红包(赠送红包);3、交易详情:a)交易金额:统一读取XX,支付金额或回款金额;b)产品名称:统一读取XX,购买或回款的产品名称;c)付款方式:统一读取XX,显示支付的银行及卡号后4位,如果为回款则“付款方式”改为“回款方式”;d)交易状态:统一读取XX,支付状态(务必以支付公司返回的状态为准)或回款状态;e)交易日期:统
19、一读取XX,付款时间(如果支付公司不返回付款时间,那就取我们公司系统生成订单流水的时间)或回款时间(读取系统发起结算的时间);f)交易流水:统一读取XX,支付流水号或结算流水号(回款);g)合同编号:统一读取XX,XX生成的合同号,如果业务类型为回款则合同编号不显示;4、交互设计:a)点击交易记录,进入交易详情页面;b)支持从左至右手触滑动屏幕,返回上一级页面;c)交易记录页面,支持页面下拉刷新数据;3.3.9. 原型(UI)描述3.3.10. 优先级高3.4. 我的账户3.4.1. 业务概述用户需要查看账户安全等级、个人信息及密码修改的行为;3.4.2. 行为者已登录XX(APP)的用户。3
20、.4.3. 用例图3.4.4. 前置条件导航栏“个人中心”下“我的账户”3.4.5. 后置条件点击该页面下的相关功能进入相关的页面进行设置3.4.6. 业务元素输入元素: 输出元素:1. 点击账户安全(自选), 进入安全问题设置页面2. 绑定手机(默认), 进入登录密码验证页面3. 修改密码(自选), 进入密码登录验证页面4. 修改手势密码(自选); 进入手势密码验证页面3.4.7. 流程描述主流程:无分支流程:无异常流程:无3.4.8. 业务规则1. 用户必须为已登录状态才可进入;2. 账户安全等级默认状态为低即用户未实名和未设置安全问题,两者若设置一项安全等级为中,两项都设置安全等级为高;
21、3. 姓名和身份证在用户初次下单时会同步个人信息(姓名和身份证),不可直接更改,若更改则是银行卡信息的变动;4. 绑定手机、密码的修改的具体规则见“修改绑定手机”“修改密码”“手势密码修改”;3.4.9. 原型(UI)描述3.4.10. 优先级高3.5. 绑定手机3.5.1. 业务概述用户由于更改手机号码,需要将之前的手机号码变更为现在新手机;3.5.2. 行为者已注册XX(APP)的用户。3.5.3. 用例图3.5.4. 前置条件登录状态下,通过“我的账户”下“绑定手机”选项进入;3.5.5. 后置条件完成手机号的变更后返回“我的账户”页面;3.5.6. 业务元素输入元素:输入登录密码(必填
22、),输出元素:进入绑定新手机页面,输入新手机号码并获取验证码;3.5.7. 流程描述主流程:1. 用户点击“绑定手机”选项进入“修改绑定手机”密码验证页面;2. 输入登录密码,点击下一步进入绑定新手机页面; 3. 输入新的手机号,点击发送验证码按钮,后台系统将请求提交至运营商发送短信;4. 输入短信验证码,点击确认完成修改,返回“我的账户”页面;分支流程:无异常流程:无3.5.8. 业务规则1. 用户必须为已登录状态;2. 原手机号自动默认显示,不可手动更改;3. 密码登录框必须有“请输入登录密码”提示语,当输入密码时自动消失,密码输入错误最大次数为5次,超过5次则自动锁定24小时,可通过客服
23、、忘记密码找回或24小时后自动解锁;4. 绑定新手机页面的手机号输入框必须有“请先输入需要绑定的新手机”引导语,输入手机号时自动消失;5. 用户点击获取验证码进入填写验证码页面,同时后台系统开始有效时间倒计时;6. IOS用户需要手动输入验证码,Android用户可自动填充短信验证码;7. 若用户输入和发送的验证码不符则提示错误,需再次输入;8. 用户在过了有效期之后输入验证码,则提示无效,并重新获取;9. 修改完成后返回“我的账户”页面;3.5.9. 原型(UI)描述3.5.10. 优先级高3.6. 修改密码3.6.1. 业务概述用户出于各种原因需要对登录密码进行修改,该功能可以完成密码的修
24、改; 3.6.2. 行为者已注册XX(APP)的用户。3.6.3. 用例图3.6.4. 前置条件登录状态下,通过“我的账户”下“修改密码”选项进入;3.6.5. 后置条件完成密码的修改后提示修改成功并返回“我的账户”页面;3.6.6. 业务元素输入元素:当前密码(必填),新密码(必填);输出元素:选择提交按钮,提示当前密码错误或新密码不符合(密码由6-14位英文字母、数字组成)提示语; 3.6.7. 流程描述主流程:1. 用户通过点击“修改密码”选项进入修改密码页面;2. 输入当前密码和新密码;3. 确认密码后,点击提交按钮;4. 完成密码的变更并跳转到“我的账户”页面;分支流程:无异常流程:
25、无3.6.8. 业务规则1. 用户必须是已登录状态;2. 当前密码输入框必须有“请输入当前密码”提示语,新密码输入框必须有“请输入新密码”提示语,当输入时文字自动消失;3. 显示密码功能默认状态为不显示,勾选后两个密码输入框都显示;4. 两个密码输入框密码输入后,提交按钮才能点击;5. 密码输入提交后,若当前密码错误则提示当前密码错误,新密码不符合规则提示(密码由6-14位英文字母、数字组成),若新密码和旧密码一致则提示新旧密码不能一致;3.6.9. 原型(UI)描述3.6.10. 优先级高3.7. 修改手势密码3.7.1. 业务概述用户出于各种原因需要对手势密码进行修改,该功能可以完成手势密
26、码的修改; 3.7.2. 行为者已注册XX(APP)的用户。3.7.3. 用例图3.7.4. 前置条件登录状态下,通过“我的账户”下“修改手势密码”选项进入;3.7.5. 后置条件完成手势密码的修改后提示修改成功并返回“我的账户”页面;3.7.6. 业务元素输入元素:手势密码输出元素:手势密码正确则进入修改页面,错误则显示错误提示; 3.7.7. 流程描述主流程:1. 用户通过点击“修改手势密码”选项进入手势密码验证页面;2. 输入之前的手势密码,后台验证正确进入手势密码设置页面;3. 输入手势密码, 再次输入手势密码,后台验证两次手势密码一致;4. 完成手势密码的修改,并提示设置成功后即生效
27、,并返回“我的账户”页面;分支流程:忘记手势密码验证:用户忘记手势密码时通过点击“忘记手势密码”按钮进入用户名和密码登录验证进入手势密码设置;1. 用户点击“忘记手势密码”进入用户名和密码登录页面;2. 输入用户名和密码,后台验证一致则直接进入手势密码设置页面;异常流程:无3.7.8. 业务规则1. 用户必须为已登录状态;2. 验证页面默认显示用户名,用户只需输入手势密码即可;3. 手势密码输入错误则必须提示还可以输入的次数(共5次);4. 5次输入错误,则自动跳转到密码登录页面完成登录验证,详细流程见用户登录;5. 必须完成手势密码或登录验证才可进入手势密码修改页面;6. 设置手势密码时,必
28、须两次一致才可完成设置,若第2次和第1次不符则提示“两次图案不同,请重新绘制“,再次输入一致才可完成;若忘记第一次的手势,点击图案下重新设置即可;3.7.9. 原型(UI)描述3.7.10. 优先级高3.8. 用户登录3.8.1. 业务概述用户通过用户名和密码登录客户端的行为。3.8.2. 行为者已注册XX(APP)的用户。3.8.3. 用例图3.8.4. 前置条件用户登录前的任意停留页面或需要登录才可继续操作页面;3.8.5. 后置条件登录成功回到之前停留的下一级页面;3.8.6. 业务元素输入元素:用户名(手机号,必填),密码(必填);输出元素:密码错误提示或成功登录进入主页面;3.8.7
29、. 流程描述主流程:1. 在登录页面输入手机号(用户名)和密码点击登录按钮;2. 后台系统根据用户提交的信息判定是否正确;3. 正确则跳转到之前停留的下一级页面;流程图:分支流程:无异常流程:无3.8.8. 业务规则1. 用户需为已注册用户;2. 手机号(用户名)选项自动填充用户最近一次登录过的手机号(用户名),同时可通过删除按钮删除已显示手机号(用户名),填写新的账号;3. 若多个账号登录后,系统默认记住之前多个账号,再次登录时可通过下拉按钮选择账号进行登录;4. 密码输入错误最大次数为5次,超过则自动锁定24小时,可通过客服解锁;5. 密码输入错误次数未超过5次可通过忘记密码重新设置密码,
30、具体流程和规则见“忘记密码”;6. 用户在正确输入密码后,之前输入密码错误次数会自动清除;7. 用户若只输入手机号点击“登录”按钮,则弹出“请输入密码”提示语,若只输入登录密码,点击“登录按钮”,则弹出“请输入手机号”提示语;8. 完成用户名和密码输入点击“登录按钮”,若密码错误,则提示“密码不正确,您还能输入N次“,密码输入错误次数超过5次,则提示”用户已锁,请致电客服或24小时后自动解锁”的提示语;3.8.9. 原型(UI)描述3.8.10. 优先级高3.9. 忘记密码3.9.1. 业务概述用户在登录客户端时,忘记密码但仍需要登录的行为;3.9.2. 行为者已注册XX(APP)的用户。3.
31、9.3. 用例图3.9.4. 前置条件登录页面,用户忘记密码且处于未登录状态3.9.5. 后置条件密码修改成功进入我的个人中心主页面;3.9.6. 业务元素输入元素: 输出元素: 手机号, 获取并进入填写验证码页面 验证码, 进入身份验证页面 姓名和身份证号, 进入密码设置页面密码 完成设置进入主页面3.9.7. 流程描述主流程:1. 用户点击登录页面“忘记密码”进入手机号输入页面;2. 用户输入手机号,点击获取验证码,后台系统校验手机号码是否已注册,如果已注册则将请求提交至运营商发送短信;3. 输入短信验证码,后台校验验证码,同时校验用户之前是否实名;4. 用户之前实名,进入姓名和身份证验证
32、页面;5. 输入真实姓名和身份证号,点击“下一步”按钮;6. 后台验证姓名和身份证是否和该用户(手机号)忘记密码前设置的一致,符合直接进入密码修改页面;7. 完成密码设置进入主页面;流程图:分支流程:无异常流程:无3.9.8. 业务规则1. 由于用户输入密码错误次数超过5次导致账号的锁定,则可通过忘记密码解锁,即重新设置密码;2. 只能通过手机号获取短信验证码,前提是该手机号已经在XX理财APP注册过;3. IOS用户需要手动输入验证码,Android用户会自动填充短信验证码;4. 在短信验证码发送后,用户返回上一层级,再次进入验证页面,若验证码仍在倒计时则无需再次发送,待倒计时结束后可再次发
33、送;5. 若用户(IOS用户)输入和发送的验证码不符则提示错误,需再次输入;6. 用户在过了有效期(后台系统为10分钟)之后输入验证码,则提示无效,并重新获取;7. 用户之前若有过交易行为(实名制)则需要进行身份验证,即短信验证成功后填写真实姓名和身份证,反之则无需身份验证;8. 只有真实姓名和身份证号一致时,才能进入密码设置页面;9. 密码设置页面须有密码格式提示(密码由6-14位英文字母、数字组成),同时须有密码可见按钮(默认状态为不可见,通过滑动选择);10. 每个输入框必须有相应的功能提示文字(请输入手机号码,请输入验证码,请输入真实姓名、请输入身份证号码,请输入需要设置的密码),输入
34、数字时则自动消失;3.9.9. 原型(UI)描述3.9.10. 优先级高3.10. 用户注册3.10.1. 业务概述用户使用XX APP查看或产生购买行为之前需要注册;3.10.2. 行为者XX(APP)的新用户;3.10.3. 用例图3.10.4. 前置条件用户在进入注册页面前的任意停留页面,并且为未登陆状态;3.10.5. 后置条件根据提示完成注册并回到之前停留页面的下一层级;3.10.6. 业务元素输入元素: 输出元素:1. 手机号(必填), 获取并进入验证码2. 验证码(必填), 进入密码设置页面3. 密码(必填), 进入手势密码设置页面4. 手势密码(必填); 完成注册返回注册前停留
35、页面的下一层级3.10.7. 流程描述主流程:1. 用户在登录页面点击注册按钮进入注册页面;2. 输入手机号后点击获取验证码,后台系统将请求提交至运营商发送短信;3. 输入短信验证码,后台验证正确并进入密码设置页面;4. 输入密码并可选择是否可见按钮,完成密码设置进入手势密码设置页面;5. 根据提示两次输入手势密码,后台判定两次一致注册成功;6. 注册成功跳转之前停留页面的下一层级;流程图:分支流程:无异常流程:无3.10.8. 业务规则1. 只能通过手机号进行注册,且输入框需要验证手机号的真实性以及是否注册;2. 注册时需要同意注册协议,默认状态为同意,用户可勾选;3. 在点击获取验证码后,
36、后台开始进入1分钟的倒计时,用户若未收到则可重新获取;4. IOS用户需要手动输入验证码,Android用户可自动填充短信验证码;5. 若用户输入和发送的验证码不符则提示错误,需再次输入;6. 用户在过了有效期之后输入验证码,则提示无效,并重新获取;7. 短信验证通过后,页面提示设置密码并提示设置规则;8. 设置手势密码时,必须两次一致才可完成设置,若第2次和第1次不符则提示“两次图案不同,请重新绘制“,再次输入一致才可完成;若忘记第一次的手势,点击图案下重新设置即可;9. 注册成功后跳转之前停留页面的下一层级;3.10.9. 原型(UI)描述3.10.10. 优先级高3.11. 更多3.11
37、.1. 业务概述显示推荐给好友、去评价、意见反馈、检测更新、帮助中心、关于我们等功能。3.11.2. 行为者所有用户3.11.3. 用例图3.11.4. 前置条件从一级菜单“更多”进入。3.11.5. 后置条件根据用户的意愿,显示“更多”下的子级页面。3.11.6. 业务元素输入元素:无输出元素:无3.11.7. 流程描述主流程:无分支流程:无异常流程:无3.11.8. 业务规则1、推荐给好友:a)点击后弹出浮层页面,用户可以选择通过第三方账户进行分享,支持微博、微信、朋友圈等;b)推荐内容可通过管理控台进行灵活配置;c)文字类:用户分享一个“下载地址”到微博、朋友圈,可以让小伙伴们看到分享的
38、内容,点击该链接后跳转到指定页面下载APP应用;d)客户端需要显示成功推荐人的信息,包括用户名、注册时间;e)客户端需要显示成功推荐的奖励信息,包括奖励名称、奖励时间、奖励金额。2、去评价:点击跳转App Store的“XX APP”应用下进行评分;3、检测更新:点击后检测是否有新版本;4、帮助中心:显示应用功能介绍、支付说明、产品说明,为用户提供帮助;5、意见反馈:提供用户留言,用户可将问题描述直接反馈至管理控台,最大输入250字符,同时要有手机号码的输入框,如果用户已登录则自动填充手机号码;6、关于我们:公司的基本信息介绍;7、消息管理:对应管理控台的消息推送系统,页面显示推送的记录,可手
39、动删除推送记录,以及对推送规则进行自定义设置。3.11.9. 原型(UI)描述3.11.10. 优先级高4. 产品非功能需求4.1. 外部需求4.1.1. 用户需求4.1.2. 合作伙伴需求4.2. 内部需求4.2.1. 财务需求需要财务部门协助的需求,比如一些预算,需要提前审批,还有产品的收入与财务部门的对接等。4.2.2. 营销需求描述线上线下举办活动的需求。如果是线上的活动需求,只要有时间限制,一定要在活动结束之后,将这个活动撤掉,避免与用户产生不必要的纠纷。还有发布相关通知的需求、内容数据预先填充和储备的需求等。4.2.3. 客服需求4.2.4. 法务需求需要法务部门协助的需求,比如合
40、同的审核,用户使用协议条款的审核,对外谈判合作方面的需求、版权方面的需求等。4.3. 其他需求4.3.1. 性能需求运行速度快,能够应对上百万用户同时发出请求。服务器端程序连续应工作半年以上。打开页面延迟时间小于等于3秒。应用程序异常退出及崩溃的机率小于等于5%。4.3.2. 安全需求保证用户的信息(包括密码)在传输过程中不被窃取、不会泄漏。保证提交给支付公司的付款信息不被外界截取、篡改等。必须有严谨周密的安全体系结构,系统必须能够提供有效的安全机制,抵御可能产生的恶意攻击,并且在运行安全、交易安全和应用系统安全等方面,有合理可靠的策略。4.3.3. 兼容性需求完美适配iphone5、iphone5S、iphone6、iphone6 plus、安卓主流(小米、三星、联想、华为等)机型;兼容IOS7、IOS8、安卓4以上系统;4.3.4. 界面需求页面显示时不会出现乱码现象、系统异常,正确显示提示内容。4.3.5. 易用性/可扩展性需求安卓客户端支持在线版本升级。可在当前产品架构基础之上进行功能上的扩展。4.3.6. 业务规则变更需求4.3.7. 商业数据分析需求5. 产品成本收益5.1. 产品收益预测5.2. 产品技术支持成本5.3. 产品非技术支持成本6. 产品运