个人作业2——英语学习APP的案例分析

第一部分 调研, 评测##

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

我用的是PC端的,第一印象就是中规中矩的一款学习英语软件,很方便,很熟悉,一目了然很直观。应用里也挺内容的,看上去对学习还是有帮助的。
2、按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
bug存在的地方还是比较多的,真正使用起来还是不太好用。下面列举。
3、用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
(1)对于诗词无法翻译,识别到了一个……这是什么??

(2)对汉语有歧义的、多音字的句子无法区分意义。
例如,“这个人好说话。”这句话有两个含义,是说这个人爱说话,还是说话和蔼容易沟通?这个翻译就不够到位了。

对英文歧义句子也翻译不清,这句话的真实含义是:“一个大嗓门的人把那个酣睡的孩子吵醒了。”

(3)细节的提示还不够准确。光标移动到喇叭上的时候显示的是点击朗读,但实际上只要一划过光标就朗读了。

(4)这是最致命的一个bug了,作为一款英语学习软件,这翻译水准也太不敢恭维了吧??

(5)我不知道我的电脑在使用“应用”的时候为什么无法下载应用文件,卡了好久,并且试了多次还是无法下载完成,导致这些应用都不能用,不知道是不是我电脑的问题,这里就不做过多解释了。

4、相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
5、提示: 采访提要
5.1. 介绍采访对象的背景和需求(他们为何要学英语,查词典和用法,还有别的需求么)

我将这款PC软件给我的室友嬛嬛使用了一小段时间,她在今年六月份要参加六级考试。平时最头疼的就是单词和阅读问题,老是记不住或是,语感不够。
5.2. 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)

5.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
她先后使用了翻译、例句等等基础功能,除了一些俗语谚语的翻译无法做到之外,还是比较上手的。另外软件的首页就设有每日一词、一阅、一句等材料,对提高阅读很有帮助,界面也比较简洁,翻译就不太准确了,这点还是有待修复。她说没有什么特别的感受,就是基本满足日常学习英语的需要,还没发现有什么具备特色的功能。

5.4. 用户对产品有什么改进意见?
一定要先提升一下翻译性能,然后可以有一个阅读量不断增加,循序渐进的一个功能,而不是仅仅局限每日就一词、一句,可以让程度更深的同学更上一层楼。
5.5. 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

非常不推荐
不推荐
一般(个人意见)
好,不错
非常推荐

第二部分 分析##

1、使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
我认为需要8个月的时间去完成所有的分析开发测试等等环节。
2、分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
对比了两款类似的软件,分别是海词词典和有道词典,都是基于PC端。
海词词典在下载初时就体现了特色功能部分

而对于同样的话,海词词典的翻译水准就还算不错,虽然还是有一些英语时态的问题需要修复


敲黑板!!可以直接添加生词,很方便


还有选择隐藏和显示的功能,有助于背单词

下面再来看看有道词典,翻译就直接跳出了例句

比较新颖的是百科功能,输入英文就是英文百科,输入中文就是中文百科


有一个原声例句,可以观看原声视频,对口语发音还是有帮助的

综合来说,这是一款日常使用足够专业的词典,该有的都有,都可以很方便的使用。
下面是优缺点的表格对比

第三部分 建议和规划##

1.如果你是项目经理,如何提高从而在竞争中胜出?
如果我是项目经理的话,我首先会加强对整个软件英汉翻译精准度的提高,因为词典的最重要最根本的目的还是做好英汉语言的切换;其次,可以在一些功能花样上取胜,例如拓宽受众群体,设计出更加精美的界面等等方面;再者,对于当下使用者而言,最反感的就是出现闪退一系列的问题,一定要定期修复自身的问题,避免使用者出现“扫兴”的情绪。目前而言,市场上词典产品多种多样
2.目前市场上有什么样的产品了?
目前市场上的词典产品多种多样,有道、百度、金山、百词斩、必应等等软件都可以帮助大家学习英语。
3.你要设计什么样的功能?
我要设计一个可以根据某个同学自身的条件,系统自动为他制定一份合理学习计划的功能。
4.为何要做这个功能,而不是其他功能?
现如今很多同学知道自己基础薄弱,但是不知道从何下手,该从哪里开始提高英语,因此迟迟没有迈出第一步,而停滞不前。所以我希望能够帮助这些用户找到合理的计划安排,把每天的时间利用起来。
5.为什么用户会用你的产品/功能?
为正在苦恼不知道怎么学的用户量身定制一份学习计划,按照安排一步步脚踏实地的提高成绩。让用户在家里就可以体验老师的作用,而目前还没有智能系统实现这样的功能。
6.你的创新在哪里? 请使用 NABCD 分析。
N:一部分用户不能在学校进行系统的学习,可能不能求助于老师,但是又不知道应该如何学习英语,怎样提高自身水平,所以这个功能就为了解决这一问题,为用户提供学习方案。
A:可以通过一份简单的测试来进行,先是调查部分,通过心理、习惯等层面了解用户,后是专业部分,看用户掌握知识的情况而做出定夺。
B:为用户详细地制定学习计划后,每天提示用户计划的进程,能够有效地提高用户的英语能力,是一个起督促作用的好方法。
C:目前还没有发现类似功能上线到某个词典,这个想法具有一定的竞争意义。
D:可将这个应用直接设置在软件端统一的栏目下,和翻译例句等等应用并驾齐驱,让用户一目了然看见这个功能,实现自己的学习计划。
7.如果你来领导这个团队,会有什么不一样?
我会让我公司的人先试用一下这个功能,看看大家的看法,再进一步改进。
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
我会安排三个人做开发,一人测试,一人美工,共同完成。
9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
•第1-2周 需求分析
•第3-12周 代码开发
•第5-13周 美工
•第13-14周 测试
•第14-15周 内部试用,修改
•第16周 发布

原文地址:https://www.cnblogs.com/lwy1023/p/6596072.html