第一部分、引言
1.1编写范围
本文档包括:编写目的、产品定位、详细需求描述,详细非功能需求。
1.2编写目的
本规格说明描述了X钱包的需求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。并且作为各方面沟通的依据,同时为改产品的Axure原型做进一步的解释说明,也为下一步工作提供基准。
1.3产品定位
定位:为需要发行的数字货币提供发行平台,为用户提供免费的BTC、ETH行情显示,为用户提供资产管理、C2C交易、新发行货币抢购和挖矿等功能,X钱包致力为用户和行业提供专业、安全、透明的数字货币服务。
人群:喜爱数字货币的内部用户(邀请机制)
核心功能:抢购、C2C货币交易(后期)、挖矿(后期)
第二部分、需求描述
2.1产品架构(结构图)
根据产品的实际内容填写
2.2流程图
根据产品的实际内容填写
2.3功能清单(功能列表)
根据产品的实际内容填写
第三部分、需求说明
3.1注册登陆页
3.1.1 36氪手机号密码登录页面
功能 | 通过手机号密码登录36氪 | 参与者 | 所有用户 |
用户场景 | 1、使用账号无法接收验证码时,就可以使用账号密码登录 2、用户习惯于使用账号密码登录 | ||
输入/前置条件(怎么来,怎么进来的) | 验证码登录页面 | ||
需求描述(重要) | 国际区号选择按钮: 1、当账号密码登录页面载入时,国际区号默认为中国大陆(+86); 2、点击区号选择按钮,弹出区号选择弹窗(具体参考下方图2)。 手机号输入框: 1、没有文字输入时,输入框内有文字提醒“输入手机号”; 2、当点击文字输入框时,文字提醒消失,显示光标,有文字输入时,输入框尾部出现删除按钮。 密码输入框: 1、没有文字输入时,输入框内有文字提醒“输入密码”; 2、当点击密码输入框时,文字提醒消失,显示光标,有文字输入时,输入框尾部出现删除按钮和显示/隐藏密码按钮。 登录按钮: 1、只有输入正确的手机号格式(输入字符大于6)和正确的密码格式(输入字符大于6)并且同意协议和政策后,登录按钮才会变亮; 2、点击登录按钮后,如果手机号格式输入错误(手机号必须为11位,才会是正确手机号格式),出现手机号输入错误弹窗“请输入正确手机号”。 3、点击登录按钮后,密码输入错误(输入字符必须大于6才是正确密码格式),弹出密码输入错误弹窗“密码错误”。 4、手机号开头必须为1,如果手机号格式正确,但手机号开头不为1,则会弹出用户不存在弹窗“用户不存在”。 第三方登录: 如果不想使用账号密码登录,可以点击第三方登录按钮(微信、微博),如果上次是使用第三方登录,则在第三方登录图标上方有“上次登录”提示。 | ||
输出/后置条件 | 用户服务协议,隐私政策,验证码登录,邮箱登录,第3方登录 |
图1
图2
第四部分、非功能性需求
1、软硬件环境需求
2、产品质量需求
3、安全性需求
4、产品升级维护需求
5、接口需求
6、其他需求
总结:非功能性需求意思为除去自己公司设计的产品功能外,要实现产品能解决需求,外部辅助(包括第3方平台)需要哪些。包括但不限于运营需求、第3方需求、BRD里面的非功能需求等。
附录一 review沟通意见汇总表
沟通讨论ID | 登录(3.11) | 意见数 | 4 |
意见确认人 | 提出者:何金 解决者:PM(何金) | ||
意见1:你这个不好看 提出人:何金 解决办法: 说服他
| |||
意见2:【意见描述】 提出人: 解决办法:
| |||
备注: |