首页 技术 正文
技术 2022年11月17日
0 收藏 480 点赞 3,304 浏览 2695 个字

第一部分  调研,评测

(软件的bug,功能评测,黑箱测试,第8章 用户调研,12 软件的用户体验)

下载并使用,按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图。

采访。。。

测评。。。

1.UI设计bug

个人博客作业Week3–必应词典案例分析

类别、来源、难度、释义后的方框均过大,有明显的UI错误。

2.划词释义bug

个人博客作业Week3–必应词典案例分析

划词释义中,当选取中文词汇,只会对第一个单词进行释义,功能不完善

3.目录不同步,用户体验差

个人博客作业Week3–必应词典案例分析

选择目录-例句后,将页面上滚,回到顶端,目录本应该使“基本释义”处于被选择状态,却依然停留在“例句”

4.鼠标与文字光标闪烁切换

个人博客作业Week3–必应词典案例分析

在下拉菜单中,截图无法很好的展示,情况是鼠标在选项上移动时,正常光标与文字编辑光标快速闪烁变换,用户体验比较差。

相信每个同学的朋友中一定有人需要用这样的软件,记载你对这位用户的采访。

提示:采访提要

1)   介绍采访对象的背景和需求(他们为何要学英语,查词典和用法,还有别的需求么)

2)   让采访对象使用10-30分钟必应词典的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

3)   描述用户使用这个产品的过程,  用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

4)   用户对产品有什么改进意见?

结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

a)   非常不推荐

b)   不推荐

c)   一般

d)   推荐

e)   非常推荐

请选择一个结论。

第二部分 分析

(参考 8.6 节 对工作的估计, 和14.1 节 软件工程的质量)

使用此软件的所有功能(包括必应词典背单词, 单词挑战,口语练习等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

时间估计:

软件功能需求:

1.单词查询

2.例句查询

3.翻译

4.生词本

5.背单词

6.电台

7.单词挑战

8.英语口语

9.划词,选词识别

经过阅读《构建之法》,我做出了如下时间安排表

前提:团队6人左右,有专业UI支持

市场调研,需求分析,两周

功能设计,技术栈、模块划分,一周

功能前期准备,包括词汇、例句、等各项查询接口,两周

开始工作,前端后端分开,前端主要做界面、用户交互、动画特效、与调用后端的接口,后端主要实现逻辑功能,如词典查询、例句查询、单词本、用户系统等,一起工作四周做出最初版本

进行第二次迭代,在原有的基础功能上进行完善,原有功能测试,bug修复,模块完整化,边界测试,不同部署环境测试(Win XP,Win7,Win8,Win10),四周

进行小规模测试。找大约五十人的小型试用,要覆盖各种机型(PC、笔记本、平板)与Windows操作系统(Win7 Win8 Win10 WinXP),收集BUG与其他反馈意见,进行小规模修正,两周。

发布完整版产品,进行宣传与策划,一周。

总共预计需要十六周,四个月的开发周期。

类似软件对比:

有道词典:于2007年9月上线,桌面(Windows,Mac OS X,Linux)、手机、pad、网页均有有道词典产品。集成中、英、日、韩、法多语种专业词典,支持中、英、日、韩、法、西、俄七种语言互译。

必应词典,2009年四月上线,支持汉语英语日语朝鲜语阿拉伯语德语俄语丹麦语等数十种语言互译,但只支持windows操作系统,Windows Phone与Android、iPhone手机系统,不支持Mac OS操作系统或linux操作系统。

可以看出来,功能上,有微软亚研院的支持,翻译功能非常强大,语言互译更是比其他同类词典更胜一筹。但是必应词典不是全平台支持,这会损失很多其他平台用户以及跨平台使用翻译软件的用户。另外必应词典推出较晚,没有抢占先机,也会造成后期发展的不利。然后,个人感觉必应词典的UI、用户体验没有其他有道词典等其他翻译软件好。

待提高方面:

如上所述,主要是,全平台支持,更好的UI,以及更好的宣传

第三部分  建议和规划

(参考《构建之法》第8章 功能的定位和优先级;第9章 项目经理)

这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?

我身为项目经理,首先会增强“硬实力”,让研发团队升级算法,拓展现在“云计算”概念下“云翻译”所需要的资源,使机器翻译更快更准。其次,在这个竞争激烈的时代,产品发布又没能抢占先机的情况下,我会着重考虑项目以外资源的用户引流,比如将必应词典与微软的产品进行一定程度上的资源共享来达到用户引流的功能。第三,我会重点提升UI与用户交互体验,将LOGO换成更漂亮更亲切的,将界面改变成更柔和更简洁的。第四,我会推动全平台,使用户可以在不同的设备上登陆用户就可以获得自己的数据,继续之前的学习。

目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD 分析。

目前,市场上已经有有道词典,金山词霸等翻译软件。我觉得现在翻译软件更重要的是融入到学英语的过程中而非单单是”翻译“功能。融入到英语学习过程,就是在“看美剧”,“练听力”,“做四六级题目”的过程中发现并切合用户的需求。

如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

我是项目经理,剩下四个人,一个负责美工与市场调研,一个负责各平台软件前端,最后一个负责总体服务后端架设,一个负责测试。

描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

第1-2周:市场调研,需求分析

第3周:功能设计,技术栈、模块划分

第4-5周:功能前期准备,包括词汇、例句、等各项查询接口

第6-9周:开始第一版开发,前端后端分开,前端主要做界面、用户交互、动画特效、与调用后端的接口,后端主要实现逻辑功能,如词典查询、例句查询、单词本、用户系统等,一起工作四周做出最初版本

第10-13周:进行第二次迭代,在原有的基础功能上进行完善,原有功能测试,bug修复,模块完整化,边界测试,不同部署环境测试(Win XP,Win7,Win8,Win10)。

第14-15周:进行小规模测试。找大约五十人的小型试用,要覆盖各种机型(PC、笔记本、平板)与Windows操作系统(Win7 Win8 Win10 WinXP),收集BUG与其他反馈意见,进行小规模修正。

第16周:发布完整版产品,进行宣传与策划。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,991
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,505
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,349
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,134
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,766
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,844