我的做业2--英语学习APP案例分析

产品:必应词典

第一部分 调研, 评测

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

我选择安装的是PC客户端版本的必应词典,安装词典的过程并无截图,不想卸载从新安装去截图,就直接文字描述安装感觉。首先,最大的不满就是它想更改个人默认浏览器,对于一个习惯了使用Google Chrome的人来讲,恩,很是不能忍。。。其次,他还有不少附加软件安装,还好有经验又眼睛犀利的我把钩钩叉掉了。虽然说不少软件都有附加程序,可是对于像我这样的用户来讲,第一次上手体验对他的评分就大大降低了。进入必应词典主界面,词典软件的功能简单明了,与其余英语学习APP相似,一些英文读物的推送,用户只须要在上方的单词栏输入单词就会显示相应的单词释义,简单明确,功能实现赞!html

二、按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

在《构建之法》13.1节描述的 bug 有以下定义:
Bug:软件的缺陷,bug能够分解为:症状(Symptom)、程序错误(Fault)、根本缘由(Root Cause)。前端

1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。
2)程序错误:即从代码的角度看,代码的什么错误致使了软件的问题。例如,代码在输入为某种状况下访问了非法的内存地址——0X0000000C。
3) 根本缘由:错误根源,即致使代码错误的根本缘由。例如,代码对于id1==id2的状况没有作正确判断,从而引用了未赋初值的变量,出现了以上的状况。程序员

经过我本身理解,bug简单的说就是软件的行为和用户的指望值不同就叫bug吧。接下来就是我找出来的bug展现:chrome

三、用专业的语言描述 (每一个bug 很多于 40字),若有必要, 能够配图。

Bug 1浏览器

【主界面右下角->取词->Chrome浏览器】“屏幕取词功能在Chrome浏览器上没法实现。在Chrome浏览器打开的网页上用鼠标停留在一个单词上没有显示单词的释义,但在应用程序中其取词功能正常。”

如下截图进行说明,鼠标同移到bug单词旁边,在Chrome浏览器里面没有显示单词释义,而在记事本中有显示单词释义。

1)打开取词功能微信

2)在Chrome中的取词功能网络

3)在记事本中的取词功能数据结构

Bug 2函数

【主界面功能栏->应用->小应用】“在功能栏里的应用这一项目里,全部的小应用打开后,新跳出的界面都比较小,并且窗口上没有最大化的图标,只有拉边框才能放大。”

Bug 3工具

【主界面功能栏->应用->必应电台->电台】“每次点开必应电台都出现这种状况,空白页面,一次空白是意外,但次次点开都是空白。无辜脸(⊙o⊙)”

四、相信每一个同窗的朋友中必定有人须要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

采访人员:备战六级的舍友,主要使用背六级单词与听力的功能。

下图为该同窗使用该APP的照片

体验感觉描述:
1)、对微软的产品仍是颇有信心的,体验事后有点失望,可能指望值较高。
2)、手机通知栏就会有个查词栏,她我的很不喜欢,对于有点强迫症的人来讲,通知栏的消息是不可忍受的。
3)、单词准确率不高,音标出现错误,六级词汇量不够,没有查到想查询单词的释义。
4)、本地听力,闪退。
5)、界面设计很喜欢,还有翻译里面有个拍照的功能,是其余她所体验的英语词典中没有的。

改进意见:提升正确率与六级词汇量;加大力度宣传。

五、通过这么多工做,我给这个软件的评价是:通常

在如今的应用市场上,诸如此类的应用有很是多,功能比必应词典更加齐全,bug更少,视觉感官更好的应用也有不少,就我我的而言以为,微软必应词典给个人整体感受真的通常。

第二部分 分析

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

1)、需求分析:该APP由词典、生词本、背单词三部分组成,鉴于有其余相似软件做为参照,时间半个月。
2)、需求规格:由总负责人带领,因为这涉及到不少需求的细节,将很大程度上决定用户的体验,所以须要投入较长的时间,期间可能会涉及到不少的争论和修改,时间一个半月。
3)、设计规格:这一阶段要具体到每一个功能模块由哪几个函数来构成,每一个函数内部又要用什么数据结构来实现等,前端UI要设计出一个满意的界面,时间一个月。
4)、代码开发:考虑到程序员都是大学本科毕业生,编码能力有限,三个月完成代码开发。
5)、后期测试:初版的代码bug必定会很是多,所以对于初版的软件,指望不能定得太高,每一个模块能够基本实现功能便可,时间一个月。

总计时间:7个月左右

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

类似软件之间的对比

优点:必应词典相较于其余的词典软件来讲,具备的功能更多,除了基本的查询和翻译功能之外,英语挑战的功能能增长英语学习的趣味性,手机端的摇一摇也是一大趣味之一,电台功能更是学习英语的一个很好的工具,语音翻译功能更是显示了这款软件的强大。

劣势:“例句”界面里面类别分类略不清晰,其中的难度划分彷佛几乎成摆设,并无明显的差别感。“词典”界面里面的查询历史里的记录与”例句”界面里面的查询历史记录是分开的,因此,要是想查询前一个单词的例句有什么,要在”例句”界面再从新输入一次,很不方便。在查询计算机方面的专业术语,必应词典则显得力不从心了,搜索时间明显变长,最后显示的也是来自网络的对其的翻译。

建议:解决用户提出的bug,采纳有意义的用户建议。改进其界面模块,同类软件这么多,竞争激烈,要将界面作的生动有趣,吸引用户。

三、[附加题]根据理解和体验,画出整个软件全部功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

四、[附加题]针对不一样的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

各项总分10分:
用户体验方面:6分(鉴于我跟我舍友体验评价都不是很好,给个6分)
UI界面美观度:8分 (界面设计简洁,该有的都有,没有广告,给个8分)
核心功能:8分 (功能应用众多,就是bug也多,给个8分)

第三部分 建议与规划

一、若是你是项目经理,如何提升从而在竞争中胜出?

查询和翻译是词典的基本,这个方面的功能是必定要作好的。可是相似软件在这方面都差很少,想从这方面提升竞争力是困难的,因此扩展功能,增长趣味性是咱们进一步要考虑的。产品最核心的是其最基本要实现的功能,做为一个词汇翻译的软件,最主要的就是提升翻译的准确性,及时性以及高效性,其次才去考虑其衍生出来的各类东西, 重视复审和测试,收集用户体验及其意见与建议,就bug部分进行及时修复,采纳有意义的用户建议,对其进行修正和完善。打开市场,扩展知名度。

二、目前市场上有什么样的产品了?

有道翻译,百度翻译,Google翻译等,不少相似的产品,提供了方便快捷的(在线)翻译服务。

三、你要设计什么样的功能?

英语交友平台

四、为什么要作这个功能,而不是其余功能?

从个人角度出发,我会使用此类软件无非就是查询单词和翻译句子,其余功能我基本不会去使用。那咱们该如何吸引用户在不查单词时也会想到咱们这款软件呢,英语交友平台既能够提升用户的使用率,又能够提升软件趣味性。

五、为何用户会用你的产品/功能?

能够找到不少志同道合的朋友,能够找到许多伙伴和你交流英语,讨论英语电影,英语小说等等等,给用户提供一个交友平台。

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

N (Need需求):提升学习型软件的去趣味性,给用户提供一个交友平台,体会学习英语的乐趣。

A (Approach作法):作好测试和收集用户体验,优化界面。加一项用户交流平台功能。

B (Benefit 好处):增长学习英文的兴趣;加强英语水平;提升软件使用率。

C (Competitors 竞争):能实现如此功能的应用仍是有的,因此咱们要作的就是更加虚心,接受用户的提议,加快改进,作好推广工做。

D (Delivery 交付):交付到用户手中,作好推广宣传,适当投放些小小的广告,利用社交平台,微信微博QQ等使用率高的平台进行宣传。

七、若是你来领导这个团队,会有什么不同?

吸收意见,作更加全面的需求分析,提升效率,扩大宣传。提升团队凝聚力是一个重要的方面,一块儿努力,一块儿学习。

八、若是你的团队有5我的, 4个月的时间,你做为项目经理,应该如何配置角色(开发,测试,美工等等)?

四个开发与测试,一个美工

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

第1周:需求分析。更深入的对用户需求进行分析,有针对性的进行这一功能的设计。

第2周:生成设计文档,设计复审。

第3~4周:任务分配,讨论具体设计细节。

第5~10周:具体编码。

第11周:代码复审。

第12周:美工。

第13~15周:测试和修改bug。

第16周:项目报告与发布。

相关文章
相关标签/搜索