典型用户及用户场景分析
糖糖---一个热爱编程的准程序员
名字 |
糖糖 |
性别、年龄 |
男,刚21岁 |
收入 |
暂时还没有 |
比例和重要性 |
市场比例很大,很重要 |
典型场景 |
写了一段自认为很优秀的代码,想要保存在一个合适的地方 |
使用本软件/服务的环境 |
需要保存自己的代码 |
生活/工作情况 |
现在还是学生,努力学习 |
知识层次和能力 |
大学还未毕业,学习热情极高,编程能力较好 |
用户的动机、目的和困难 |
保存代码,但是没有合适的地方 |
用户的偏好 |
喜欢给代码增加自定义的标签 |
呆呆---热爱思考人生的缺乏编程联系的“小学生”
名字 |
呆呆 |
性别、年龄 |
男,20岁 |
收入 |
没有收入 |
比例和重要性 |
市场比例很大,很重要 |
典型场景 |
需要搜索一以前写过的代码段代码 |
使用本软件/服务的环境 |
现在编写的代码以前写过,忘记了完整的思路,要看看以前是怎么写的 |
生活/工作情况 |
现在还是学生,正在努力奋斗 |
知识层次和能力 |
知识还比较欠缺 |
用户的动机、目的和困难 |
编写以前写过的代码 |
用户的偏好 |
记不住什么时候写过,也忘了叫什么 |
场景/故事/Story
归1603人员所有/版本1.0/小组成员
背景:
1.典型用户:
1糖糖,2呆呆。
2.用户需要迫切解决的问题:
a.糖糖和呆呆都需要对自己以前用过保存好的代码进行修改,或者对自己觉得改的比较差(或出于其他原因)想要删除自己的部分代码。
b.自己保存代码的文件夹里有好多以前保存过的代码,不好查找手动要修改的文件。
c.删除文件后想要恢复却不知如何是好,找不到以前的文件很是懊恼。
d.由于自己的误操作糖糖/呆呆点击了删除按钮,将自己本不想删除的文件删除了。
用户场景:
a.b.1糖糖想要修改自己的代码(包括注释),于是点击“代码管家”快捷方式图标进入软件。
2糖糖点击了修改按钮,软件弹出了一个选择框,选择内容为代码的类型“Java,c,c++,c#,jsp,html,js,css,php...,忘记了。”
3糖糖选择自己想要修改的代码类型后左侧(2区)便会显示他选择的当前存储文件夹下的当前类型的所有代码文件。
4系统提示糖糖输入自己想要修改的代码的文件的名字(部分即可)
5系统按照糖糖输入的文件名进行了文件筛选显示出了符合要求的结果
6糖糖点击了该文件的文件名,编辑区域出现文件内容部分。
7糖糖想要修改自己已经知道了某个函数,点击查找按钮,在内容中找到函数部分,进行修改。
8糖糖修改完毕,点击保存按钮,文件保存,并回到初始界面。
9糖糖修改完成后忘记点保存按钮就点击了退出软件按钮,系统弹出对话框提示是否保存已修改内容,“保存”即保存后退出,“取消”即不保存修改退出。
cd.
1糖糖想要删除自己的某个文件,在经过上述步骤的查找后便点击了删除按钮。
2被删除的文件不会显示在浏览列表里,但是并没有真正的在磁盘中删除,而是被剪切到另一个临时保存的文件夹里了(此文件夹里的内容会被保存7天然后放到回收站)
3糖糖发现删了不该删除的文件后悔了,点击界面中的“恢复近期文件”按钮后,系统会显示最近7天内被删除的所有文件。
4用户可自行点击文件名恢复,也可在经过步骤查找后点击查找到的文件名进行恢复。
5糖糖误点了删除按钮,系统提示是否确定删除,以确保不是误删。点击“是”删除选中文件,“否”回到原来界面。