个人作业2
个人作业2——英语学习APP案例分析
本文使用的必应词典是windows下的3.5.1版本
第一部分 调研, 评测
- 下载并使用,描述最简单直观的个人第一次上手体验。
- 对于使用windows版本的必应词典的第一次感受就是界面设计有点不好看,虽然可能有增加简洁的原因。
- 有些查询结果不是很友好,比如说下图中的口,这是口语吗?还是乱码?因为在编程时有时会看到类似口的乱码。
- 对于这个词典的应用方面我还挺满意的,特别是里面的必应电台,可以听听力练习,这还是挺好的。
- 最后就是这个APP没广告是感觉比较好的,毕竟免费的东西想要没有弹窗广告还是比较少的。
- 按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
- 快捷键的失灵
- 迷你窗口下的按钮无效
- 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
- bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
- bug1:快捷键的失灵,描述:在windows下的必应词典在设置中有双击Ctrl出现/隐藏窗口。
-
-
- 症状:在必应词典的界面上双击Ctrl是有效的,但是一旦点击桌面上的任意空白位置,再双击Ctrl键,窗口无法出现
- 程序错误:首先不可能是快捷键占用的问题,其他我只能说不懂。
- 根本原因:
-
-
- bug2:迷你模式下的按钮无效,描述:在必应词典中有个迷你窗口模式。
- 症状:在主界面隐藏下,点击显示主菜单会出现,但是在点击显示设置之后,显示主菜单无效。
- 程序错误:可能设置这个按钮的事件考虑不完全吧。
- 根本原因:
- bug2:迷你模式下的按钮无效,描述:在必应词典中有个迷你窗口模式。
1、介绍采访对象的背景和需求(他们为何要学英语,查词典和用法,还有别的需求么)
- 采访的是我的舍友,他目前还在考四级,需要提升听力和加大词汇量。所以很需要一款好用的软件进行学习。他表示这款软件还不错,就是界面有待加强,而且这个软件有时候会闪退,不知道是不是兼容性问题,希望这个问题能及时解决。
2、让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
3、描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- a.在数据量上:拥有该用户需求的四级词库。
- b.在界面上:主界面简洁,框架完整,色彩和谐,但是有部分界面排版不友好,影响阅读兴趣。
- c.在功能上:能实现用户所需求的功能,与此同时还多了一个口语测试模块,语音输入准确,还能打分,功能强大;必应电台还有听力,是个不错的应用
- d.准确度上:查的单词基本能够查到,就是有时候取词时控制有点不准确。
4.改进意见
- a.希望能添加复习单词模块。
- b.希望能够实时更新主页和应用中的资源。
- c.希望能够有更合理的栏目排版,和更好看的界面。
5.结论
- 好,不错
第二部分 分析
- 使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
- 大概需要半年左右。
- 分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
-
产品 信息量方面 排版方面 内容质量 必应词典 最大(句子、单词和阅读) 必应的版块紧凑但分明,错落有致,有图有真相,但界面较差 出自各大英文主流媒体(如FOX New)的新闻,有权威性与可读性。(无广告) 有道词典 其次(阅读、句子) 内容较多,有图有真相,顶部图片很美观,但页面内容相对杂乱 大多为自主编译并且有中英对照,内容的娱乐性较强。(表面拓展学习,实为广告) 金山词霸 少(阅读) 金山相对简洁,多为标题链接 阅读标题娱乐性很强,但主要以中文表达。(表面拓展学习,实为广告)
第三部分 建议和规划
- 如果你是项目经理,如何提高从而在竞争中胜出?
- 要想从竞争中胜出,不是单单软件功能好用,没有推广,就好像英雄无用武之地。其次就是给用户的第一印象,随着时代发展,界面越来越重要。一个用户使用一种产品时,一看到一款软件很丑,可能会立马卸载,而不顾其实用性;然后是基本的功能,既然是一款产品,就得有其该有的功能;最后才是扩展功能,别人没有的功能,而你有,这就是优势。
- 目前市场上有什么样的产品了?
- 有道词典,金山词霸,必应词典。
- 你要设计什么样的功能?
- 词典就应该只有一个为主功能,那就是查询,其他功能都是次要,只要想着怎么让用户查得方便。
- 为何要做这个功能,而不是其他功能?
- 比如词典如果加入了背单词的功能,但是做得再好,也是和专业背单词的软件比不了的,就算做得更好,这个产品的性质也随之改变。
- 为什么用户会用你的产品/功能?
- 只要你的查询功能比别人的强大,比别人查得舒服,自然有用户,但是这恰恰也是最难的。
- 如果你来领导这个团队,会有什么不一样?
- 说实话,我不会,让我领导可能会倒。
- 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
- 如果配备这么完整,不是应该谁擅长什么做什么吗?
- 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
- 需求调研两周;需求分析和调研两周;系统设计两周;软件编码四周,系统设计完成时开始;软件测试五周;内部人员使用写感想占一周然后发布;
- 需求调研两周;需求分析和调研两周;系统设计两周;软件编码四周,系统设计完成时开始;软件测试五周;内部人员使用写感想占一周然后发布;