个人博客作业week3——案例分析
1.调研 & 评测
1、我的用户体验
win10应用版:
Bug1:例句经过翻译与其给出的译文相差太多

上图是应用给出的每日一句及其译文。

将其复制入翻译,就可以看出翻译过后的句子一点也不通顺,我觉得至少可以收录一些名句或者谚语加入翻译模块。
这样的翻译功能Bug是很严重的,非常影响用户使用这个功能。
Bug2:功能性Bug软件本身的数据量太少
如下图:

包括对于一些单词的释义,bing给出的相对其他词典软件会少一些,虽然不是主要释义,但也是不足的。
从这个角度来说,作为一个学习型软件,这个短板还是非常严重的。
2、采访对象的使用体验
(1)该名同学是在大学本科生,使用必应希望能在大学英语六级考试中取得比较好的成绩,所以使用必应词典学习六级必考词汇,并且练习听力听写等能力。
(2)下图为同学使用过程

(3)该同学先是熟悉了一下必应win10应用的界面及主要提供的英语学习功能。接着被“划译”功能吸引,该同学开启该功能后,在网页上进行了一些测试,表示这个功能还是比较好用的,而且它不会在你不想翻译的时候发生误操作,这一点很好。之后开始进行六级单词挑战,使用过程中,同学表示该软件界面清爽,没有冗杂的广告,提供的功能很实用。
(4)用户的意见:这款应用和其他的词典应用类似,感觉没有什么非常让人眼前一亮的东西,它的设计用心处可能都在细节部分吧。另外,因为是PC端,希望界面设计时能够自适应屏幕大小。最后,希望电台这个功能能够更丰富并且数据量更大一点就好了。
结论
推荐程度:一般
根据自身的使用和对一些用户的采访,这款软件是能够满足日常的需求的,但绝对不是一个理想的英语学习软件。。
由于现在同类的各式应用都在发展,这款软件应该已不能说得上十分创新。总结一下就是:功能齐全,略失新颖。
2.分析
我估计做这个项目至少需要五个月的时间。
经过使用,可以把这一项目大致分为以下几个方面:
1.数据库设计
2.各类基础功能设计
3.UI设计。
4.人性化功能设计实现以及优化(例如可以在一些功能记入生词本,以及取词和划译等)。
5.一些细节。
毋庸置疑功能的实现肯定是需要占用我们绝大多数时间的,单以我爱说英语这个功能,语音的识别和对比对我们就是一个极大的挑战。
必应词典与另外一些著名的专业词典软件相比在英语学习的专业功能上仍然相差有点距离。
这一软件依然具有成熟的体系,目前应该是要想办法创新,可以使用户体验更加流畅人性化,给用户们制造一些惊喜。
3.建议和规划
目前市场上的产品基本趋同,都具备几个基本功能。如:翻译,单词本,小测试,听力练习,口语练习等。在以上这些功能上,若不创新,就只能拼UI,拼宣传,拼服务器的数据库。这样既耗费大量时间、资源成本,又不能一针见血的解决趋同的问题。
如果我是项目经理,我将在这款软件上添加“爱听”推荐功能。
该功能细节及开发规划如下:
1、初期我们只做英语歌曲推荐,每日或每几日收集发音清晰,内容积极向上的英文歌曲向用户推送。可以缓解用户学习英语的紧张,同时锻炼听力
2、用户可以选择收藏并创建自己的歌单。
3、在歌曲播放过程中,我们不仅提供原文歌词字幕,同时提供翻译字幕。并且用户可以选择是否显示翻译字幕。
4、用户可以选择自己喜欢的歌词片段进行收藏,构成外文歌词收藏仓库。
5、中期可以开始推荐一些比较著名原汁原味的英语听力片段,内容可新可旧,在听歌模式下训练~
6、后期开始英文歌和听力片段混合推荐,让用户不经意间有学习与娱乐相结合
7、最后可考虑与现有的听写功能相结合,进行一小型test。
在这16周中我会这么安排。
第1周:需求分析。更深刻的对用户需求进行分析,有针对性的进行这一功能的设计。
第2周:生成设计文档,设计复审。
第3~5周:具体设计。
第6~10周:具体编码。
第11周:代码复审。
第12~14周:测试。
第15~16周:美工。
第16周:项目报告及总结。
从安排上可以看出,开发及测试阶段我们团队都给予重视。在实现创新的同时,稳定性的保障同时是必不可少的。
个人博客作业week3——案例分析的更多相关文章
- [2017BUAA软工]第三次博客作业:案例分析
第三次博客作业:案例分析 1. 调研和评测 1.1 BUG及设计缺陷描述 主要测试博客园在手机端上的使用情况. [BUG 01] 不能后退到上一界面(IOS) 重现步骤:打开博客首页中任意博文,点击博 ...
- 2020BUAA软工个人博客作业-软件案例分析
2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...
- 软件工程个人博客作业-软件案例分析:VS与VS Code
项目 内容 本作业属于北航 2020 年春软件工程 博客园班级连接 本作业是本课程个人项目作业 作业要求 我在这个课程的目标是 提高软件开发能力.团队协作能力 这个作业在哪个具体方面帮助我实现目标 提 ...
- 必应词典案例分析——个人博客作业week3
案例分析 ——必应词典客户端 软件缺陷常常又被叫做Bug,即为计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷. 缺陷的存在会导致软件产品在某种程度上不能满足用户的需要.I ...
- 个人作业 - Week3 - 案例分析
调研与评测 真实用户采访: 用户姓名: 刘斯盾 用户的背景和需求: 用户是一位计算机专业学生,需要浏览技术博客来扩充自己的学识. 用户使用博客园证明: 产品是否解决用户问题: 在码代码过程中遇到的很多 ...
- 个人作业week3案例分析
调研产品:博客园 第一部分 调研和评测 1.bug 1.不同种类浏览器的支持存在差异 bug描述:在不同浏览器下,部分博客内容显示的格式有明显不同 可尝试用下面两种不同的浏览器打开这个博客网址:htt ...
- 个人博客作业Week3(微软必应词典客户端的案例分析)
软件缺陷常常又被叫做Bug,即为计算机软件或程序中存在的某种破坏正常运行能力的问题.错误,或者隐藏的功能缺陷.缺陷的存在会导致软件产品在某种程度上不能满足用户的需要.IEEE729-1983对缺陷有一 ...
- #个人博客作业Week3——必应词典案例分析
第一部分 调研以及评测 一.BUG分析 1. 翻译部分原文语言检测部分 1) 症状: 当选择原文语言是简体中文时,输入英文查询,程序不报错,继续翻译,选择其他类型语言也是如此. 且如果出现这种情况 ...
- 团队博客作业- Week3
成员介绍 韩青长 测试 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了~ 陈彦 ...
随机推荐
- C# 获取excel架构并的导入sqlserver的方法
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- textFiled的placeHolder字体颜色
self.title=@"修改UITextField的placeholder字体颜色"; UITextField *textTF=[[UITextField alloc]initW ...
- C++读写文件ofstream,ifstream,fstream)[转]
在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 这里主要是讨论fstream的内容:[ ...
- css之absolute绝对定位(绝对定位特性)
学习了绝对定位以后,对此进行一个总结,啦啦啦啦~ 绝对定位特性 1.破坏性 破坏了原有的位置,从文档流里脱离出来 2.包裹性 如果下面这种情况,父级元素将不会有高度和宽度,失去原有的大小
- convas demo1
1 getContext 语法 Canvas.getContext(contextID) 参数 参数 contextID 指定了您想要在画布上绘制的类型.当前唯一的合法值是 "2d" ...
- EF MYSQL 不能选择实体框架版本
web.config文件里面加如下配置,然后编译 <provider invariantName="MySql.Data.MySqlClient" type="My ...
- 关于python3.X 报"import urllib.request ImportError: No module named request"错误,解决办法
#encoding:UTF-8 import urllib.request url = "http://www.baidu.com" data = urllib.request.u ...
- iOS.ReactNative-3-about-viewmanager-uimanager-and-bridgemodule
RCTViewManager and RCTUIManager 1. RCTViewManager 1.1 RCTViewManager 实现了接口RCTBridgeModule @interface ...
- RHEL7学习之crontab无法执行ntpdate
1,"/etc/crontab"文件 [root@localhost ~]# more /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/ ...
- QlikView 权限设置问题和注意
企业级报表通常都涉及到复杂的权限问题, 比如文本级权限和行级权限,某区域经理只能看到该区域的销售数据.QlikView自然也提供了该种功能. 具体方法: 在Edit script中新建一个tab, 输 ...