必应缤纷桌面
天津大学 软件学院
2012218001 邓崇崴
2012218019 周天熠
第一部分
下载并使用,按照教程描述的bug定义,找出一个功能性的比较严重的 bug,至少一个,用专业的语言描述(每个bug不少于40字),如有必要,可以配图。
1、任务栏上的关闭窗口按钮无效,且右上角仅有最小化按钮,没有关闭按钮,只能通过点击选项按钮里的退出关闭软件。
2、热点,当前热点页面无法正确实现翻页功能,点击下一页时不能更新全部的热点词汇,甚至有时只会更新一条或不更新热点词汇。
翻页前 翻页后
3、选择壁纸功能中,当壁纸图片未加载完成时,未加载完的图片依然可以被设置成桌面,未加载部分显示为灰色。
第二部分
我相信每个同学的朋友中一定有人需要用这样的软件,记载你对这位用户的采访。
提示:采访提要
1) 介绍采访对象的背景
2) 让采访对象使用10~30分钟必应词典/必应缤纷桌面的功能(请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
3) 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?
4) 用户对产品有什么改进意见?
采访对象:李春晖,天津大学电子信息工程学院大三学生。
用户使用必应缤纷桌面的搜索功能,输入“小米手机”,在第一页搜索结果中竟然没能出现小米手机的官方网站链接,改为输入“小米”,在第一页搜索结果才出现用户所需要的小米官网链接。用户对此表示非常不满。
用户还尝试了必应缤纷桌面的更换壁纸功能,表示这个功能还是“比较有意思的”。
用户认为,必应缤纷桌面只能使用对中文搜索还不太完善的必应搜索引擎,有一些不便利,用户希望该软件可以自由选择使用任意一款搜索引擎。另一方面,用户表示选择壁纸中的可选壁纸太少,也不能添加自定义壁纸,希望该软件未来可以实现这些功能。
第三部分
使用此软件的所有功能(包括必应词典背单词,单词本等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。
1、 估计这个项目做到这个程度大约需要8周时间。第1周进行准备工作与需求分析,确定软件各项功能与模块,制定开发计划,确定每个人的工作任务。第2~6周进行软件开发,实现软件各个功能模块。第7周进行软件测试。第8周发布软件。
2、 I、优点:
a) 界面简洁,占用系统资源很小;
b) 将搜索功能与桌面美化功能集成在一起,可以方便用户通过互联网查询所需信息;
c) 将互联网上的新闻概括为热点图片或词汇,方便用户直观并直接地获取热门信息。
II、缺点:
a) 一些缺陷如第一部分中所述;
b) 安装时不能选择安装路径;
c) 桌面可选壁纸太少,不能自动切换,且不能加入用户本地的图片;
d) 当取消勾选“将必应Bing首页图片设为桌面壁纸”选项时,仅能恢复到Windows默认壁纸,不能恢复为勾选前的采用的壁纸;
e) 壁纸图片长宽比均为16:9,当显示器使用4:3的显示比例时,仅仅是截去壁纸左右两端显示(但不会影响图片本身长宽比),并不能改为加载长宽比为4:3的壁纸图片,也无法手动设置搜索长宽比为4:3的壁纸图片;
f) 热点词汇不够丰富,有些词语不够简洁。
III、可以提高的部分:
a) 加强软件测试部分,修正出现的bug;
b) 加强对用户体验方面的需求分析,提高软件的人性化设置。
第四部分
这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?目前市场上有什么样的产品了?
目前市场上与必应缤纷桌面完全类似的,将搜索与美化桌面集成在一起的产品并不多,一些诸如360桌面、好桌道等桌面软件仅仅只是对桌面进行美化,设定壁纸的功能强大,却没有相应的搜索与新闻热点功能。
你要设计什么样的功能?
必应缤纷桌面的出发点非常独特,即将搜索、热点与美化桌面集成在一起,应该会有一定的发展空间。我们认为在原有的基础上还应该添加如下功能:
1、 提高软件的人性化设定,对不合理的设定进行改进,这些在第一、第三部分都有叙述;
2、 加强桌面美化能力,丰富壁纸功能,这些在第三部分都有叙述;
3、 添加简洁的天气预报功能,用一个图标表示天气,用两个数字表示最高和最低温度;
4、 丰富工具栏的主题颜色,可以自定义主题颜色。
为什么用户会用你的产品/功能?
首先,产品界面简洁,占用系统资源少,各项功能一目了然,使用方便;
其次,产品依托必应搜索引擎,有强大的网络检索功能,给用户带来许多便利;
第三,产品增强后的桌面美化功能,可以让用户拥有更加丰富多彩的桌面,提高用户的体验感;
最后,增加的天气预报功能,简洁实用,符合用户的需求。
你的创新在哪里?
本产品是第一个将搜索、新闻热点、桌面美化与天气预报集成在一起的桌面小程序,将用户所关注的一些信息与功能简洁明了地综合在一起,使用方便。
如果你的团队有5个人,3个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在12周期间每周都要做什么,才能在第12周如期发布软件。
第1周:进行准备工作,需求分析。
第2周:确定需求,明确分工。
第3周到第5周:系统设计,这个阶段主要工作是开发,测试和美工不需要投入太多人手。3个人负责开发,1个人负责测试,1个人负责美工。
第6周到第9周:系统实现,这个阶段可以适当减少开发人员,增加测试和美工人员。2个人负责开发,1~2个人负责测试,1~2个人负责美工。
第10周到第12周:系统测试、发布,这个阶段要进行大量的测试工作,要增加测试人员。1个人负责开发,3个人负责测试,1个人负责美工。