关于微软必应词典客户端的案例分析

第一部分 调研,评测


评测:

软件的bug:

1.在安卓手机平台上下载必应词典,安装后进入,首先添加了我的生词本单词,之后进入背单词,选择我的生词本,背完以后,就出现如下错误提示,这应该是程序运行的时候出现了错误:

关于微软必应词典客户端的案例分析

2.用桌面版和安卓版分别进行背单词,然后同步背单词,但只有我的生词本可以同步,其它的生词本进度却无法同步,如系统生词本中大学英语四级:

关于微软必应词典客户端的案例分析

关于微软必应词典客户端的案例分析

3.在电脑上安装微软必应词典时,要先安装Adobe Flash Player,然后还要设置Internet Exployer为默认浏览器,才可以安装完全,不知道这算不算一个bug,但个人很不喜欢这种有插件还要更改默认浏览器的软件,用户体验不是很好,图如下:

关于微软必应词典客户端的案例分析

关于微软必应词典客户端的案例分析

个人觉得这个产品组的人没有发现这些bug的原因:

  • 存在兼容性的问题
  • 必应词典有多种版本,这些版本之间要都能够同步,有一定的难度
  • 必应被墙了之后,有许多功能都被过滤掉了

采访:

采访对象:舍友

采访对话:

我 :你使用了必应词典一段时间,相信对这款软件有着自己的许多看法,我能采访你一下吗?
舍友:可以。
我 :首先你为什么要学英语?
舍友:因为我觉得无论何时,英语都是很重要的,特别是在以后就业的时候。
我 :那你为什么要使用必应词典学习英语,而不是其它软件呢?
舍友:因为我觉得必应词典相对于其它软件来说功能是比较多的,而且翻译的功能也更加准确。
我 :除了学英语,你还用过必应词典的其它功能吗?
舍友:有的,我经常使用微软搜索必应功能来搜索一些知识,以前还经常用必应看中国的一些最新资讯,但自从必应被墙了之后,就没有这个功能了好像。
我 :你觉得使用这个软件过后,你的需求解决了吗?
舍友:嗯的,差不多解决了,我都是用这个软件来背单词的,效果还不错,我还经常用这个软件翻译句子,解决我许多问题,而且搜索的功能我觉得也还不错。
我 :你觉得这个软件在界面、功能和准确度上各有什么优缺点呢?
舍友:界面我觉得还好,看起来挺简单易懂的,功能的话是挺多,但是升级完以后,功能就变少了一些,不过对我没有什么影响就是了,最主要的问题是背单词的问题,经常 电脑上的和手机上的单词本不能同步,手机程序也出了几次错,害我重置了好几次背单词的单词本。
我 :那你对这款产品有什么改进意见吗?
舍友:如果说意见的话,我还是希望能把单词本的同步问题解决好。
我 :好的,谢谢你接受我的采访。
舍友:不用谢!

结论:

我最终对这款软件的评价是:一般

舍友使用必应词典的功能的图片:

关于微软必应词典客户端的案例分析

第二部分:分析


估计这个项目做到这个程度所需时间:

假设其中一人为架构师,一人为测试员,一人负责界面优化设计,三人为程序员,负责代码,假设这个团队已做过五次类似项目:

1.产品市场需求调研,软件需求和分析,软件设计和分工:2±0.4weeks

2.设计数据库,收集所需数据,设计框架:2±0.4weeks

3.实现词典、例句、翻译基本功能:3±0.6weeks

4.实现应用功能(必应生词本、背单词、必应电台、单词挑战、我爱说英语):4±0.8weeks

5.实现扩展功能:1±0.2weeks

6.全部功能的整合:2±0.4weeks

7.基本测试与修改:2±0.4weeks

8.扩展不同版本,及各种版本之间的同步:2±0.4weeks

9.后期测试与修改:4±0.8weeks

根据上述估计,时间为22±4.4weeks

这个软件目前的优势(和有道词典相比):

  • 功能较多
  • 翻译的准确度较高
  • 查词的释义较丰富齐全,还有同义词和较多例句
  • 拥有ORC图片取词功能

这个软件目前的劣势(和有道词典相比):

  • 界面不够精美
  • 经常出现程序错误的现象
  • 依赖于网络信息
  • 有时候查词的时候会出现许多错误解释

团队在软件工程方面可以提高的一个重要部分:

可以在测试阶段多投入一些时间,尽可能减少bug的出现

第三部分 建议和规划


如果我是项目经理,我将:

安排更多的时间在翻译的准确度和后期测试上

目前市场上已有的产品:

有道词典、灵格斯、金山词霸等

我要设计的功能:

查词、翻译、例句、我爱说英语、听力训练、背单词、英语讲座推荐、交互

设计这些功能的理由:

查词、翻译例句是基本功能,我爱说英语可以训练口语,听力训练则是训练听力,背单词就如其名字一样,多听一些英语讲座,不仅增长见识,还有助于学英语,交互是指两个用户之间可以匿名用英语进行交流,里面包括不同情境(宴会、会议、学校等),用户可以自行选择进入不同情境

吸引用户的理由:

这是一款单纯的学英语的软件,里面包括了听力、口语、单词等各种训练,还包括用户实战交流(匿名交流,有助于保护用户隐私),集成了各种功能,能有效地帮助用户学习英语,增强用户体验

我的创新在:

增加了用户交互这一功能,能够让用户在不同情境中熟练掌握英语的使用情况

如果我来领导这个团队,将会:

更加注重这个团队的协作能力,明确每人的分工,使项目的安排规范化和条理化

角色配置:

一人测试,一人美工,三人开发

时间安排:

  • 第一周:软件需求分析,确定功能,明确分工
  • 第二周:架构设计
  • 第三周:收集资料,设计数据库
  • 第四周:完成查词模块
  • 第五周:完成例句模块
  • 第六、七周:完成翻译模块
  • 第八周:完成我爱说英语模块
  • 第九周:完成听力训练模块
  • 第十周:完成背单词模块
  • 第十一周:完成讲座推荐模块
  • 第十二周、十三周:完成交互模块
  • 第十四周:整合各功能模块
  • 第十五、十六周:后期测试