【软工】第三次作业

摘要

本次作业是对微软的必应词典进行调研和在用户层面的初步测试。与之进行比较的是网易有道词典,两者版本均为三星应用市场上的最新版本。

一、调研

我采访了一位必应词典的使用者,是我的室友,也选了软工课。以下是图片以及采访摘要。
用户图片1
用户图片2
用户图片3

  • 为什么要下载必应词典?
    查询单词,主要是英译汉。
  • 必应词典可以很好地解决问题吗?
    可以。
  • 你觉得必应词典有什么优点或者缺点?
    优点:广告较少,界面干净。
    缺点:拍照翻译不太准确,有些功能不能用,比如单词挑战。
  • 给你的体验是怎么样的?
    中规中矩,可以支持一般的翻译工作,但还没达到让人耳目一新的程度。
  • 还有什么需求?有什么改进的建议吗?
    希望可以提供英语听力的学习。

二、测评

核心功能

词典的核心功能无非是查词和翻译句子和段落,接下来就这两个功能进行评分:

单词查询

我选取了2个常用词,2个学术词进行测试

1、relate
结果如下:
relate_youdao
relate_bing
可以看到,网易有道和必应都正确翻译出了单词意思且都收录了较为权威的词典释义,但是网易有道给出的信息更明确,给出了relate的及物和不及物意思,而且个人认为网易有道的重点更为突出,布局更为清晰。而且必应词典给出的英式发音和美式发音音标是一样的。查了其他字典后发现,网易有道是正确的。

2、kind
结果如下:
kind_youdao
kind_bing
都正确翻译出了单词意思且都收录了较为权威的词典释义。

3、floppy
结果如下:
floppy_youdao
floppy_bing
网易有道给出了专业释义,bing没有,但是给了相关的例句。

4、firewall
结果如下:
firewall_youdao
firewall_bing
均给出正确释义。

段落翻译

我选择了《哈利波特与魔法石》中的一段进行测试。英汉版本如下:

汉语版本:

德思礼先生在一家名叫格朗宁的公司做主管,公司生产钻机。他高大魁梧,胖得几乎连脖子都没有,却蓄着一脸大胡子。德思礼太太是一个瘦削的金发女人。她的脖子几乎比正常人长一倍。这样每当她花许多时间隔着篱墙引颈而望、窥探左邻右舍时,她的长脖子可就派上了大用场。德思礼夫妇有一个小儿子,名叫达力。在他们看来,人世间没有比达力更好的孩子了。

英语版本:

Mr. Dursley was the director of a firm called Grunnings, which made drills. He was a big, beefy man with hardly any neck, although he did have a very large mustache. Mrs. Dursley was thin and blonde and had nearly twice the usual amount of neck, which came in very useful as she spent so much of her time craning over garden fences, spying on the neighbors. The Dursleys had a small son called Dudley and in their opinion there was no finer boy anywhere.

网易有道测试结果
必应测试结果

结论:有道翻译与必应翻译都没有完美翻译出文本的内容,可能两者对从句的处理都存在一些问题。但是有道翻译明显翻译正确了较多的内容,必应的表现则让人有些失望,虽然正确处理了基本所有的单词,但是在组成句子方面还存在较大问题。

这一项满分10分,我给必应打5分,评分标准参见邹欣老师的打分细则。

差异化功能

这部分我们重点对拍照翻译进行测试评估。

文字较为平整

照片1照片2
这里是指对待翻译段落在屏幕或平整纸张上拍摄出来的照片的翻译。
英译汉结果
可以看到,英译汉的时候基本可以识别全部文字,但居然会出现乱码。
汉译英结果
汉译英好一些,不过依然存在“汉译汉”之类的错误。
同样的照片在网易有道上翻译虽然也不能完全正确,但是起码有些正确的句子。
综上,拍照翻译的表现不尽如人意。

书籍中的段落

中间突出的图片
有插图的图片
对话图片
我对这三个图片依次进行了拍照翻译,结果如下:
中间突出的结果
有插图的结果
对话的结果
可以看出插图以及图片形状对必应的拍照翻译影响不大,对于对话图片的处理依旧存在问题。
这一项满分10分,我给必应词典打6分。

用户体验

这一项满分10分,我给必应词典打8分。

细节

使用主流社交媒体即可一键登录,不必重新申请微软账号。
这一项满分10分,我给必应词典打10分。

辅助功能

页面布局,标签分类这些方面我认为挺好的,在查单词,查句子的同时,兼顾英语新闻以及英语单词学习。这一项满分10分,我给必应词典打9分。

软件的效能

打开速度很快,暂未发现闪退和内存泄漏的问题。
这一项满分10分,我给必应词典打10分。

软件的适应性

询问了iphone用户的使用感受,发现存在跨平台之间以及版本之间的使用差异,这一项满分10分,给必应打6分。

成长性

会自动记录并显示用户的搜索历史,并且会记录用户最近使用过的语言,成长性好,这一项满分10分,给必应打8分,因为“记录用户最近使用过的语言”这个功能在拍照翻译里没有出现。找目标语言依旧很麻烦。

用户有控制权

用户可以随时控制软件,暂未发现未响应以及崩溃的问题,操作提示也很清晰,这一项满分10分,给必应打10分。

主题配色

和扇贝单词的配色简直不能再一样,可以尝试紫色或者黄色这些有必应特色的配色。这一项满分10分,给必应打5分。

目前存在的bug

bug测试环境

手机型号:三星C7
系统:Android6.0.1

回归测试

没有前一个版本,无法进行。 

具体bug描述

1、单词量测试bug

标题以及详细描述:单词量测试时会出现重复单词。
bug复现步骤:这个情况好像很少见,只遇见过一次,没来得及截图。

2、学习栏的bug

标题以及详细描述:“单词挑战”和“口语挑战”无法加载。
bug复现步骤:进入学习栏即可。

3、音标显示的bug

标题以及详细描述:英式发音与美式发音不同的单词音标显示一致
bug复现步骤:搜索ask,board等英式发音与美式发音不同的单词,查看音标即可发现。

总计:
100分满分,必应词典的得分是5+6+8+10+9+10+6+8+10+5 = 77,我不推荐使用这款软件,因为它跟同类型产品相比可以说基本没有优势。

三、分析

1、使用此软件的所有功能,估计这个软件做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)

我估计在半年左右。

2、分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)

与同类型软件相比丝毫不占优势,既没有一些特别的功能,在基本功能方面又没有其他软件做得好,也没有像有道、扇贝、金山词霸这么早的基础。唯一的优点可能就是没有广告了吧。。。我估计在同类型产品中排名在10名左右,如果把基本功能做得完善一些,可能会靠没有广告增加一些用户。

3、它的市场份额估计第几?两者匹配么?不匹配的原因是什么?

市场份额我估计与排名匹配,也在10名左右。

4. 团队在哪一个层次还有问题?为何这么著名的团队还有这些问题?可以把自己想问软件团队的问题都列出来,也许就能得到团队的亲自解答了!

感觉在人员沟通方面存在问题,隐约感觉开发与测试不在一个频道上。

5、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。(必答)

我觉得这应该是开发人员和测试人员的沟通不畅通导致的。可能开发人员新加入了一些功能,而测试人员可能没进行相关的单元测试和回归测试,就签入了,导致测试与代码步调不一致。当然也可能是前端人员与后端人员的交流问题,比如学习栏的bug可能是前端人员没有及时关联数据导致的。

6. 根据各种公开资料,推测这个App/系统是用什么语言+架构实现的,做到目前这个水平总的工作量应该是多少(人×月)

推测是java+MVC架构模式实现的,做到目前的水平应该在6人*6月左右。

7、你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

单词量测试bug:测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
学习栏的加载bug:其他,我觉得这么明显的bug测试人员和开发人员没理由发现不了,我觉得应该是以后要加入这样的功能,那就不如在加载栏中写个“敬请期待”。。。
音标显示的bug:开发人员粗心大意;测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试

四、建议与规划

1、首先,市场有多大?全中国IT专业的学生和职业人士都可以是用户,总共有多少人?

参考了其他同学的博客,中国2015年信息传输,软件和信息技术服务业就业人数336万。

2、目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?

网易有道词典:
优势:
功能更强大,更准确。
劣势:
在查询中会出现广告。
扇贝单词:
优势:
简洁明确,功能强大
劣势:
句子翻译方面做得不好。

3、作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

核心用户群是学生,学历在高中,大学为主,年龄在12-27岁左右,专业没有明确要求,爱好可以是英语,阅读之类,收入来说都是学生,没什么收入要求,表面需求就是较为准确地提供单词以及句子的查询以及翻译功能。潜在需求是进行英语学习,丰富词汇量,为一些分级考试做准备。

4、功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析.

我想设计的功能:为用户个性化定制针对某些考试的背单词学习计划。

原因:因为通过四六级考试是很多大学的毕业条件,推出这个功能可以更好的吸引那些对英语爱好没有那么大的用户。

Need: 为一些想背单词但缺乏自制力的用户进行督促。

Approach: 根据用户制定计划时距考试的天数进行设计,算出每天要背多少单词,并监督用户每天完成,若未完成,则重新计算每天的工作量。

Benefit: 可以让准备考试的用户有条理地完成学习任务,也可以吸引到更多的用户。

Competitors: 市面上一些其他的背单词软件。

Delivery: 可以和一些课程表APP进行合作进行推广。

5、如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

开发2人,测试2人,美工2人。
第1周:进行用户调研。
第2周:分析调研结果,得出用户需求,制定设计文档以及代码规范。
第3周:设计文档复审,落实代码规范,进行具体设计。
第4周:设计测试框架,生成测试计划和总纲。
5-9周:各部门进行具体编码。
第10周:代码复审。
第11-13周:测试,有问题进行修改时务必保证三组人员步调一致。
14-15周:撰写测试报告,对该阶段工作进行总结,设想下一步改进计划。
第16周:正式发布,收集用户反馈。

6、实际作业时间:12小时

posted @ 2017-10-12 14:33  xinze  阅读(756)  评论(4编辑  收藏  举报