快生活 - 生活常识大全

制作新手试水制作密码管理器需求文档


  终于抽时间做了自己想要的"密码管理器"PRD,新手试水,欢迎大家多多交流哦。
  平时登录各种网站、app多了,涉及的账户、密码也越来越多,密码输入有误时有发生,然后就陷入了找回密码的恶性循环中。但市场上的密码管理器大多在PC端,而且影响力较大的基本是国外的几款,手机端的体验很差。
  话不多说,直入主题,BRD就不展示了,直接展示PRD成果。
  一、总体说明
  1.1 项目版本号、修改历史
  1.2 项目概述
  最大化满足用户管理和记忆多个不同的密码、图片等重要信息的需求,最重要的是,可以让用户可以放心存储网银、支付等核心的银行密码,为用户解决密码等重要信息的管理、记忆难题。而且,与市场上收费的软件有所不同,软件本身免费。
  项目的定位:最安全、放心、好用的密码管理贴身专家
  1.3 目标用户
  密码等重要信息多、记不住密码等重要信息的人群;
  手机控;
  随时随地快速使用密码的人群;
  追求登录速度的人群
  1.4 功能性需求总表:
  优先级:从1到5,5最高。
  1.5 非功能性需求:
  安全性:密码、图片等存储信息的安全性;
  用户体验舒适性:
  数据监控需求:
  1.6 其他:
  登录时间超过5分钟且无任何操作的情况下,自动注销,并且提示重新登陆;
  操作出现不可预料的错误时提示:这片区域比较神秘,程序员们正在施工。并提交错误报告;程序没有任何反应,是否退出;
  密码登陆错误时提示:密码错误;
  密码为空时提示:密码不能为空;
  所有条形输入框,在输入文字后,都要显示删除按钮;
  二、UC部分
  2.1 总体流程
  2.2 界面流转图
  2.3 全局说明
  三、 UC正文
  3.1首页
  模块描述:首页频道
  功能描述:整个APP分为3个版块:首页、分组、我的。首页为密码等重要信息的整体展示页,分为三类:全部、常用、收藏。
  优先级:高
  输入/前置条件:输入密码进入app后
  需求描述:
  点击进入全部记录,可对每一条信息手动设置为常用记录、搜藏记录;
  每种类别后面有相应的存储数量:存储了多少信心;
  没有添加任何信息时,进入3种分类都提示:没有数据哦,现在添加。
  输出/后置条件:
  1.全部记录
  点击"全部记录"到信息存储总列表
  2.常用记录
  点击"常用记录"到常用信息存储总列表
  3.收藏记录
  点击"收藏记录"到收藏信息存储总列表
  补充说明:
  3.1.1 信息列表
  模块描述:列表页面
  功能描述:添加的所有信息的排列、展示
  优先级:高
  输入/前置条件:查看全部、常用、收藏记录;信息存储完成后;
  需求描述:
  列表按照时间倒叙排列;
  搜索范围:所有存储的记录;可按照类别、名称等搜索;
  可查询信息存储情况;
  向上滑动,浏览更多内容;
  输出/后置条件:点击信息,查看信息详情;查看信息属性(信息存储时间等)
  补充说明:
  3.1.2 单个信息的展示、与编辑
  模块描述:列表页面
  功能描述:添加的所有信息的排列、展示
  优先级:高
  输入/前置条件:查看全部、常用、收藏记录;信息存储完成后;
  需求描述:
  点击账号、密码,弹出复制;
  点击网址,弹出复制、在safari打开、内置浏览器;
  重复的密码提醒:客官,您已经存储过啦,还要存储吗;
  保存时,提醒:客官,是否保存?是 否
  输出/后置条件:返回上一页;编辑信息
  补充说明:
  3.1.3 添加信息
  模块描述:添加信息页面
  功能描述:信息的添加
  优先级:高
  输入/前置条件:信息存储时
  需求描述:
  密码可设置为显示或隐藏;
  可设置为常用记录或者收藏记录;
  输出/后置条件:信息保存;退出;
  补充说明:
  3.1.3 编辑信息
  模块描述:编辑信息页面
  功能描述:信息的编辑,删除、增加、修改等操作
  优先级:高
  输入/前置条件:信息需要修改或者更新时
  需求描述:
  直接更改各项信息;
  输出/后置条件:保存是与否
  补充说明:
  3.2 分组频道
  模块描述:分组频道
  功能描述:密码等重要信息的分类:默认、社交、网购、银行、学习、生活、游戏、其他、+
  优先级:高
  输入/前置条件:对密码等重要信息分类存储
  需求描述:
  可按照名称搜索所有类别的密码;
  输出/后置条件:进入每一类的密码列表
  补充说明:
  3.2.1 小组页面
  模块描述:小组页面
  功能描述:每一小组的密码信息:默认、社交、网购、银行、学习、生活、游戏、其他、+
  优先级:高
  输入/前置条件:进入每一分类小组
  需求描述:
  可按照名称搜索该类别所有的密码;
  查询信息存储的时间、修改时间等属性;
  添加、修改信息;
  输出/后置条件:查看信息详细内容;返回上一页面;
  补充说明:
  3.3 我的频道
  模块描述:我的频道
  功能描述:共5大类:登录历史、登录密码安全、备份与恢复、设置、帮助
  优先级:高
  输入/前置条件:进入我的频道
  需求描述:
  登录历史情况,及时发现异常登录情况;异常登录提示;
  输出/后置条件:进入下一级菜单
  补充说明:
  3.3.1 登录历史
  模块描述:登录历史页面
  功能描述:
  优先级:高
  输入/前置条件:查看登录历史情况
  需求描述:
  异常登录提醒;
  输出/后置条件:清除;返回上一页面;
  补充说明:
  3.3.2登录密码安全
  模块描述:登录密码安全页面
  功能描述:
  登录密码分为三类:键盘密码、图形密码、指纹密码;
  密码备份至电脑、邮箱;
  修改密码;
  优先级:高
  输入/前置条件:登录密码设置、修改、备份;
  需求描述:
  登录密码分为三类:键盘密码、图形密码、指纹密码;;
  密码备份至电脑、邮箱;
  修改密码:
  输出/后置条件:进入下一级页面;返回上一级页面;
  补充说明:
  3.3.3 备份与恢复
  模块描述:备份与恢复页面
  功能描述:通过wifi、itunes、icloud、dropbox备份与恢复
  优先级:高
  输入/前置条件:数据备份与恢复;
  需求描述:
  通过wifi、itunes、icloud、dropbox备份与恢复;
  输出/后置条件:保存是与否
  补充说明:
  3.3.4 设置
  模块描述:设置页面
  功能描述:数据自毁、数据清除、自动清除剪切板、手动清除剪切板、自动上锁、重置模板、
  优先级:高
  输入/前置条件:对APP数据等细节个性化设置
  需求描述:
  数据自毁: 3次、5次、8次、从不、自定义;
  自动清除剪切板:30S、60s、90s、2min、从不、自定义;
  自动上锁:30S、60s、90s、2min、从不、自定义;
  数据清除、重置模板:是与否
  输出/后置条件:进入下一级页面;返回上一级页面;
  补充说明:
  3.3.5 帮助
  模块描述:帮助页面
  功能描述:操作手册、帮助、关于我们、分享
  优先级:高
  输入/前置条件:进入帮助
  需求描述:
  操作指南;
  通过邮箱反馈意见;
  分享至朋友圈、微信好友、QQ、QQ空间、微博;
  输出/后置条件:
  补充说明:
  四、综述
  这篇PRD整体上是偏重于文字表述,不完全是Axure制作的,另一版Axure画已完成,后期补上。
  作为新手,两种风格体验下来,感觉还是Axure的更直观、逻辑性更强。但具体哪一种,可能要根据公司的要求来了,不断努力中,也希望和大家多多交流。
网站目录投稿:雅青