第一部分  调研, 评测

运行平台 win 8

软件版本:微软必应词典桌面版 3.5.2

BUG标题:必应背单词无法发音

  BUG详细描述:如图,左边为必应词典该单词的搜索,可以发音,而右边必应背单词中该单词的发音按钮点击无反应。注:在win7的舍友的电脑上能够正常发音。。。

  BUG严重程度:一般

  BUG优先级:重要不紧急

  BUG类型:功能错误

BUG标题:单词挑战加入生词本错误

  BUG详细描述:当在单词挑战中遇到句子的时候,如点击添入生词本,则依然会将该句子添入生词本,并且作为一个单词出现,同时释义为空,当如果题目中直接给出英文句子,倒是能直接将句子添加进单词本,但是不能给出释义;当题目中没有直接给出英文句子的时候,便会将中文题目添加进生词本,这并不是我所期望的。如图

  BUG严重程度:一般

  BUG优先级:重要不紧急

  BUG类型:内容相关

采访:

采访对象背景:北京航空航天大学计算机系大三学生

需求:提高英语能力,扩充词汇量,纠正发音

需求很好的解决了,口语训练营令用户十分满意。

改进意见:(注:这里用户体验的是手机版)拍译功能效果不尽人意,用户试了两下均无法识别到文字,用户之前使用的金山同样距离同样镜头同一个网页拍照后获得立马获得翻译,并且金山拍照时提供的瞄准线,拍照后在图片上选择的选择框,都十分人性化。

用户评价:一般,该用户用完后觉得之前的金山就很好。

第二部分 分析

前置条件补充:六人相互之间无需太多磨合,六人在开发这一软件过程中无需学习新知识。

PSP 2.1

Personal Software Process Stages

Time

Planning

计划

· Estimate

· 估计这个任务需要多少时间

110~120

Development

开发

· Analysis

· 需求分析 (包括学习新技术)

2

· Design Spec

· 生成设计文档

2

· Design Review

· 设计复审 (和同事审核设计文档)

1

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

1

· Design

· 具体设计

10

· Coding

· 具体编码

50~60

· Code Review

· 代码复审

10

· Test

· 测试(自我测试,修改代码,提交修改)

30

软件优劣:比较对象:有道词典

  现安装了一下pc版有道词典,安装时体验便十分差我找了半天才在一个小角落找找自定义安装,以至于第一次安装的时候都没找到点了快速安装自动安装到了C盘;运行时体验更差,页面多出广告,在使用时也到处是推广,如下图。作为一名用户,夸张一点的说,我已经想卸载有道了,必应的页面相比于有道精简直观,就这张图上的同一个单词的查询来看,有道小小一个页面就有两处推广,同时必应右边直接列出了一堆搭配,单词用法简洁明了。同时有道打开时会弹出的热点是一个弹窗,而必应则是容在窗口内部,搜索单词后直接消失,这点也令我十分满意。

比较完名声大的有道词典,我又安装了欧路词典进行比较。欧路词典同样也是一个十分简洁的软件,有一点令我十分满意,就是他将临近的单词列出,有效解决了我提笔忘词或者拼错词的尴尬,但是整体来说,除了这一点以外,欧陆诸方面均不及必应的强大,欧路词典有一种一群大学生坐在这里编出来的感觉。。。

具体建议:我们应该增多测试人员,在测试方面多下功夫,细小的bug虽然不能给用户带来多少麻烦,但是如果减少了能让用户使用的更加舒心。更多广告确实能够给软件带来更多收入,但是用户体验永远要更加重要,就如有道和欧路,欧路其他功能几乎都没有,也就查查单词,但是如果只是在这两个中做选择,我会毫不犹豫选择欧路。

第三部分  建议和规划

这次实践中使用的均为PC端的词典软件,注意到一点,PC端词典的翻译均没有图片翻译的功能,从技术层面,取词划词都能取到图片中的词,那么在词典的翻译功能中增加图片翻译应该不是难事吧。当前市场环境极为严峻,pc端用户遇到单词大可直接网页搜索,对于词典软件的需求也很少,例如我,已经好久未使用pc端词典,尝试参考扇贝的成功经验,在pc端也设置类似帮助记单词的功能,就如利用屏幕的一角,如同360加速球,瑞星的小狮子,或者输入法图标那么大的空间辅助用户在工作娱乐之余记忆单词,不知不觉背单词 desktopVoc背单词等软件均有这样的功能,但是这些软件均并非十分成功,功能除了讲的这一功能以外毫无可取之处,必应词典作为本身就已经足够强大的词典,加上这一功能后在这一方面必定会比前两个走更远。

配置:开发 3人,测试1人,美工1人,完成后再共同进行测试

1~2周:需求分析,生成设计文档

3~10周:具体编码,美工前端各种版面的设计

11~12周:整体测试,团队复审

13周:寻找外部人员进行反馈

14~15周:结合外部人员的反馈进行改进

16周:最后的测试以及发布。

个人作业-Week2的更多相关文章

  1. 集大软件工程15级个人作业Week2

    集大软件工程15级个人作业Week2 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 列出一些事例或资料, ...

  2. [buaa-SE-2017]个人作业-Week2

    个人作业-Week2 一.代码复审Checklist 1.概要部分 1.1 代码能符合需求和规格说明么? 本次作业的需求可以分成基本的功能实现和大规模数据下程序的健壮性,以及少量的异常处理能力,也就是 ...

  3. 个人作业-week2:关于微软必应词典的案例分析

    第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...

  4. 个人博客作业week2——代码复审

    1.代码规范 这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 代码规范并不是从官僚制度下产生,它是为了提高项目团队开发效率而产生的一种工具,能够极大的增强代码可读 ...

  5. 团队作业week2

    软件分析和用户需求调查 (2013) 具体内容参看邹欣老师的博客:http://www.cnblogs.com/xinz/p/3308608.html. 作业提交期限:2013年9月25日上课前.

  6. 个人博客作业Week2 是否需要有代码规范

    问题:是否需要有代码规范 对于是否需要有代码规范,请考虑下列论点并反驳/支持: 1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 2.我是个艺术家,手艺人,我有 ...

  7. 个人博客作业Week2(代码规范,代码复审)

    Q:是否需要有代码规范 首先我们来搞清楚什么是“代码规范”,它和“代码风格”又有什么关系.依据个人的审美角度,我可能更喜欢在函数与函数之间空出一行,可能在命名习惯和代码注释上更加的internatio ...

  8. 团队博客作业Week2 --- 学长学姐访谈录

    ## 团队作业2 ## ### 团队一 ### 这个团队中组员是位研一的学姐,她的软件工程老师是姚淑珍,当时她们团队总共有4个人,而且她们都很努力,但是可能是最后团队的作品不太理想,她们的软件并没有上 ...

  9. 个人作业——week2

    一.发现的功能性bug 1.这个手机客户端的拍照翻译功能虽然能够正确的识别图像,但是不能有效的识别出图像中的文字,给出的提示总是图像识别成功,没有识别到文字,导致这个功能几乎无法使用. 因为刚下载这个 ...

随机推荐

  1. JAVA JSP笔记

    一.jsp加载项目中资源图片 如果直接将静态页面写的代码copy到jsp中,你会发现图片都无法加载. 获取代码: String path = request.getContextPath(); Str ...

  2. volatile

    Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值.而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存.这样在任何时刻,两个不同的线程总是看到某个成员变量的 ...

  3. layer.js中layer.tips

    <script src="~/Content/js/layer/layer.js"></script> layer.tips('名称不能为空', '#pro ...

  4. 吐个槽:bose的售后真心差劲!愧对这个顶级音响产品!

    400电话只提供周一到周五(中午有1个小时非服务时间),打进去就不厌其烦地告知你服务时间,你多按几个0,对方就直接把电话给你挂了!即使耐心等待它啰嗦完,哪怕只有0个人等待或1个人等待,你也是接不进去的 ...

  5. 拥抱.NET Core,如何开发跨平台的应用并部署至Ubuntu运行

    之前写了一篇博文宣布Rabbit Rpc跨平台了"拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc",在过程中尝试了如何编写支持跨平台的类库与应用程序,也尝试了在 ...

  6. 转载 NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel

    我用的版本是1.25的.每个版本用法有一点不同 using System; using System.Collections.Generic; using System.ComponentModel; ...

  7. 基于Spring+SpringMVC+Mybatis的Web系统搭建

    系统搭建的配置大同小异,本文在前人的基础上做了些许的改动,重写数据库,增加依据权限的动态菜单的实现,也增加了后台返回json格式数据的配置,详细参见完整源码. 主要的后端架构:Spring+Sprin ...

  8. Oracle学习笔记十 使用PL/SQL

    PL/SQL 简介 PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言,是对 SQL 的扩展,它支持多种数据类型,如大对象和集合类型,可使用 ...

  9. 烂泥:centos6 yum方式升级内核

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级O ...

  10. CentOS下开启mysql远程连接,远程管理数据库

    当服务器没有运行php.没装phpmyadmin的时候,远程管理mysql就显得有必要了.因为在CentOS下设置的,所以标题加上了CentOS,以下的命令在debian等系统下应该也OK. mysq ...