个人作业 2
第一部分 调研, 评测
(软件的bug,功能评测,黑箱测试, 第8章 用户调研, 12 章 软件的用户体验)
1.下载并使用,描述最简单直观的个人第一次上手体验。
这个软件适合各个年龄段的人学习,词库量大,而且各个部分分层很合理,有高考词汇,四六级等等。还有很多文章,具有中英文,可以锻炼自己的阅读能力,但是发现,四六级单词阅读,无法做标记,导致第二次使用会不便。而且排版看起来让人赏心悦目啊
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
bug定义:是一种软件的缺陷,可分解为症状、程序错误和根本原因三点。
(1)在点进去四六级词汇的时候,阅读到哪部分,没办法做标记,让用户下一次使用时,不方便。
(2)app里可以有互动平台,让学习英语的人互相帮助。
(3)照相识别的功能不完善,比如手写的不好辨识。
3.用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
(1)当点进去经典词库,随便点击一个类型,比如大学英语四级 :
当阅读到and时,想要做个标记,第二天继续背单词,无论是在外面这个界面,还是在点进去单词的界面,都无法做标记,这会导致使用的不便。
(2)app里可以有互动平台,让学习英语的人互相帮助。 我觉得学习软件应该有互动功能。
(3)照相识别的功能不完善,比如手写的不好辨识。
4.相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
(1)采访对象的背景和需求:
其他大学的同学,为了考英语6级的证书,我特意寻求他对这个app的意见。主要使用单词的背诵和阅读能力,写作能力的提高。
(2)
(3)用户觉得单词的背诵很方便,但是阅读和写作方面,这个app不能满足用户的需求,而且整个app拥有的种类比较少,并不能全面的提高学生的英语水平。
(4)希望此app可以有较多的功能,比如在阅读,和写作,便于更好的使用户系统性的复习。 然后也提到了单词不能标记的问题。
(5)一般
第二部分 分析
1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
感觉这个项目,首先要做分工,考虑到需求,以及使用其他app软件的经验。 然后将整个大体的框架写好,然后去补充一些需要添加的功能,在完成编程后,需要真实用户的体验,以及自己团队的测试,如有不足的地方再加以修改。 我估计要三个月左右吧。
2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
这里找了有道词典作为对比。
有道的功能性比较完善:
有道词典还拥有一项强大的功能,文章阅读。
有道的照相识别单词的功能是比较完善的,可以识别出手写的单词。
下面是我爱背单词的app,总体上排版单一,功能性也比较薄弱
。
特点 | 必应词典 | 有道词典 | 我爱背单词 |
英汉翻译 | 是 | 是 | 是 |
支持多国语言 | 是 | 是 | 否 |
照相识别单词 | 性能一般 | 是 | 否 |
是否有收藏单词本 | 是 | 是 | 是 |
排版结构 | 简介 | 丰富 | 单一 |
第三部分 建议和规划
(1)如果你是项目经理,如何提高从而在竞争中胜出?
(2)目前市场上有什么样的产品了?
目前有我爱背单词,金山词霸、有道词典、微软必应词典、等
(3)你要设计什么样的功能?
觉得需要一个学习交流互动的平台,可以让用户分享自己的学习经历,就像朋友圈和空间一样。
(4)为何要做这个功能,而不是其他功能?
因为我觉得学习不是一个人的事,学习需要分享,需要互助,这样的进步是最快的。
(5)为什么用户会用你的产品/功能?
具有更完善的功能,更人性化的,更能了解用户的功能是最受欢迎的
(6)你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
N:对于英语4.6级考试的同学不失于一种帮助。
A:可以有例句分析,解析等,还有联网解析功能。
B:更准确地了解单词的意思,增强学习兴趣。
C:我爱背单词排版需要改进吧。
D:可以借鉴其他软件
(7)如果你来领导这个团队,会有什么不一样?
会让团队更注重对用户的考察。
(8)如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
开发是最重要的,每个人都可以参与进来。会使用2-3个月的时间,测试和美工可以同时进行,两人测试,一人美工,两人寻找用户进行体验,收集bug和不足的地方。
(9)描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.
1周:对需求的分析,用户的考察,功能的类型
2-10周:对代码的编写,必须五个人一同完成
11-12周:代码的测试,并且同时做美工的处理
12-13周:同时寻找用户进行体验,并且收集意见。
14-15周:对bug和问题的处理,并且美工完成
16周:发布