此次我选择Bing词典的缘由是在于,首先我使用过的词典软件较多,平台涵盖PC端、网站、移动端,产品有:欧路词典、有道词典、沪江小D、以及一些词汇网站,所以我对这类软件会有比较全面的了解;其次,做为一个深刻学习两种语言(英语和日语)的人,我想我对一个语言学习者对于一个词典软件有哪些需求(包括基本需求和更深层次的需求)有更好的了解。html
我最近使用过的词典是有道词典,它的Ui界面以下,请注意观察界面左侧的功能区:程序员
下图是Bing词典的Ui界面,一样请看重点关注左侧的功能区:
编程
虽然看起来都比较相似,但咱们能发现,Bing在界面左侧的功能区所有采用了图标,而有道采用的是图标+文字的风格。在Bing中,若是要查看图表对应的中文意义,须要点击左上角的”三“按钮。
我认为对于初次使用软件的用户,这是一个较大的缺陷,我在一开始看到这些图标的时候,除了表示主页和搜索的按钮,其它的按钮彻底没法猜出它们的意思,而反观有道词典中直接显示了图标对应的中文解释,清晰明了,初次使用的人能够马上上手。
总结来讲,这是一个cognitive friction的问题。服务器
相似的问题也发生在下图中:
注意到出国考试的单词本有3个,分别是出国考试(G),(GM)和(T),对于有必定了解的人,也许能明白T是托福,G是GRE,可是GM又是什么呢?想了一下也许是GMAT,不过这个东西为何要让用户来猜?架构
词汇量测试作过不少,感受最重要的仍是测试的词汇是否能真实地反映测试者的水平。
首先这个测试中有一些“水分”,好比如下考发音的题目:
以及下面这个考经常识的题目:
app
另外一方面,这个测试题目的选项中没有“不知道”或是“不记得”这个选项,这时候若是用户不知道就只能随便选择一个,这很容易致使测试结果不许确。
前面说的这两个问题,用户很容易注意到,这样用户会天然而然地想到一个问题:“这个词汇测试真的能反映个人词汇水平吗?“工具
不少时候当用户的记忆模糊,它们只能大概拼出一个词,好比他们会把prestigious拼成prastigious,这种时候,软件是否能根据这个拼写查出准确的单词是很重要的,下图是我在有道词典上输入prastigious的查询结果:
学习
没有任何可能的单词提示,而下图是我在有道词典上输入一样单词的查询结果:
测试
区别很明显,有道给出了prestigious这个可能的正确拼写。
因此总结来讲,有道能在必定程度上修复用户的错误,而Bing不行。网站
下面是一个效果图
基本看不懂,猜想缘由在于不能把多行的句子连成一行。
这个功能各个词典在面对多行文本的时候效果都大同小异不是很尽人意,都有待提升,因此就不作对比了。
输入:submit the software engineering assignment at October 15
输出:今天提交软件工程任务,并于10月15日。(submit today software engineering assignment at October 15)
能够下降了语速,感受还行,1.4和1.5的功能基本是基于DL的,我以为技术上来讲MS是比较领先的,这个功能的定位应该是针对一些平常对话的翻译,因此这个质量能够接受。
描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
使用过程
用户首先简单查了几个单词书上看到的词,以后使用了单词本的功能,并添加了几个考试相关的单词本,在而后分别使用了单词复习、词汇量测试和单词挑战的功能。
最后,用户在词典帮助下作了一篇阅读题。
整体而言,问题获得了解决。
优缺点
优势:基本功能都很完善,界面也很精美,准确度对于现阶段来讲是足够的。
缺点:作阅读的时候不能使用mini窗口很麻烦,每次查词都要从新打开窗口。
建议增长鼠标取词功能,以及mini窗口的功能。
类别 | 描述 | 评分 (满分 10 分, 良好 6 分,,及格 4 分,聊胜于无 1 分, 不好 -3 分) | 评分说明 | |
---|---|---|---|---|
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 7 | 设计-2,不能最小化到托盘-1 |
细节 | 有什么为用户考虑的细节? | 8 | 没有mini窗口-2 | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 | 没有广告,这是最完美的 | |
辅助功能 | 一些辅助功能如皮肤等 | 7 | 模糊查词、词汇量测试减分 | |
差别化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 | 平均水准,词典功能基本大同小异 | |
软件的效能 | 占用内存, 启动速度, 内存泄漏状况 | 10 | 20MB,通常PC上几乎能够忽略不计 | |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的状况下均可以顺畅操做. 和不一样平台的软件能流畅协做 | 10 | 支持离线词库 |
成长性 | 记住用户的选择, 适应用户的特色,用户越用越方便 | 10 | 可定制词库以及复习计划 | |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操做有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工做, 快捷操做键可调整。 | 10 | ||
自选 | 自选评分项目 | 高阶功能 | 5 | 词条中没有词根说明,不能引进外部词库,没有多语言支持 |
最终分数是85。
利用COCOMO模型分析,列表以下:
类型 | 因素 | 描述 | 控制因子 |
---|---|---|---|
产品因素 | 可靠性 | 常年运行,高可靠性 | 5 |
数据量 | 包括词条、例句以及音频和用户信息,数据量会不断递增 | 3 | |
复杂程度 | 高,包括语音处理图片处理机器翻译等复杂技术 | 8 | |
模块重用的需求 | 从头开发,所有模块从新写。Ui除外 | 1 | |
文档需求 | 有 | 1 | |
平台因素 | 执行时间 | 实时 | 3 |
数据存储和恢复 | 大型服务器存储,应该考虑将数据托管给专业数据存储公司处理 | 1 | |
编程平台变更 | 基本不变,但平台需求多,包括IOS、安卓、Windows,当前只考虑一个平台 | 1 | |
人员因素 | 程序员能力 | 大学毕业,能力低 | 8 |
相似开发经历 | 基本没有 | 8 | |
人员流动性 | 可能有 | 5 | |
项目因素 | 是否使用项目管理工具 | 使用 | 1 |
工做地区 | 同一地点 | 1 | |
进度安排 | 考虑到产品上线,进度紧张 | 10 |
不考虑Ui的制做,估计须要1年,控制因子的乘积是720000,不肯定性很是大。
软件的劣势在第1节基本介绍清楚,下面列出一些优势:
综合这些优劣之处,我估计它在同类产品(不考虑开源软件)中的排名在前3。
估计在前5,和排名大概匹配。
分析前面的劣势,我认为:
想问软件团队的问题:
能够对不一样水平的语言学习者分类别进行需求分析。
C#/C++ 和 WPF,工做量是300~500人 × (6个月产品原型+2年维护升级)
我认为有些是没注意到的(好比界面设计),还有些也许是由于功能刚出没有时间修复(好比词汇量测试的一些小问题),可能的缘由为:
比较大,有道在2015年用户量是5亿,市场占有70%,因此总的用户量能够有7亿~8亿。
同类型的开源的软件数不胜数,商业软件包括:有道词典、金山词典、欧路词典等,这些都属于直接竞争的产品。
这些软件的对比和分析能够参考:有好用的词典软件推荐吗?
总的来看这些产品的功能都大同小异,面向的用户群都是低中级的语言学习者,其中市场占有率最大的是有道词典,有道的一个比较有亮点的地方是百科。
也有一些间接竞争的软件,好比各类背词软件:百词斩、扇贝单词等。
核心用户群是学习外语的学生,它们的特征以下表:
学历 | 小学到大学 |
---|---|
年龄 | 10~30,主要是年轻群体 |
专业 | 没有限定 |
爱好 | 某种程度上对外语有兴趣 |
收入 | 有家长支持,一部分经济独立 |
表面需求 | 查词 |
潜在需求 | 更快更好地学习外语 |
使用时间 | 除了专业的语言学习者,其余用户的活跃时间通常在半年左右 |
利用NABCD模型分析,获得以下的表格:
条目 | 描述 |
---|---|
Need | 1.得到单词更权威的解释,以及词语源头的分析 2.针对考试进行更有针对性的学习 3.得到轻松愉快的学习体验 |
Approach | 1.容许用户导入外部词典,或是直接在产品中引入权威词典 2.引入语言课程模块,容许用户在支付费用的状况下学习专业老师讲授的课程 3.在词条中引入图片、视频等元素 |
Benefit | 重点解决用户潜在的学好语言的需求,用户能够在一个平台上完成查词、背词、学语言的一整套流程 |
Competition | 优点:强大的技术团队的支持,更快的工做效率; 劣势:进入市场时间晚,如何推广是问题所在 |
Delivery | 除了常规的宣传以外,还能够考虑和外语学习机构合做进行推广 |