个人作业 2

Posted lasolitude

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人作业 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周:发布

以上是关于个人作业 2的主要内容,如果未能解决你的问题,请参考以下文章

个人作业—找水王2

个人作业2-9

第五次个人作业:个人总结

个人作业——软件工程实践总结作业

软件工程个人作业2

作业2 - 个人项目