zoukankan      html  css  js  c++  java
  • 关于微软必应词典客户端的案例分析

    第一部分  调研,评测

      (软件的bug,功能评测,黑箱测试,第8 用户调研,12  软件的用户体验)

      下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图。

      第一个bug,是一个严重的,很影响使用的bug。当同时打开有道和必应的划词后,然后用鼠标勾画一个词(进行其他操作也可以,总是莫名其妙就锁定ctrl了),很有可能出现锁定Ctrl键的情况。大家都知道锁定了ctrl键后,如果再打字会怎么样吧(非常痛苦)!当然也可以说是两个软件不兼容,不过这也不能说不是bug吧。

      下面是我录制的一个小视频。

      第二个bug,就是在必应电台的初始界面。如果我点击播放键,是没有任何效果的。这个可以理解为,因为我没有选择播放那个电台。但是我会认为是哪里出现了错误。对比下酷狗音乐,我没有选择音乐就点播放,它会播放我的第一首音乐。

      第三个bug,是切换到新的电台,它需要个下载时间,但是没有下载进度条。这是如果点击暂停键是没有效果的。正因为没有进度条,用户不知道它在下载,这时候点暂停却没用,就是一个bug

      相信每个同学的朋友中一定有人需要用这样的软件,记载你对这位用户的采访。 

    采访

      我采访的对象是外国语学院的研究生三年级学姐——小镇姑娘。由于她喜欢用必应词典,所以我认为采访一个长期使用该词典的人,比采访一个新手更有价值。

      采访时间:2015930日  采访地点:网络远程采访

      采访对象:小镇姑娘     记录:疾如风

      采访者:疾如风

      使用照片:

      

      采访过程:

      我:学姐你好,能采访你使用必应词典的一些问题吗?

      小镇姑娘:好,你问吧!

      我:首先是:一、你为什么学英语?二、你使用电子词典有什么需求?查词义,查用法,背单词,还是听英语?

      小镇姑娘:第一个问题,是因为我的专业是英语。第二个问题,我一般查词义和翻译。

      我:那你为什么用必应呢?

      小镇姑娘:觉得挺好用的,有道不太好用。

      我:你使用过必应的那些功能?生词本用过吗?还有必应电台、单词挑战、口语pk用过吗?

      小镇姑娘:就是查词和翻译。其他没用过,因为我不背单词。

      我:你发现过必应的一些错误吗?

      小镇姑娘:没发现。

      我:还有你认为必应和有道比,好在哪里?是功能方面,比如翻译的信息多少;还是操作方面;还是视觉方面?

      小镇姑娘:我觉得更多的是功能方面吧。就是说我用必应能够找到我需要的信息。

      我:意思就是必应翻译更加准确?

      小镇姑娘:相对更准确些吧,就是说它参考的条目会更多些吧。

      我:还有最后三个问题。使用这个产品的过程,你的问题都能解决么?

      小镇姑娘:肯定不都能解决呀!

      我:能举个例子吗,是不是一些专业英语的词语不能解释。

      小镇姑娘:比如说一些专业的缩写,它上边就没有,只能查一些专业的词汇。现在肯定做的不完美吧。有些还需要谷歌和百度。

      我:下一个问题,软件在数据量、界面、功能、准确度上、用户体验上各有什么优缺点?

      小镇姑娘:这个我不太懂。

      我:就说你觉得界面怎么样?

      小镇姑娘:一般吧。

      我:你有需要的新功能吗,你觉得页面怎么改会更好?

      小镇姑娘:如果有各行业的专业词汇就好了 。

      我:你对产品有什么改进意见?

      小镇姑娘:多收录词汇、例句吧。 

      我:采访结束了,谢谢学姐!

      结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

      a)   非常不推荐

      b)   不推荐

      c)   一般

      d)   推荐

      e)   非常推荐

      请选择一个结论。

      我的结论是d.

    第二部分 分析

      (参考 8.6  对工作的估计, 14.1  软件工程的质量)

      使用此软件的所有功能(包括必应词典背单词单词挑战,口语练习等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

      主体搜索功能需要构建数据库,爬取数据,这需要两个人两周的时间。背单词和单词本的功能需要一个人一周半的时间。电台需要一个人一周的时间。口语练习需要语音识别,这需要学些语音识别功能,需要一至两个人两周的时间。词典的句子翻译功能,需要一定的语法识别,需要两个人两周时间。然后是界面设计,需要ui一周的时间。然后两周之内可以在安卓和iOSwp上开发出来相同功能。最后一个月用来测试。总的时间在两到三个月。

      以上说的只是基本功能。当我看了必应的更新日志后,感觉要实现很多更好体验的东西还是需要很多时间的。更新日志链接:http://baike.baidu.com/history/必应词典/23293756#2_9 

      必应电子词典有很多功能,所以在部分功能与之有竞争的产品很多。首先说大体上一样的。

    1、有道词典。

      有道词典是由网易有道出品的全球首款基于搜索引擎技术的全能免费语言翻译软件,为全年龄段学习人群提供优质顺畅的查词翻译服务。20079月,有道词典桌面版上线,20091月,有道词典首个手机版本上线,现已实现全平台覆盖,是全国最大最好用的免费互联网词典翻译工具,也是用户覆盖量最大最受用户欢迎的词典软件。

      有道词典2007年上线,比必应要早,在市场上有优势。比较两者功能:查词、例句、翻译、单词本都有,在这些都有的功能上只能比较功能是否强大,关于词语翻译正确度,不同的人有不同的看法,比如学姐认为必应更好,而我有的同学认为有道更好。另外,必应词典还有电台、单词挑战、背单词功能,这些有道词典没有,这是必应的一个优势。第三,有道词典的广告太多,当打开时,就会出现广告推荐,同时有道词典的首页面大多都是和英语无关的推荐。而必应词典首页都是推荐的英语文章,这是必应的一个优势。

    2、灵格斯词霸。

      灵格斯是一款简明易用的词典与文本翻译软件,支持全球超过80多种语言翻译的词典,具有查询、全文翻译、屏幕取词、划词翻译、例句搜索、网络释义和真人语音朗读功能。同时还提供海量词库免费下载,专业词典、百科全书、例句搜索和网络释义一应俱全,是新一代的词典与文本翻译专家。Lingoes 支持互查互译的语种包括: 英、法、德、意、俄、汉、日、韩、西、葡、荷兰、瑞典、乌克兰、波兰、土耳其、泰、印尼、越南、波斯、希伯来、阿拉伯语 及更多。

    这个词典一个显著的优势就是词典丰富,同时支持很多小语种。这是它的一个优势。但是在普通的英语学习中,不需要特别精准的翻译时,灵格斯词霸不如必应词典,因为它缺少其他功能比如背单词、电台等。

    3扇贝英语。

      《扇贝单词》是一款教你如何背单词的应用,扇贝单词上的学习记录,会被自动通过网络同步。

      这里提到扇贝单词是指一大类背单词的软件。这些软件专注于背单词,会比必应背单词体验更好。单说扇贝单词,它与必应词典都能够选择背诵的词库,也能选择每天学习新单词的数目。但是如果每天学习15个新单词,扇贝英语会让你每天看100个单词,其中15个是新词,而必应词典只会给出15个新单词。同时,扇贝英语会自动显示词语的例句,而必应需要点击释义才可以。还有扇贝单词是先让用户选择是否认识,再显示词义,而必应是如果认识,连词义也不显示,总之在一些细节上,必应无法与专门背单词的软件相比。

      团队可以在软件工程提高的一个重要部分是对任务有着明确的规划,每个成员有明确责任的分工。有时候,人们会对某些角色没有什么明确的要求,这样这个角色就会出现很多问题。为了解决这个问题,必须对任务有明确的规划,并对每个人有明确的分工,每个人要明确其责任。

    第三部分  建议和规划

      (参考《构建之法》第8 功能的定位和优先级;第9 项目经理)

      这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?

      目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD 分析。

      目前市场上电子词典有很多,有道词典,金山词霸等等。在词库方面,各个字典的词库都不能说是足够的,用户很多相查的词都不能查到。

      如果我是项目经理,我会主打查词功能,增加词库,增加收录的词典,增收各专业英语词汇,增加例句,增加些缩略词库,把必应词典的最主要的功能做好。

      我认为人们使用词典最重要的就是查词,同时查词的精准度和词库的容量是别的产品难以复制的。而一些搜图功能、背单词功能等外围功能容易被复制,这些功能只要有就可以了,并不需要太大提高器功能。当查词功能提高了,别人无法取代了,用户量自然会提升。

      使用NABCD进行分析。

      N:现在的词库不能满足用户的所有查词需求,我的改进解决了用户查词的需求。

      A:增加词库,增加收录的词典,增收各专业英语词汇,收录更多例句,增加些缩略词库。

      B:很简单,好处就是用户能够查找的词更多了,更能满足用户的查词需求。

      C:目前市场上电子词典有很多,有道词典,金山词霸等等。在词库方面,各个字典的词库都不能说是足够的,用户很多相查的词都不能查到。先把词库做大意味着抢先得到市场先机。

      D:对于大公司的宣传手法可谓是很多的。可以在hao123导航页面加入必应词典的广告。同时自动更新所有用户的必应词典,把词库变大这一特点说明给用户。

      如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

      角色分配:四名开发、一名测试(使用原来的程序界面,故不需要美工)。

      第1周:明确任务,分配任务,一个人负责增加收录的词典,两个人负责各专业英语词汇和缩略词,另一个人负责在网页上爬取例句。

      第23周:爬取网络数据,构建新的数据库。

      第45周:将新旧数据库连接,检查此时软件查词功能,保证查词功能。

      第67周:根据查词查出的所有条目,设置显示的优先级,实现这个算法。

      第812周:完成代码,去除bug

      第1316周:测试软件,修改用户体验不好的地方,制作宣传网页,最后发布新版软件。

  • 相关阅读:
    Two Sum II
    Subarray Sum
    Intersection of Two Arrays
    Reorder List
    Convert Sorted List to Binary Search Tree
    Remove Duplicates from Sorted List II
    Partition List
    Linked List Cycle II
    Sort List
    struts2结果跳转和参数获取
  • 原文地址:https://www.cnblogs.com/jirufeng/p/4855796.html
Copyright © 2011-2022 走看看