一、软件调研

运行平台:Android 4.4.4

必应版本:5.2.2

1、bug发现

1.1

bug标题:单词挑战无法加载和刷新

bug详细描述:学习界面中的单词挑战模块,点击后没有任何反映,并且点击刷新也一直显示“加载失败,请稍候重试”

bug严重程度:一般

bug优先级:重要不紧急

bug类型:内容相关

2、采访软件用户了解软件

用户背景:北航计算机学院大三学生

学英语的目的:准备出国的相关语言考试

用户使用软件的照片:

数据量:单词数据量充足,能够满足使用

界面:界面简洁易用

功能:功能还算完备,但是缺乏优秀的拍照取词功能

准确度:英译中准确,然而中译英准确度一般

用户体验:用户体验还行

改进意见:去掉首页的推荐栏目

评价:一般

二、软件分析

1.软件功能分析

软件功能有四类:

翻译功能:翻译功能包括短语翻译、句子翻译、例句提供、语音朗读

学习功能:学习功能包括个人单词本、经典词库、个人单词背诵、口语训练、听力训练、推荐阅读

分享功能:分享功能包括分享单词、分享句子、分享学习状态

自我维护功能:自我维护功能包括用户反馈、检查更新,系统设置

2.项目时间估算

团队人数6人左右,计算机大学毕业生,有专业UI支持

团队成员分工:

设计阶段:全体成员进行需求分析、需求规格设计

编写阶段:1位成员进行服务器后台的搭建,2位成员负责各平台客户端UI编写,1位成员负责翻译相关核心模块,1位成员负责拍照取词和口语练习中数据的输入处理和转化,1位成员负责分享功能和自我维护功能的编写

测试阶段:每人测试各自模块,然后3人负责总体测试和回归测试,3人负责问题修复

运行阶段:2人负责宣传和与用户交流,接受反馈;4人负责运行维护

总体时间估计:

需求分析:3周;需求规格设计:3周;编写代码:4周;测试:3周;运行维护:直到项目被放弃

发布前需要时间:13周

加上浮动的时间(如放假和突发事件),大概4个月(16周)

3.软件优劣分析:

优点:

  界面简洁易用,符合主流审美观

  功能多样,既有翻译功能也有学习功能

  为用户个性化定制,为每个用户的英语学习提供不同帮助

缺点:

  核心翻译功能不足,准确度有待提高不如百度翻译

  首页推荐显得多余

  存在未能解决的bug

4.可以提高的部分

  完善核心的翻译功能提高准确度,优化首页,修复现有的bug

三、软件建议和规划

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

从功能上,改进现有的翻译水平;从内容上,丰富词典内容,包括各类专业词典、领域词典;

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

目前市场上相关的产品有两类,一类是有道词典、金山词霸、灵格斯、百度翻译等词典/翻译类的产品;另一类是百词斩、扇贝单词等这类帮助背单词的产品。

我要设计的功能是用户博客功能。

做这个功能的原因是单纯的单词背诵是十分枯燥的,并且没有掌握要领的人背起来非常痛苦,而软件能够提供的帮助有可能并不适合每个人,反倒是同学/朋友的经验可能可以帮上忙。因此鼓励用户写学习博客,将博客推荐给有需要的用户能够改善背单词的效率。

Need:用户背单词可能需要一些特殊的要领和诀窍

Approach:提供博客功能,鼓励用户写博客。在博客被赞的时候博主获得收益,而看的用户则学到相对应的诀窍和技巧

Benefit:用户获得背单词的技巧

Competitors:市场中此类功能的产品还不多,有翻译/背单词类的产品,也有博客类产品,较少将两者综合起来的产品

Delivery:可以通过在官方网页中进行宣传,可以在视频网站中投放广告,可以利用微博进行宣传,也可以考虑传统的电视广告或者路面广告

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

需求分析依然大家一起进行

代码编写方面,或许可以采用客户端显示网页的方式,节省不同平台客户端开发的人力成本,让客户端变成一个人来开发

测试方面削减一个人,修复bug人数不变

美工方面,如果资金紧缺或者时间充裕并且团队成员有这方面基础可以考虑自行设计;否则可以考虑外包

问题四:描述你的团队在16周期间每周都要做什么,,才能在16周如期发布软件?

1~6周需求分析和设计

7~10周代码编写

11~13周测试和修复bug

14~15周邀请用户进行内测,继续修复bug

16周宣传和发布

Week2 Bing词典Android客户端案例分析的更多相关文章

  1. 软件工程第4次作业------石墨文档Android客户端案例分析

    作业要求的博客链接:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505 分析产品:石墨文档Android客户端 第一部分 调研和评测 1. ...

  2. android ftp案例分析

    使用方法: FTPClient client = new FTPClient(); client.connect("ftp.host.com", 8021); client.log ...

  3. 第四次个人作业——关于微软必应词典android客户端的案例分析

    [前言] 第一次搞测评这种东西,如果有什么疏漏,请多多谅解.测评内容如题. 第一部分 调研,评测 评测:(设备:Lenovo A806) 软件的bug,功能评测,黑箱测试 bug等级划分方式 5级分类 ...

  4. android ANR 案例分析

    案例1:关键词:ContentResolver in AsyncTask onPostExecute, high iowait Process:com.android.email Activity:c ...

  5. Github android客户端源代码分析之一:环境搭建

    1.下载相应的包及项目,参考https://github.com/github/android/wiki/Building-From-Eclipse. 2.若需查看某些包的源文件或者javadoc,则 ...

  6. Week3 关于“微软必应词典客户端”的案例分析

    第一部分  调研,评测 一.iphone客户端的bug挖掘: 1.在例句中点击单词或短语,如果这个时候点得稍微快了一点,关联相应的翻译时会出现混乱. 经过调查发现,这个bug应该是必应得一个全平台错误 ...

  7. 微软必应词典客户端的案例分析——个人Week3作业

    第一部分 调研,评测 Bug探索 Bug No1.高亮语义匹配错位 环境: windows8,使用必应词典版本PC版:3.5.0 重现步骤: 1. 搜索"funny face"这一 ...

  8. 第四次作业——关于石墨文档(Android)客户端的案例分析

    关于石墨文档(Android)客户端的案例分析 作业地址:[https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505] 第一部分调研,评测 1. ...

  9. Bing词典案例分析

    一.调研评测 Bug 1 : 当鼠标移动到可点击的地方的时候,光标的样子并没有变成手指状而是插入符号状.这影响了用户对按钮是否可用的判断,也会让用户在一定程度上不适应,不利于软件的长期发展. Bug  ...

随机推荐

  1. Oracle 12c 安装手册

    Oracle 12C 首次安装 期待已久的Oracle 12C 终于发布了,我迫不及待的下载了介质,一睹风采. 下载地址:http://www.oracle.com/technetwork/datab ...

  2. Linux--Ubuntu中文文件夹转英文

    前言 在安装Ubuntu的时候,如果选择的系统语言为汉语,安装完成后,Ubuntu系统的主文件夹下的几个文件目录就是中文的,这样才纯终端下,输入起来确实非常的不方便.当然,如果安装Ubuntu的时候, ...

  3. PMBOK/CMM/CMMI/OPM3

    1968年为了解决大型软件项目的软件危机,北大西洋公约组织(NATO)提出了“软件工程”这一术语,以改进软件开发设计过程. 1969年美国项目管理协会(PMI)组织成立,从1981年起经过30年的努力 ...

  4. 【国内独家首发】iPhone4 iOS7不完美越狱教程新鲜出炉

    准备工作: 1.Mac (OSX 10.8以上系统): 2.iPhone 4 (iPhone3, 1 iOS 7.0.2): 3.iPhone 4数据线一根: 4.下载越狱工具包:ios7_jb_ki ...

  5. IP和端口的意义

    百科说明 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型.物理端口指的是物理存在的端口,如ADSL Modem.集线器.交换机.路由器上用 于连接其他网络设备的接口,如RJ-45端口.S ...

  6. ECShop在任何页面调用最新文章并变成随机文章

    一.让最新文章变成随机文章 在根目录 打开index.php文件 查找代码 ' ORDER BY a.article_type DESC, a.add_time DESC LIMIT ' . $GLO ...

  7. System.Net.WebException : The remote server returned an error: (415) UNSUPPORTED MEDIA TYPE

    I am having problems with a bit of code that accesses a restful web service. Running this code, it e ...

  8. 论一次iOS面试

    最近觉得现在所在公司平台用户量太少,自身技术已经到了一个瓶颈,是时候需要换一个用户量多的平台,好好研究下iOS的性能优化.内存优化等问题了. 所面试的公司由于一些默认的规定,就不多说了,大致是面了一个 ...

  9. 7个惊艳的HTML5 Canvas动画效果及源码

    HTML5非常强大,尤其是现在大部分浏览器都支持HTML5和CSS3,用HTML5制作的动画也多了起来.另外,Canvas上绘制图形非常简单,本文就分享了一些强大的HTML5 Cnavas动画,一起来 ...

  10. [Under the hood]---Matt Pietrek October 1996 MSJ

    Matt Pietrek October 1996 MSJ Matt Pietrek is the author of Windows 95 System Programming Secrets (I ...