热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

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

前言:微软必应词典基于微软强大的技术实力和创新能力,近义词比较,词性百搭,拼音搜索,搭配建议等功能,结合了互联网“在线词典”及“桌面词典”的优势,依托必

前言:

微软必应词典基于微软强大的技术实力和创新能力,近义词比较,词性百搭,拼音搜索,搭配建议等功能,结合了互联网“在线词典”及“桌面词典”的优势,依托必应搜索引擎技术,及时发现并收录网络新兴词汇。和传统的有道词典、金山词霸一样,必应词典也具有划词翻译、单词本等功能,而它最具特色的便是真人模拟朗读功能,教您说英语,依照您的记忆曲线辅助您背诵单词。

 


 

第一部分 调研,评测

评测

软件运行环境:Android 5.0.1

软件版本: 4.0

附一条BUG的定义:程序中隐藏的功能缺陷或错误。

经过这一段时间使用,我发现该软件有以下几个小BUG。

1、电台有点小问题,在播放状态下,返回使用其他功能,再进入的时候,声音停止,进度条还在走。

2、点击设置进去切换语言为英语,软件并不能马上生效,需要多次返回,然后再点击进设置后才生效。

3、首页点击推荐新闻,网页不能自适应手机屏幕大小,影响阅读体验。

4、还有就是优化问题,软件较卡顿,在同学的手机上Android 6.0出现了闪退的情况。

这几个问题为何开发者没有做好,个人觉得主要还是用户场景比较特殊,其中有几个问题主要还是后期优化问题,还有针对的手机型号较多,不容易优化,这“碎片化”也是安卓的老问题了。

 


 

用户调研与体验:

这次我让一个同学体验了必应词典在手机上的使用,采用远程采访,下面是主要内容。

 

1.用户背景与需求

 

2.用户体验照片

 

 

3.体验过程

  • 使用单词的查阅功能,反应够快
  • 使用例句功能,资源丰富
  • 使用翻译功能,基本可以准确的完成
  • 应用里面功能的各项使用

用户的需求解决了,都是一些普遍的问题。

优点:

  • 软件在数据量上全面、还提供离线资源数据下载,丰富了词汇量。
  • 词汇量多、详细。功能全面,英语的听说读写都涵盖。
  • 界面简洁,操作上很容易上手。
  • 查单词有历史记录方便再次查询。
  • 英语单词挑战、我爱说英语功能有挑战比拼的乐趣,在一定程度上吸引用户继续使用
  • 每日一词、每日一句、推荐阅读每天更新。阅读紧追实事,涉及范围多。扩大了用户的阅读面、词汇量。
  • 设有生词本功能,方便用户记忆生词。及时复习、巩固。
  • 必应电台听力设有慢速和CRI新闻,针对不同的英语学习阶段。且提供离线跟网络资源下载

缺点:

  • 离线状态单词词组还不够全面。必须联网才查询得到。
  • 长句翻译的准确性不足。
  • 软件对移动端的优化不足,过渡动画少,有点生硬。

 

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

  • 背单词功能有待加强,只是单单的记忆单词,没有涉及到拼写方面。
  • 长句翻译的功能还不够准确。
  • 功能方面有待再开发新功能

 

5.结论

经过这么多工作,我对该软件的评价是:一般。

一些基础功能必应词典有的其他软件也有,并没有什么特别的亮点,而且有些功能还是太小众了。

 


 

第二部分 分析

通过阅读《构建之法》,整个软件项目的时间估计也可以从两个方面来看。

自底向上和回溯。

对该软件的估计如下

 

整个流程大概需要13周时间,也就是大概3个月的时间。

软件的优劣

优:

  • 界面简约而不简单,该有的功能都有。
  • 扩展应用丰富,必应电台,生词本功能等。
  • 内容方面广,对于英语有需求的人都可以满足。

劣:

  • 用户体验不太好,一些操作逻辑没有遵循标准。
  • 长句翻译太过生硬。
  • 安卓平台软件优化不足,较卡顿。

个人看法:我觉得既然软件是提供给用户,那么最重要的就是用户体验,用户用的不爽,那你的软件就还需要完善。用户体验要求的都是一些细节的东西,应该充分了解用户的反馈,在允许的范围内满足用户的需求。

 


 

第三部分 建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?

  首先,在过渡动画上需要下点功夫,特别是在移动端上,一个好的过渡动画,就是一种好的用户体验。然后完善好各类操作逻辑,让用户少思考。接着,重点做好词典的基础功能,查词和翻译,特别是翻译,加入人工优化,减少直接机器翻译的生硬感。抓住客户的主要需求,增强用户体验。

  • 目前市场上有什么样的产品了?

  目前市场上翻译类的产品有需要,用户较多的主要是有道词典,百度词典、金山词霸等。

  • 你要设计什么样的功能?

  不求什么新花样,还是做好本分为好,既然是款词典,那就专心做好查询和翻译的核心功能。主要还是加强翻译功能,特别是对于长句的翻译,中文到英文的翻译常常会出笑话,如果把这块做好了,市场无限。

  • 为何要做这个功能,而不是其他功能?

  如上一点所答,词典的核心就是查询与翻译,加入太多繁杂的功能,用户反而不喜欢。我举一个最简单的例子,大学生普遍在使用一款叫“超级课程表”的软件,最初的功能就是导入课表,看课表,现在用户多了,在后续的版本中加入了社交元素,要看个课表操作繁多,许多用户反而不喜欢了,转而用其他软件。

  • 为什么用户会用你的产品/功能?

  目前市面上许多词典工具,翻译功能基本是机器直译,面对长句中文翻译到英文,那画面太“美”,我不敢看,经常闹出很多笑话。而我们的产品如果优化好了这个问题,可以说很有竞争力。

  • 你的创新在哪里?可以用 NABCD 分析。

  我的创新主要在提高长句翻译的准确性。

  N:目前几乎所有的词典翻译功能都是直接机器翻译,准确性不足而又有生硬感,不能满足用户的需求。

  A:加大人工语法的投入,针对性的人工纠正,通过大数据不断匹配最合理的算法。

  B:用户使用该软件可以充分提高学习英语的效率和保证正确率。

  C:相较于其他词典,他们的翻译功能几乎采用完全的机器翻译,而我们的词典更具有准确性,更具有竞争力。

  D:一款好产品,客户就是最好的宣传手段。

  • 如果你来领导这个团队,会有什么不一样?

  我比较注重用户体验,在此基础上,一款产品的功能不需要太多,但是要有闪光点,要有自己突出的一方面。大概就是这样吧。

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

  1个项目经理,2人做开发,1人做测试,1人做美工。

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

  进度安排

  

 

 


推荐阅读
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 深入理解Java中的Collection接口与Collections工具类
    本文详细解析了Java中Collection接口和Collections工具类的区别与联系,帮助开发者更好地理解和使用这两个核心组件。 ... [详细]
  • 本文详细介绍了MicroATX(也称Mini ATX)和MATX主板规格,探讨了它们的结构特点、应用场景及对电脑系统成本和性能的影响。同时,文章还涵盖了相关操作系统的实用技巧,如蓝牙设备图标删除、磁盘管理等。 ... [详细]
  • Codeforces Round #566 (Div. 2) A~F个人题解
    Dashboard-CodeforcesRound#566(Div.2)-CodeforcesA.FillingShapes题意:给你一个的表格,你 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
author-avatar
双豆儿_668
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有