结对编程作业人员:10061141 刘明 10061169 孙胜
第一部分:
BUG1:生词本功能存在BUG
使用步骤:
(1)单击扩展应用
(2)选择必应生词本
(3)单词添加
BUG内容:添加必应单词库中不存在的单词时,无法存储音标。(因为想不到某些生僻单词,只能用abcd用以说明)
BUG截图:
BUG2:后退功能存在BUG
使用步骤:
(1)单击首页左上角公告栏,如皮肤设置
(2)在打开的皮肤设置页面中,不能通过后退功能返回到首页
BUG内容:点击首页左上角的公告栏后(如皮肤设置),不能通过后退回到首页。
BUG截图:
BUG3:查单词功能存在BUG
使用步骤:在词典上方通过输入中文查单词
BUG内容:不能通过输入中文查单词,只能在输入汉语拼音后显示出来的中文词语中选择,但是显示的中文词语并不全
BUG截图:
第二部分:
被采访人:于婷婷
背景:在查看英文论文、以及四六级单词需要使用词典。
使用过程:
使用感受:
于同学使用该词典来查找她的六级词汇书上的某些单词,在使用这个应用程序过程中有以下心得体会:
1,觉得使用这个软工的必应背单词工具特别的好用,可以利用记忆曲线来查询是否记住这个单词。
2,觉得必应单词本特别的好用,可以来记录自己想要保存的单词,并且可以随时查看,还可以利用这个必应单词本来考察自己是否已经记住。
3,觉得这个软件设置功能很齐全,自己也很喜欢。而且还能更换皮肤。
4,这个软件的语句配有视频功能,还有视图插画,感觉很有趣,记忆也很深刻。
5,配有英文热点早知道功能可以知道新词。
不足之处:
1,没有语句翻译的功能,这样在写文章的时候不是很方便。
2,存在一定的BUG,希望能够修复。
3,希望能添加按时提醒功能,这样可以很好地按时学习和修改。
4,新词出炉功能不能按时更新,单词都已经很普遍了还存在新词出炉中就没有多大意义了。
第三部分:
介绍软件功能:
首先,介绍一下该软件的功能吧,分为查单词和背单词2大部分。最实用的就是模糊查询的高准确度,例句的视频朗读以及逐词释义,不过还是有些缺陷,比如词组搭配如果能在右边直接就加上一些常用词义(不需要所有词义),或许会让用户更方便些。
对于背单词的功能的话,背诵方法单调,算法简单。而界面是最有意思的,登陆界面是相当的绚丽多彩,但是试用起来却不好看,皮肤更改也不及时,新词出炉也不按时更新。词典重点在查单词。
若是非要估算个开发周期的话。假设一个6人大学毕业生团队,时间充足,每天都有8个小时的工作时长,而且有双休日和正常假期,即每周平均工作时间50个小时/人。
(1)分析需求,确定功能的话,需要一周的时间。进行评估和确定本应用程序的功能和特色之处。
(2)实现功能时,首先最普通的查单词功能实现需要一周的时间,加上近似查询,词-词性-词型查询等多种查询方式都实现需要两周以上。还需要进行例句,同义词,近义词,词组搭配等等实现也需要一周时间。
(3)实现标签,对比,全文翻译,系统设置等功能需要两周时间。
(4)进行初始版本的调试,基本上需要三周的时间,进行最终的测试和修改也需要三周的时间发布最终版本。
综上,在最简单的假设情况下也得需要多余三个月的时间。当然对于真正的软件开发这种假设还有很大的缺陷,还需要很多问题考虑和很多功能添加。因此,我觉得对于需要四个月时间。
优点:1,比较单词的功能比较好,便于相近单词的区分。
2,必应背单词功能很好,可以根据用户需要选择相应词库集中背单词。
缺点:1,查询单词相近度不高。
2,不能输入中文,只能输入英文,这样很不方便
建议:
添加句子翻译的功能,这样便于用户查询。
第四部分:
若我是这个项目的PM,我会首先调查这个项目的使用用户群体,根据用户群体确定需求。同时,要根据市场上已有的同类软件,优化改善自己的需求的设计,提高项目的期望功能,并为组员分配任务。
目前市场上的同类软件有很多,其中我用过的比较好用的如有道词典。相比之下,我认为,除了最基本查询单词功能外,我会主要开发翻译功能以及背单词功能,并且我会主要针对用户对英语考试的需求来设计,因为我认为,词典的功能对于学习一门语言来说,只能是辅助性的功能,针对英语考试的需求设计可能会更有市场。
若我的团队有5个人,我将让其中3个人进行开发,1个人进行测试,1个人做美工。我们用一周的时间确定需求,六周的时间进行开发,三周的时间测试,两周的时间最终的测试并发布。