终于抽时间做了自己想要的"密码管理器"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的更直观、逻辑性更强。但具体哪一种,可能要根据公司的要求来了,不断努力中,也希望和大家多多交流。