zoukankan      html  css  js  c++  java
  • 个人作业2——英语学习APP案例分析

    第一部分 调研, 评测:

           1:下载并使用,描述最简单直观的个人第一次上手体验。

                    根据这次作业的要求下载了必应词典。对于界面,一打开这个app,首先在它的顶部是一个搜索框,可以输入单词或句子,在其旁边还有拍照识别的功能。接下来是一个每天都会更新的一个动画框,大概类似于一日一句这样的功能,它有5句。之后就是单词推荐,我觉得这个部分很尴尬,没什么实际的作用。最后就是文章和新闻的页面了,这个部分也没有什么特别之处。

           2:按照《构建之法》13.1节描述的 bug 定义。

                    bug:软件的缺陷,可分解为症状、程序错误和根本原因三点。

                 (1)在我上手期间,我首先发现的一个功能性错误就是当我查到一个单词想要分享给其他人的时候,使用QQ分享,当对方打开我分享的这个链接时,页面显示错误,而当我自己打开这个链接时,页面也显示错误;

                 (2)其次在搜索那个条形框右侧有一个拍照识别功能,我用百度找了一篇英文文章,也自己手写了一个英语单词,使用这个功能都一直显示加载中,并不能识别进行翻译;

                  (3)然后就是在使用过程中,搜索单词时我发现它没有自动识别语言这个功能,而且只有英语和汉语的互译;

                  (4)在口语挑战中,当它出现一句话我要进行口语重复时,语音识别度非常低。

           3:用专业的语言描述bug:

                  (1):对于现在这种网络时代,现在大多数的人都使用各种app进行社交,当然qq也是不可缺少的一个软件。但是必应词典却不能使用qq分享,我觉得这从很大一部分会流失一些用户。但当我换成微信分享后,这个页面就可以正常显示。使用qq空间分享也可以成功,就qq分享给好友出现错误。之后又有一个有意思的问题,我经过多个人多次测试发现,这个功能对于安卓用户可以成功分享,但对于苹果用户就是不能够成功的。

                    下图展示了qq分享和微信分享页面:

                                     

                (2):对于照相功能识别,经过之后的几次尝试,除非非常清楚的照片单词可以较快速的识别,英语文章这样的页面和手写单词拍照都无法处理。对于这个问题我也不是很明白,或许和清晰度有关,这个问题我也不是很明白。

                (3):对于这个问题是因为之前有使用过有道词典,所以在必应词典中搜索时就会看到没有其他语言的通道,只有在拍照识别有看到,可是拍照识别的成功率又很低。所以对于这一点应该不能算做bug,应该算做功能不完善。

                        下图是必应词典和有道词典翻译页面的比较:

                                      

                (4)对于这个问题我觉得就是软件性能的一个问题,我在口语挑战中,本来应该读一句英文,但我用中文随便说了一句话最后得分是40分;我第二次干脆什么都没有读,只是按了录音键,可我最后得分竟然有45分,实在是太过惊讶,只能觉得语音识别度有些不如人意。

             4:采访提要

              4.1我的采访对象是和我一样还在六级挣扎的高中同学,即将又要迎来六级考试,我觉得她是最适合的人选

             4.2. 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)

                              

              4.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

                                

              通过同学使用,在她看来还是有道词典更胜一筹,不论是界面还是查询功能上总是有道更舒服一点,也可能是用习惯了有道的原因。但由于平常查询都没有很复杂,所以一般的查询问题都可以解决,但是必应并没有对生词有复习这种功能,也有些不方便。而对于必应比较特殊的一个优点就是它有一个必应电台,偶尔听一听还挺有意思的。

               4.4. 用户对产品有什么改进意见?

                                 

                   总结一下就是在口语语音方面还有照相识别方面可以有些改进,当然我个人觉得在qq分享方面和多国语言翻译方面也可以有些改进。而且我觉得必应词典很慢,打开口语界面这种都很慢,希望也可以改进。

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

                   我个人对这个软件的整体评价就是不推荐,因为它没有特别吸引我的地方,而且对于自己找出来的这几个错误或者功能不完善有道都可以支持,所以我的意见就是不推荐,虽然它满足平常使用的基本功能,但在查词作为基础上还是更喜欢有道一点。

    第二部分 分析:

           1:使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

              这个部分似乎不能够太明了,在我看来首先6个人要确定做的是这个app都具有一些什么功能,界面如何布局,这个部分大概需要4周左右;接下来就是分工写程序,每个功能都要分配到人,也要有1~2个人确定界面的设计部分,这个部分我觉得最少也要5周的时间;然后就是调试复审,不断完善我们的这个app,处理编程时的错误或者更新使用功能,或者美化界面,这个部分我觉得大概需要8周的时间;最后就是app的发布,这个部分前后准备到完成我觉得大概需要3周的时间。所以我估计这个项目从开始到完成大概需要20周的时间。

          2:分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

                对于这个部分我选择的两款软件分别是有道词典和百词斩。

    首先是有道的界面和使用功能:

         

    接下来是百词斩的界面和功能使用:

          

     以下用表格反应三种应用的特点:

           特点              必应          有道         百词斩
    能否英汉互译 可以 可以 只支持单词不支持句子
    是否支持多国语言 搜索不可以,拍照可以
    是否支持语音搜索翻译
    是否支持生词本 只能收藏
    界面友好性 很干净 有广告 有百词斩商城,类似淘宝

    对于优缺点:

          必应主要用于单词与句子的英汉互译。优点在于界面干净,没有什么广告;有必应电台,适用于更多人群。缺点在于bug有点多,功能性能方面没有很完善。

          有道主要用于单词与句子的英汉互译。优点在于支持多国语言;翻译比较准确;支持生词本,方便下次记忆。缺点在于界面有广告;不便于背单词。

          百词斩主要用于单词的记忆。优点在于对于要记忆单词的人非常好使用,一遍一遍帮助你记忆。缺点在于有一个类似淘宝一样的商城;只能支持单词的查询。

    第三部分 建议和规划:

          1.如果你是项目经理,如何提高从而在竞争中胜出?

              我觉得首先要在界面方面做到让用户看了觉得很舒服,其次要做到简单明了但又不缺失功能;然后要加强功能的使用性,尽量做到没有虚设的功能,比如加强拍照识别。我觉得必应词典比较突出的优点就是它有英文电台,这对想锻炼听力的人是个非常好的选择,这种优点就要保持下来;最后就是查缺补漏,增加更多用户需求的功能,比如增加多国语言的翻译;再比如添加生词单词本,使它不仅仅是一个词典,也可以作为一个复习单词的工具。当然最不可缺少的就是与互联网的互通,比如和各种社交软件的联系,不仅满足各种用户的需求,再另一方面也提升了软件的知名度,更受大家的欢迎。

          2.目前市场上有什么样的产品了?

              目前比较熟知的有金山词霸、有道词典、微软必应词典、沪江开心词场、百词斩等。

          3.你要设计什么样的功能?

              如果是我,我想设计的功能着重于英语单词的积累和英文的朗诵。

          4.为何要做这个功能,而不是其他功能?

               因为作为一个词典,查词翻译当然是基本功能。但我觉得大部分用户还是以学生为主的,而学生除了要查生词还要学习这些生词,不断积累单词量。而且,现在有很多学生的口语能力比较差,提升英文朗诵这个功能无疑就是为一大群用户提供一个免费锻炼口语的平台,能真正做到为用户着想

          5.为什么用户会用你的产品/功能?

               因为我们设计这个产品或者功能时就是设身处地的为用户考虑的,那我觉得更能满足大家的需求,自然而然就脱颖而出了。

          6.你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

               N:对于想进一步学习英语的人可以更准确地了解单词加深对单词的记忆,。

               A:增加对单词理解上的造句,加入图片方便记忆。

               B:更准确地了解单词的意思,增强学习兴趣。

               C:目前百词斩有图片解释,但是它搜索的范围有限。

               D做好宣传,尽可能多的向用户询问意见,不断改进。

          7.如果你来领导这个团队,会有什么不一样?

               如果我来领导我觉得可能就是作为学生比较接地气,可以更能设身处地的设计一些比较有实际意义的功能,再说大家都是学生,集思广益总会有更有意思的想法。

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

               我大概会分配1个人美工;1个人测试;2个人开发;1个人做最后整合。

          9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.

                第一周~第二周:分工确定,需求分析,界面设计;

                第三周~第六周:编程功能实现;

                第七周:编程总合,简单测试功能,进行查缺补漏,增强功能使用性;

                第八周~第十三周:程序调试、界面美工,完成软件初形;

                第十四周~第十五周:团队总结,分析软件当前不够完善或者有些虚设的功能,对界面的美观程度给出意见,进一步完善增强;

                第十六周:继续完善增强软件,如期发布软件。

     

  • 相关阅读:
    Uva 10779 collector's problem
    poj 2728 最优比率树(最小生成树问题)
    LA 3126 二分图匹配 最小路径覆盖
    poj 1149 最大流构图
    Step By Step(Java XML篇)
    Step By Step(Java 输入输出篇)
    Step By Step(Java 集合篇)
    Step By Step(Java 线程篇)
    Step By Step(Java 反射篇)
    Step By Step(Java 国际化篇)
  • 原文地址:https://www.cnblogs.com/23hr/p/6586948.html
Copyright © 2011-2022 走看看