码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2017-03-20 22:12:14      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:工程   为什么   代码   软件测试   百度   height   游戏   评价   项目经理   

题目:

很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的是分析,思辨,总结。在课程中,自己组织团队写一个软件,然后分析,的确是学习软件工程的一个好方法;但我们也可以从别人的成功/失败中学到很多。

我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?

通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。

测评软件:

必应词典for ios

第一部分 调研, 评测

首次打开必应词典,整个界面都很干净整洁,没有别的app那么多浮夸的广告,而且有每日一词的功能,深得我心,第一印象还不错。

 技术分享

黑箱测试:

首先是最上面的每日一句模块:

bug1:点击分享,在接收方打开该链接是乱码,本次测试分享到微信和qq两个常用软件,均出现了显示乱码的bug,如图

微信:

技术分享 点开链接后: 技术分享

QQ:

技术分享

bug2:分享到QQ之后,显示的是返回友盟社会化组件???而不是返回到必应词典

技术分享

bug3:偶尔点击发音却不是当前页面的语句

bug4:在a界面点击发音之后立马滑动到b界面再点发音,b页面的发音必须等到a页面的发音结束之后才能进行,而不是停止a界面的发音然后执行b界面的。

每日一词模块:

bug1:在首页点击单词发音功能没有反应,要进入单词界面才能发音

精选文章模块:

这个模块是我觉得功能与词典并无多大关系的模块,随便点进一篇文章,其实是跳转到msn lifestyle网站,显示的是网站中的新闻,并且文章中有部分标为蓝色的单词或词组,按照一般使用习惯是可以点击并且显示释义或是跳转界面,但是点击了却没反应。

特别是点击语言切换的时候,切换中文却跳转到了msn中文网???如果是要帮助学习英文,按理来说可能是翻译整篇文章,而不是跳转到搜索引擎,如下图:

 技术分享

作为一个词典app最必须的部分,搜索模块:

bug1:选择拍照翻译,如果图中内容太多,app就会无反应并且卡死,只能翻译小型的图片,翻译时间也比较久,翻译结果也是机翻通病,没有考虑到语言结构:

技术分享

bug2:翻译句子时,并不能朗读所输入的句子

学习功能:

在我的单词本中,显示的注释是只支持鼠标和键盘的,并没有对应手机软件使用时发生的操作

技术分享

在口语挑战功能中,会出现无法提交录音的问题,导致一句话念了四五遍却没有提交成功。

采访同学:

被采访对象即将参加英语六级考试,需要增加词汇量,在做模拟试卷的时候需要查询单词的意思。

技术分享

被采访对象在做六级模拟卷的时候使用了必应词典,她表示,和她平时经常使用的网易有道词典并没有差别,如果要选择,她还是会使用较为熟悉的有道词典。并且必应词典较于网易词典数据量较少,功能也较为简单,他希望必应词典可以更加完善功能。这是她向我展示的对比图:

技术分享                          技术分享

有道的词典库有多种选择而必应只是选择了一种,有道会列出该单词的各种形式、词汇范围等等,这些必应词典都没有。

结论:

对于必应词典,我的评价是一般

第二部分 分析

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

      需求调研1周

      需求分析1周  

      系统设计2周 

      软件编码3个月

      软件测试2个月

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

  必应词典 网易有道词典

沪江开心词场

彩云小译

界面 简洁 广告很多 有一些广告 简洁
功能

背单词和查单词兼备

但是口语训练这个功能很好

侧重查单词 侧重背单词 侧重口语翻译
语言包 只能查英语 支持多种语言 支持多种语言 支持多种语言
翻译效果 普通 普通   快速
用户感受 中等 良好 良好 良好

得分

6 8 9 8

  用了必应词典,感觉这是一个集翻译,学习,词典于一身的多功能app,但是这几个功能都比较朴素,最出彩的地方还是该app的口语训练功能,现在流行的软件能锻炼口语的还是比较少,还有一个我特别喜欢的地方就是联想词功能,单词背多了就会产生混淆,而且联想词的界面也特别好看。

  现在很流行的彩云小译可以支持快速同传,出国旅游大家就能直接与外国人交流,大家也不需要磕磕绊绊地用英文单词表达自己的意思;而背词软件例如百词斩、扇贝单词、开心词场,每个软件都有自己特殊的背词方式,像百词斩就是靠联想记忆,开心词场使用了过关式的背词,大家可能有在玩游戏的感觉;如果是做一个正儿八经的词典,那至少引用的词书要全面。在实际生活中,如果要翻译段落我会选择谷歌翻译,他翻译的不像机翻那么死板;如果是背词我会选择开心词场,因为用完这么多个app感觉这个最实用。术业有专攻,如果要做一个多功能词典,应该在各方面都要更加完善。

第三部分 建议和规划

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

     要在竞争中脱颖而出,就要有吸引客户的亮点,要掌握现在市场客户想要什么,来迎合客户的需求,这样客户才会被客户选中。

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

     在翻译这一块有百度翻译,谷歌翻译;背词方面有百词斩,扇贝单词;词典方面有道,还有各种牛津,英汉词典

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

     想要有单词锁屏功能

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

     因为我没有。。。没有一个app for ios可以提供单词锁屏,但是在Android平台就有很多软件都可以,背单词就是一个积少成多的过程,现在的人每天都要玩手机,一天拿起来几十次,如果每次拿起来解锁的时候都会看到一个单词,就可以很容易记住,而且一天背一两个单词也比一下子背一百个单词容易。。。总而言之,特别想要这个功能。

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

    因为用户发现我的产品有别的产品所没有的特有功能,而且没有广告这一点就可以吸引很多人。

6.你的创新在哪里?

   用新媒体传播,大家都喜欢吃博主安利(笑)

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

   那可能就没有这个软件了。。。。。

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

   第一周大家先进行需求调研,了解市面上流行的软件及长处,了解用户需求

   第二周可以进行需求分析,如何实现各项功能

   第三周对想要实现的各个功能详细规划,还有人员分工,先四个人开发,一个人美工

   第四周开始就进入开发期,持续到第十周

   第十一周开始进行测试,一直到十六周,两个人测试,两个人修改,一个人美工

 

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

标签:工程   为什么   代码   软件测试   百度   height   游戏   评价   项目经理   

原文地址:http://www.cnblogs.com/Luo-/p/6580893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!