Bing词典分析
0x01 Bug测试结果
本次测试的是Bing词典wp版本V4.5.2,经过测试,共发现如下Bug。
1.更新后,旧版本首页的每日单词与文章推荐不能重新获得,部分搜索历史记录丢失。
2.在单词挑战模式下,以选项区域作为滑动起点进行拖动可能不被识别。(见视频)
3.下载扩展词典后,部分中文输入的单词无法通过网络获得翻译,直接提示查找不到对应的翻译结果。删除软件并重新安装后可以再次正常搜索。
4.我爱说英语模式下,遇到短句子时,使用较快的语速连读,则连读部分识别不正常。例:How do you want to go there. 疑问句末尾单词升音时判定有误,使用标准降音得分更好。
5.单词搜索模式下,快速输入单词(如administrator),程序按字母检索单词,依次在下拉列表中显示单词所有前缀的搜索结果,但是唯独最终单词的搜索结果未被显示,而显示的是搜索历史。
一个不确定的问题:
我爱说英语模式下:单词末尾g发音是否进行罗马音发音方式判定。如morning、working。
0x02 用户调查
受访用户:某BUAA非英语专业大三学生基。目标提高英语考试成绩,使用软件背单词&学英语。
使用过程中,基主要使用了查单词功能和单词挑战模式。基认为,软件简单易用,功能基本满足需求。软件存在的不足是联网查询单词太慢,以及没有扫一扫翻译的功能。用户体验比较好,但是手机版还是不如PC版方便。
我比较推荐这款软件。
(由于Markdown编辑器插入图片路径容易出错,另开设博客上传图片)
0x03 软件分析
优缺点分析
Bing词典与很富哦同类词典相比,具有很多出彩的地方。
1.Bing词典本身融合了多种功能,包括背单词、发音练习、习题练习等。与其他软件中的推广链接相比,这种方式轻量且易用。
2.在单词学习方面,Bing词典会在很大程度上激励学习者进步。Bing词典中的模式中,存在诸多的排位制度,每一个使用者都会获得自己在所有使用者之间的排位,排名功能增加用户使用积极性。这对于一个学习软件是非常有效的方式。
3.用户界面清爽,不存在弹窗式广告,所有页面干净清晰,界面用户体验好。应用推荐可以手动关闭,且方法简单。
4.支持近义词和近音词搜索,拼写修正的正确率高。
Bing词典目前也还有很多不完善之处。
1.Bing词典的功能还尚未完善,缺少整句翻译、语音翻译等功能。
2.作为微软官方推出的词典功能,未能和系统中其他组件相互融合,如不能快捷的翻译浏览器中选中的单词。
3.关联的bing搜索不能在程序界面中打开,而是需要调用浏览器。导致切换程序不方便。
开发建议:
团队中应包含对wp操作系统底层架构较为了解的架构师及软件工程师,这样可以做到和系统层更好的耦合。(Android版本也存在此问题,Android版本中存在严重的用户界面和后台相应时间差导致的漏洞)
软件开发周期估计
假设团队由6人组成,不包括UI及相关设计人员。6人中4.5人参与开发,1人测试,0.5人担任PM(即PM同时负责简单的开发工作,如UI接口设计)。得出以下开发周期估计:
1 week:分析软件需求,制定相应策划。
4 weeks:利用微软提供的TTS等API获得快速原型,实现最基本的功能模块。功能实现可能会有错误,但是可以展示目标软件的基本模式。
1 week:分析快速原型,清晰化目标软件。
7 weeks:重构快速原型,得到可以使用的软件,并进行测试,撰写文档。所有模块可正常使用,用户体验良好。
2 weeks:进行小范围测试,修复软件Bug,改进细微功能并完善用户体验。
1 week:上线发布。随后根据用户反馈进行迭代。
共计16周可上线。
0x04 迭代改进
在wp平台上,Bing词典是用户交互最为舒适、功能最全面的词典,本身具有相对较多的用户基础。
与同类软件(如有道词典)相比,Bing词典与系统切合度最好,UI与系统适应,功能的集成度很高,但是依然有可以改进的地方。
首先需要改进的部分如下:
1.增加与系统中其他软件的交互,方便用户随时切换。
2.增加题库数量,特别是说英语模块中的句子数量。
前者尤其重要。
Need:wp平台的词典软件目前都不支持跨软件的查词(由于墓碑机制,没有程序可以在后台常驻,因此不能实时监控剪贴板)。而用户在浏览器或其他app中快速查找生词已经成为一种非常常见的需求。如看pdf论文时,经常需要查找不认识的单词。
Approach:直接通过系统层面的结构实现相应的功能。
Benifit:这种方式可以方便用户快速查词,甚至是不借助进程切换就可以获得翻译推送。
Competition:在wp平台上,可以用于程序间通信的方式非常少,应用程序的墓碑机制基本使监控成为不可能。而微软自身作为系统的开发者,可以为Bing词典留有特殊的监控和系统调用。
Delivery:产品作为软件的扩展功能,可以在软件中设置是否开启,如果开启仅需要下载组件即可。
对于一个5人团队,在改进Bing词典的方案上,我的分工如下:
开发2.5人,测试1.5人,美工1人。即有一人同时工作于开发与测试模块,作为二者之间的衔接人;两人开发;一人测试;一人美工。
Bing词典分析的更多相关文章
- Bing词典案例分析
一.调研评测 Bug 1 : 当鼠标移动到可点击的地方的时候,光标的样子并没有变成手指状而是插入符号状.这影响了用户对按钮是否可用的判断,也会让用户在一定程度上不适应,不利于软件的长期发展. Bug ...
- ecosphere是什么意思_ecosphere的翻译_音标_读音_用法_例句 - 必应 Bing 词典
ecosphere是什么意思_ecosphere的翻译_音标_读音_用法_例句 - 必应 Bing 词典 ecosphere
- 补充照片:某基同学使用Bing词典
某基同学使用Bing词典的照片
- php 生成bing词典能导入的xml(有道词典->bing词典)
编程以来一直用网易有道词典查单词.翻译:最近一直在看英文方面的资料,于是越来越对有道词典(划词.广告,本来想转灵格斯的,但灵格斯没有android版)不满意,一番试用后决定转bing词典,于是想把有道 ...
- Week2 Bing词典Android客户端案例分析
一.软件调研 运行平台:Android 4.4.4 必应版本:5.2.2 1.bug发现 1.1 bug标题:单词挑战无法加载和刷新 bug详细描述:学习界面中的单词挑战模块,点击后没有任何反映,并且 ...
- bing词典vs有道词典对比测试报告——功能篇之细节与用户体验
之所以将细节与用户体验放在一起讨论,是因为两者是那么的密不可分.所谓“细节决定成败”,在细节上让用户感受方便.舒适.不费心而且温馨,多一些人文理念,多一些情怀,做出来的产品自然比其他呆板的产品更受欢迎 ...
- Bing词典vs有道词典比对测试报告——功能篇之辅助功能,差异化功能及软件的效能
1.辅助功能: 和有道相比,必应的词典加入了换肤功能,用户可以选择喜欢的颜色,而且必应的皮肤也比较多,这一点设计给必应增色不少. 相对而言,有道则加入了调节客户端字体的大小,如下,也比较人性化 2.差 ...
- Bing词典vs有道词典比对测试报告——体验篇之成长性及用户控制权
成长性: 会记住曾经查询过的单词或例句与有道词典实现基本一样,并无特别亮点. 用户有控制权: 必应词典和有道词典都能实现基本的查询前进和后退.以及无法查找结果,能顺利进行反馈. 我们在输入完单词按下回 ...
- Bing词典vs有道词典比对测试报告
功能篇 核心功能测评:http://www.cnblogs.com/C705/p/4075554.html 细节与用户体验:http://www.cnblogs.com/C705/p/4077112. ...
随机推荐
- Mysql中use一个表出现警告:Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
今天使用mysql登录数据库,use一个表的时候出现警告信息,详细如下: 后来上网查了一下,出现问题的原因是: 进入mysql时,没有使用 -A 参数 平时我们习惯使用:mysql -hhostn ...
- 彻底修改 Windows 系统用户名
在 Windows 安装的时候会输入一个用户名,电脑店装的一般都会给你设置成Admin之类的.这个时候你想要改成自己的,一般都是直接在 控制面板 > 用户帐户和家庭安全 > 用户帐户 &g ...
- January 11th, 2018 Week 02nd Thursday
Live, travel, adventure, bless, and don't be sorry. 精彩地活着,不停地前行,大胆冒险,心怀感激,不留遗憾. Everything we do is ...
- Xcode调试LLDB
一.简介 关于Xcode调试,相信大家很多会用断点调试,今天无意间在苹果开发的群里看到了po,瞬间心中有个疑问:po是什么?下面我就百度搜索了一下,介绍一点皮毛. 首先是LLDB,它的全名是lower ...
- apply 和call 的区别,apply实用小技巧
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这 ...
- 2019年京东Java研发岗社招面经(面试经历+真题总结+经验分享)!
本篇先以日历形式回顾秋招之路,方便各位参考某厂的处理进度:然后是总结归纳春秋招Java面试题库:最后做个总结还有展望,开始新的征程~ 面试经历京东面试真题面试经验分享1.面试经历 2018年的冬季特别 ...
- Graphviz安装及简单使用
Graphviz Windows环境安装: 1.官网下载 官网下载地址 2.配置环境变量 将graphviz安装目录下的bin文件夹添加到Path环境变量中: 3.验证是否安装并配置成功 进入wind ...
- 洛谷 P1032 字串变换
题目描述 已知有两个字串 A, B 及一组字串变换的规则(至多6个规则): A1 -> B1 A2 -> B2 规则的含义为:在 A$中的子串 A1 可以变换为 B1.A2 可以变换为 B ...
- MySql常用命令集Mysql常用命令4
说明: 用中括号([])括起来的部分表示是可选的,用大括号({})括起来的部分是表示必须 从中选择其中的一个. 1 FROM子句 FROM 子句指定了Select语句中字段的来源.FROM子句后面是包 ...
- C++多线程中用临界区控制全局变量的访问冲突问题
困扰了我很长时间的多线程访问全局变量今天终于解决了,所以得记录一下..控制全局变量的方法很多,有信号量.临界区等..这里我记录一个用临界区控制访问冲突的例子.非常好用. #include <wi ...