个人作业2——英语学习APP案例分析
2017-03-21 19:38 olivia-sun 阅读(305) 评论(1) 编辑 收藏 举报第一部分 调研, 评测
(软件的bug,功能评测,黑箱测试, 第8章 用户调研, 12 章 软件的用户体验)
1、下载并使用,描述最简单直观的个人第一次上手体验。
1. 第一次打开软件并没有给我眼前一亮的感觉,界面做的比较普通,但胜在简洁。
2. 首页每日一句以及词汇做的很好,可以收藏积累,但感觉句子的语音语速有些快,不适合学习。
3. 首页的精选文章内容很丰富,但是给我的第一感觉有点杂乱,包括新闻、四级、考研等很多内容,我认为可以做一个分类,帮助用户选择。
4. 学习板块对用户还是很有帮助的,不仅可以背单词,还可以练习口语,做习题,听英语电台等。
2、按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
a) 首先,要找bug就要了解bug是什么,下面是引用《构建之法》第13章软件测试中对于BUG描述的片断。
Bug即为软件的缺陷
Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。
2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。
3) 根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
b) 通过几天的使用,整体感觉还是不错的,但是有时软件会很卡,并且会有闪退的现象。
c) 软件的中英文切换做的不流畅。
d) 拍照功能有缺陷。
3、用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
1). 尝试中英文切换设置时,发现切换为英文后,退出基本设置页面发现主页面并没有什么变化,而此时再次进入基本设置页面发现页面切换为了英文模式。
虽然退出软件再重启可以顺利切换为英文模式,但也只有软件的基本应用进行了切换,而像首页词语的切换、联想词汇、精选文章这些依旧是中文。
2)、软件安装时会跳出页面询问用户是否同意调用摄像头和麦克风,一开始我并未注意,便点了禁止,打开软件后发现在软件的界面检索框内无法输入,键盘都无法正常使用,一点就退,甚至无法正常退出软件。卸载重装后发现同意调用摄像头和录音才可以正常使用。
3)、照相功能有些翻译不能显示,并且无法关闭声音。
4、用户使用与反馈
a)采访对象背景和需求
这次我采访了正在准备考研的同学,她需要增加词汇量,练习考研题目,以及做题时对生词的翻译。
b)被采访对象在做习题时使用了必应词典,她反映软件的使用感并不是很好。她认为词典最主要的功能就是查询翻译,而一打开看到的新闻文章等太过繁多,反而显得页面杂乱。另外,与她常用的百度翻译软件相比并没有优势,词典的数据量较少,同一个词语的多个翻译并不够全面,她还向我展示了对比图:
必应词典: 百度翻译:
可以很明显的看到对于prospect一词,百度翻译比必应词典多了“找矿;对...进行仔细调查”这一词义。因此采访对象建议加强对词库的更新。
c)结论:一般
第二部分 分析
(参考《构建之法》 8.6 节 对工作的估计, 和14.1 节 软件工程的质量)
1、使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
需求调研1周
需求分析1周
系统设计1周
软件编码2个月
软件测试1个月
2、分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
界面 | 语种覆盖 | 词库 | 主要功能 | |
必应词典 | 人性化,无广告 | 仅支持中英一种互译操作 | 基于必应搜索基础上的云数据库 |
背单词和查单词兼备 并可以进行口语训练等练习 |
有道词典 | 简洁,有广告 | 支持中英、中日、中法和中韩四种语言的互译操作 | 源自网易 | 侧重于查单词 |
金山词霸 | 较为美观,有少量广告 | 支持中、英、韩、日、德、法、西多种语言互译操作 | 基于中国式的"辞海"; | 具有背单词、查单词、听力训练等多种功能 |
从简单的对比试用来看,有道词典虽然看似比较小巧,但其所覆盖的内容却一点都不“含糊”,而必应词典最具亮点的要数它的每日一句和丰富的影视英语资料,对于一些学习英文的朋友而言,必应词典的学习功能极具吸引力,而对于一些专业的词汇来说,推荐选择有道词典,毕竟它的一些释义更加的专业化。
3、评分:
用户体验方面:7分
UI界面美观度:6分
核心功能:8分
第三部分 建议和规划
(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
1、如果你是项目经理,如何提高从而在竞争中胜出?
1)首先做好软件优化问题,让软件减少对硬件的要求
2)然后美化GUI界面让界面贴合大众的审美
3)将所有的功能分类,减少在一个界面里的内容过多。
2、目前市场上有什么样的产品了?
对比已经上市的App,类似的APP有金山词霸、有道词典、百词斩、百度翻译等等。
3、你要设计什么样的功能?
我认为可以设置名著阅读这一模块,并且可以写读书笔记和与广大用户讨论。
4、为何要做这个功能,而不是其他功能?
因为,这样的功能既可以学习英语又可以提升自身的见识,国外的优秀文学作品那么多,而平常我们阅读的大部分都是中文的,有些翻译甚至都不是很准确。如果有了英文阅读,且可以相互讨论后,就能增加我们的阅读兴趣,无形中还能提高我们的英文阅读能力。
5、为什么用户会用你的产品/功能?
如果直接买本外国名著的话,一看到不认识的单词头就大,但是搭配上APP的使用,有什么单词不懂就能够直接点击查看,也可以查看其它人的读书笔记,这样有助于阅读。
6、你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
N:满足学习者的基本需求,比如查单词,整句的翻译还有划词翻译等等功能。
A: 最常规软件开发的做法,但是存在亮点。
B:除了基本功能,我们有英文名著阅读。
C: 竞争是好事,我们拼的是功能完善和技术创新,有竞争能促进我们进步。
D:推广的时候介绍我们的团队,重点强调我们的最新功能。
7、 如果你来领导这个团队,会有什么不一样?
会让成员先用用其他的应用产品,然后做一款自己想用的产品,毕竟我们也是用户之一,虽然我们不能代表广大用户的需求,但是既然我们会需要,广大用户就更会用的着。这样做的产品可能更会有针对性,本来也就认为词典这类产品比较有针对性,用户比较有特点。
8、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
根据时间安排各项工作阶段,先进行开发,美工在一部分功能完成时开始,测试可在后期进行。人员安排为:2开发人员,2测试人员,1美工人员。
9、 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
第一周用户体验调查,需求分析
2-8周:开发
8-13周:UI美工
10-14周:测试,修改
14-15周:小范围测试,修订
16周:发布软件