产品的调研和评测

  笔者使用的是win8的必应词典客户端。

  首先打开客户端,用户界面的设计十分简洁,使用方便。但是词典主页与大多外语软件的设计相仿,例如有每日一句,每日阅读等模块,并没有令人感到新奇的地方。而在笔者使用这些时间的经验来看,词典的应用这一模块功能较多且用处更大,应该是大多数用户主要使用的功能。

  

  而因为当前国内的英语同一考试中听力都占有重要的比重,所以在这段调研测试时间主要使用了必应电台这一功能,并发现如下两个BUG。

  1.听写的比对错误

  首先我们用一张图来看必应电台中听写这一功能的正常情况:

  

  我们可以看到提交听写内容进行检验时,能够自动校验出错误的单词并改正,并且会以绿底字的形式补充漏掉的单词。下面我们再看这一功能中存在的一项BUG:

  

  从图片中我们能够明显的看到,软件把给出的修正答案与我们写出的答案是一致的,但我们所给的答案任然被判错!从这一BUG中笔者多次进行测试,发现这一切都归咎与符号这段给出错误文字的最开始的双引号——“"”。用多个测试用例表明,软件会把包括双引号在内的之后所有字符全部判错。至此笔者初略的分析应该是该功能中缺少对像双引号等某些特殊字符的识别,才导致了这一BUG。

  2.电台原文的缺陷

  

  我们可以看到软件界面就直接给出一篇完整的原文,然而在实际使用上,我们常常需要将当前所听到的句子与句子在原文中的位置进行比对。所以在建议在这一功能中添加卡拉OK的歌词效果,如图:

  

  这样表示此刻电台正播放到第三行的thinking单词。

  用户采访

  在这一环节我采访了两位用户,并向她们提出的相同的问题。

  其中一名用户和我们一样是在校大学生,面临着46级和雅思托福等认证考试。然而她们如今已不开设英语课,所以对于这些考试她们只能完全靠自学。这类用户的特点是目的性很强,就是为了能够通过认证考试,在距离考试时间还长时更注重单词、句子以及阅读的积累,而在临近考期时会更注重真题的模拟。在下文将该用户称之为A。

  另一名用户是表的堂姐,她目前已经就职于服务业。她没有认证考试的压力,但是因为行业的原因她常常需要与外国人进行交流,所以英语的学习对于她来说也显得尤为重要。这类用户就是典型的需要在真实的场景中使用英语,对口语和听力要求较高。她们学习英语更多是学习英语中的多个常见的情景交流和日常用语,而一些高级词汇和严苛的语法对于她们并不是那么重要。在下文将该用户称之为B。

  由于采访对象不在身边,下面是她们自行拍摄的正在使用必应词典的照片(前两张是在校大学生):

  

  

  

  

  推荐她们使用了十五分钟后,进行了如下采访:

  1.问:这个软件给你的第一印象是什么?

  A:第一次用,感觉没什么惊喜,和我用过的大多数同类的软件区别好像不是很大。

  B:还不错,词典、翻译、阅读什么的都很齐。

  2.问:评价下这个软件的界面和功能。

  A:界面不繁杂,每一块都分的很清楚,能够很快找到我想用的地方。功能的话我觉得马马虎虎,没有很新颖很能吸引我的地方,我比较喜欢用电台那一个,在空间时间就可以听一听,对听力应该会挺有帮助的。

  B:界面很简约,但是如果是我的话会加一点色调。功能就感觉挺齐的,无聊做了下高考题发现还是能做一些的。那些每日的一句一词的都可以看看,可以用来记记单词积累下句子吧。

  3.问:你觉得这个软件的数据量的准确度怎么样?

  A:数据量的话用的不是很久不太好评价,但是从电台这一块来说感觉还是文章种类和数目都还是太少了,不是很全面,不是很能完全满足我的要求。至于准确度,用了下翻译功能感觉还是可以的,不过不太经常用翻译,如果要用我还是就用用电台那一块,所以翻译的准确度对我来说也不算很重要。

  B:看了下必背的单词感觉还是足够了,这一小段时间内我就做做题,对比一下答案准确度是可以保证的。

  4.对这款软件的改进有什么建议吗?

  A:总体的感觉就是中规中矩,该有的都有了,但是就是没有什么新奇的地方。像我用过的一个APP就是单词解锁,这种就很新颖,用着很舒服。希望能够加点与众不同的功能吧。

  B:对于我来说是已经能够满足我的个人需求了。但是阅读这一部分好像都是文章?加些对话之类的文体也许会更好。

  结论

  这个软件值得推荐。

  根据自身的使用和对一些用户的采访,这款软件是能够满足日常的需求的。

  这个软件还有个十分创新的功能:取词和划译。这一功能虽然不是所有用户都需要,但对于需要访问英文网页以及在网上浏览英文文章的人来说,是十分有用的。由于现在同类的各式应用都在发展,这款软件应该已不能说得上十分创新。在现在用起来总结一句话就是:功能全面,小有创新,略失新颖。


分析

  我估计做这个项目至少需要六个月的时间。

  经过使用,可以把这一项目大致分为以下几个方面:

  1.一个数据库。

  2.各类功能。

  3.UI设计。

  4.某些功能时间的连接(例如可以在一些功能记入生词本,以及取词和划译等)。

  5.一些细节。

  毋庸置疑功能的实现肯定是需要占用我们绝大多数时间的,单以我爱说英语这个功能,语音的识别和对比对我们就是一个极大的挑战。

  必应词典发展到现在更新了很多版本,相较同类软件更为稳定,数据量更大,其中的一些逻辑也更能符合用户的需求。但是目前的同类软件很多是凭借这新颖的功能吸引用户的眼球,例如单词锁屏等等。

  所以这一软件依然具有成熟的体系,目前应该是要用于创新,给用户们制造一些小惊喜。鉴于单词在学习英语中的基础地位,我认为必背单词是要与必应生词本应该建立的更多联系的,而这则可以通过一些小中介联系起来。以PC客户端为例,可以在屏幕的边界设置一些间隔出现的单词小弹窗,单词是必背单词中取出来的,用户看到后可以选择添加进生词本,也可以不予理会,弹窗会定时消失。


建议和规划

  如果我是项目经理,我将在这款软件上添加情景对话功能。

  这一功能的核心是用户与我们的软件进行语音对话。软件会给出一段情景对话,对话中有两个角色,用户将充当其中一个角色与软件充当的另一名角色进行语音对话。

  功能详细介绍:软件给出多篇两人的情景对话,用户可自由充当其中一篇的一个角色。然后软件与用户双方按照给出的原文进行交流,一旦用户给出的语音交流软件无法识别,便会用英文语音表达没听懂,希望用户再说一次。双方对话直至情景对话结束。

  做这一功能的目的性很强,就是能够模拟情景帮助用户提高真实情景的交流水平。这项功能目前还没有软件实现过,我认为这项功能有如下几个创新点:

  a.把口语练习带入情景,更能帮助提高。而不是像当前必应我爱说英语这一功能一样仅仅是照着单句读。

  b.人机语音交互,体现了人工智能。用户和机器进行交流了,你能相信吗?

  c.一项功能中同时提高了用户的听力和口语能力。

  这几个创新点报包含了很多吸引用户的功能:“这是新功能,我要试试看”,“和老外说话会没经验很腼腆,和机器就不会了”。所以我们有理由相信这项功能是能够吸引到用户的。

  在我们团队5人中,其余4人中的两人作为开发者,然后剩余两人1人测试1人美工,测试者和美工者还应适当参与开发。这么布置的原因是这项功能最重要的便是他从未实现过,开发难度不小,所以在开发上面应该多花时间,尽量做到功能的完善。

  值得一提的事这项功能的实现也是在“我爱说英语”这项功能的基础上实现的。因为“我爱说英语”这一功能已然是具备了语音识别的功能,而这项创新的核心说到底就是语音识别。

  在这16周中我会这么安排。

  第1周:需求分析。更深刻的对用户需求进行分析,有针对性的进行这一功能的设计。

  第2周:生成设计文档,设计复审。

  第3~5周:具体设计。

  第6~10周:具体编码。

  第11周:代码复审。

  第12~14周:测试。

  第15周:美工。

  第16周:项目报告及总结。

  从安排上可以看出,开发及测试阶段我们团队都给予重视。在实现创新的同时,稳定性的保障同时是必不可少的。

#个人博客作业week3——微软必应词典的使用的更多相关文章

  1. 个人作业—Week2:微软必应词典案例分析

    调研.评测 bug报告: 标题:Window 10版必应词典客户端口语练习功能无法使用 环境:Window 10, 微软必应词典(UWP) 版本2.6.1.0,屏幕无重力感应模块 重现步骤: 1)   ...

  2. 个人博客作业Week3(微软必应词典客户端的案例分析)

    软件缺陷常常又被叫做Bug,即为计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷.缺陷的存在会导致软件产品在某种程度上不能满足用户的需要.IEEE729-1983对缺陷有一 ...

  3. 必应词典案例分析——个人博客作业week3

    案例分析 ——必应词典客户端 软件缺陷常常又被叫做Bug,即为计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷. 缺陷的存在会导致软件产品在某种程度上不能满足用户的需要.I ...

  4. #个人博客作业Week3——必应词典案例分析

    第一部分 调研以及评测 一.BUG分析   1. 翻译部分原文语言检测部分 1) 症状: 当选择原文语言是简体中文时,输入英文查询,程序不报错,继续翻译,选择其他类型语言也是如此. 且如果出现这种情况 ...

  5. 第四次个人作业——关于微软必应词典android客户端的案例分析

    [前言] 第一次搞测评这种东西,如果有什么疏漏,请多多谅解.测评内容如题. 第一部分 调研,评测 评测:(设备:Lenovo A806) 软件的bug,功能评测,黑箱测试 bug等级划分方式 5级分类 ...

  6. 个人博客作业Week3

    一.调研 下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug.至少两个.用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图. 电脑用户未登录就能使用单词本功能,万一是用 ...

  7. 个人博客作业week3——案例分析

    1.调研 & 评测 1.我的用户体验 win10应用版: Bug1:例句经过翻译与其给出的译文相差太多 上图是应用给出的每日一句及其译文. 将其复制入翻译,就可以看出翻译过后的句子一点也不通顺 ...

  8. 团队博客作业- Week3

    成员介绍 韩青长  测试 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了~ 陈彦 ...

  9. 团队博客作业Week3 --- 项目选择&&需求疑问

    项目选择 经过团队内所有成员一致探讨,我们团队选择完善和改进之学霸系统的第二个子模块,即:网站内容结构定义和数据处理.具体的要求如下:(摘自Xueba系统项目需求) 网站内容结构定义和数据处理(Con ...

随机推荐

  1. 成功激活Win8.1专业版方法

    前两天安装了Win8.1,感觉界面效果都很简约,速度很快,很喜欢,但是不是破解版,本想将就着用,等到真正破解工具出来了再激活,但是用了两天发现系统右下角屏幕上有未激活的提示,时常弹出激活设置,看着有点 ...

  2. 7.1Python异常处理

    目录 目录 前言 (一)常见的异常 (二)异常的处理 ==1.异常的预防:== ==2.解决已经知道类型的异常== ==3.合并处理多个异常== ==4处理未知类型的异常== (三)with语句 目录 ...

  3. NavigationController相关颜色设置

    一.当push进去一个界面后,返回按钮颜色改变: self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

  4. 自己定义控件-DragButton

    版权声明:本文为博主原创文章.欢迎转载,转载请注明博主和原文链接. https://blog.csdn.net/u014077888/article/details/28097273 一.描写叙述 可 ...

  5. 全栈JavaScript之路( 二十二 )IE 专有扩展——文档模式

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/hatmore/article/details/37611911 ie8 引入了一个新的概念.&quo ...

  6. php一致性hash算法

    原理部分转自:https://www.jianshu.com/p/e8fb89bb3a61 基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object ...

  7. 整数划分 NBUT - 1046

    题目很简单,把一个正整数分割成N个正整数之和.但是你得把所有的划分方法列出来,以字典序升序排序.对于每种划分方法,小的数字在前面. 思路:直接深度优先搜索,注意要判断前一位一定会比将要放入答案的因子小 ...

  8. Signature Request Warnings & eth_sign学习

    https://consensys.zendesk.com/hc/en-us/articles/360004427792-Signature-Request-Warnings-eth-sign Met ...

  9. k8s调度的亲和性和反亲和性

    文章转自 http://ju.outofmemory.cn/entry/278349 https://www.jianshu.com/p/102c4df69af9 RequiredDuringSche ...

  10. <数据结构与算法分析>读书笔记--运行时间计算

    有几种方法估计一个程序的运行时间.前面的表是凭经验得到的(可以参考:<数据结构与算法分析>读书笔记--要分析的问题) 如果认为两个程序花费大致相同的时间,要确定哪个程序更快的最好方法很可能 ...