个人作业——week2
一、发现的功能性bug
1、这个手机客户端的拍照翻译功能虽然能够正确的识别图像,但是不能有效的识别出图像中的文字,给出的提示总是图像识别成功,没有识别到文字,导致这个功能几乎无法使用。
因为刚下载这个软件就发现了这个功能,觉得非常的实用,而且很有意思,之前用了一些翻译软件很少见到有这种拍照翻译功能的,但是使用了以后觉得没有想象中的那么好使,每次拍照都能成功获取图片,但是不能获取文字,更不用提翻译了,觉得很失望,而且很影响用户体验。
2、可以获取到词汇的读音,但是对于句子的读音经常容易获取不到,给出了“正在获取读音”的提示,但是等一段时间依旧没有发音。
3、PC版设置语言后并不能更改软件内的语言环境设定。
二、采访
被采访者背景:
计算机系大三本科学生,通过了六级英语考试。
学习英语打算出国留学,查词典用于巩固词汇,利用单词本功能背单词,使用口语训练营练习口语。
目前常用的翻译学习软件为扇贝英语,使用扇贝英语每日打卡功能督促自己学习。
使用者需求:
能够提供准确的中英互译。
能够提供单词卡功能和词汇训练计划功能,能够督促使用者完成每日的背单词的计划,例如打卡功能,分享到朋友圈之类的。
给出单词相关的例句,能够帮助使用者在学习单词的同时,获取到相关的语言环境,将单词运用到实际的语言环境中。
有周期性的的单词考试功能,能够了解自己的学习情况,进步和退步。
在拜托下,下载并尝试使用必应词典,使用了一个下午之后进行了采访。
3、使用者使用了的功能:使用了词典,翻译,每日一句,单词挑战,口语训练,个人计划等功能。
对于各方面的评价:
(1)、词汇量数据库足够大,能够应付日常所需和GRE考试词汇要求。
(2)、翻译质量比较好,能够翻译成比较通顺的中文,很少有简单拼揍单词导致语义不同的情况出现。
(3)、功能比较完善,能够完成使用者的大部分需求,使用起来比较方便。
(4)、界面简洁,感觉很清爽。
(5)、用户体验感觉还不错,想要的功能基本都有,而且很容易找到。
大体感受:通过必应词典,可以解决词汇的翻译,和部分句子的翻译,并能通过软件练习口语和听力,觉得翻译功能很全面,并且翻译效果很不错。看到有图片识别翻译的功能很新奇,但是使用失败后有点失望。
4、改进意见是对于图像中文字的识别可以做的更强大些,感觉这个功能做好了会很厉害。
5、评价:d)推荐
二、
功能分析:
(1)词汇翻译功能:比如单词释义,解释句子,中英互译,包括每日一句等其他辅助类功能。
(2)语音识别功能:比如口语练习,口语挑战等和语音相关的功能。
(3)用户交互功能:比如单词卡,单词挑战等人机交互的功能。
(4)拍照翻译功能:用户使用拍照功能,翻译图片中的语言。
6个人的团队:
1、一个人负责团队管理。
2、一个人负者APP界面的绘制。
3、一个人负责背单词功能。
4、一个人负责单词挑战功能。
5、一个人负责口语练习的语音识别等功能。
6、一个人负责照相翻译的图像识别等功能。
时间分配:
1、需要1周左右的时间讨论,明确分工,商定计划,统一代码风格。
2、需要2周的时间确定功能,学习相关知识,熟悉相应的代码。
3、需要10周时间开发软件,绘制美工。
4、需要3~4周的时间完成测试相关和前后端整合。
5、需要1周时间完成最后的发布等测试。
最终估计大概需要18周的时间。
和目前其他软件想比,必应词典的功能比较全面,能够从多个角度帮助使用者学习和翻译,有用户个人的学习计划帮助用户管理学习。
关于拍照图像识别的文字识别功能,可以做的更加完善,方便更多人使用。
三、
1、我想在他的受众人群方面进行优化以争取更强的优势,加强它的拍照翻译功能,方便用户随时使用翻译功能,因为很多潜在用户使用软件并不是为了专业学习,可能只是为了生活中看到了不懂的外语应急使用一下,如果能把拍照翻译的功能做得更加方便强大一些,将会获得更多的潜在用户。
2、目前市场上有有道词典、百度词典等,我想设计的功能是模拟托福、雅思、GRE词汇考试功能和相应的奖励机制,因为使用翻译软件并将其作为日常常用软件的用户大多是以外语作为专业或者想要通过软件学习外语并通过考试的使用者,如果能够添加即时考试的功能,不仅能够使使用者快速看到软件带来的成效,奖励机制还能有效促进使用者的学习兴趣,激励使用者继续使用软件,成为软件的稳定用户。
NABCD分析:
NEED:使用者最大的需求只有两个,翻译和学习,翻译需要有单词翻译和句子翻译的功能,学习上需要软件能共提供学习计划和督促机制。
APPROACH:技术上可以依靠微软的技术支持,商业模式上可以增大调研范围,并和外语高校向合作,取得更多稳定用户和外语专业支持。
BENEFIT:可以和外语教育机构合作,开启更广阔的市场用户和更稳定的发展模式。
COMPETITIONS:竞争比较激烈,目前有很多软件已经做了翻译相关的软件,并且已经很成熟了。
DELIVERY:宣传能够有效的吸引用户,可以考虑在高校间开展宣传活动。
3、如果团队只有5个人,两人负责美工和测试,三人负责开发。
16周要公布软件。
12~15周的时候应该完成开发和美工,并将前端和后端整合在一起。
4~8周的时候开发完成整体80%,在完成功能的同时进行测试,保证模块间互相不冲突,美工的素材应该绘制完毕,并开始组装。
2~3周的时候应该完成相应模块的学习和探索,开始着手实践开发,了解相应的知识,美工开始寻找素材。
1周的时候制定计划,明确分工,确定统一的代码风格,团队间相互了解,开始寻找相关资料去熟悉相关知识。
个人作业——week2的更多相关文章
- 集大软件工程15级个人作业Week2
集大软件工程15级个人作业Week2 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 列出一些事例或资料, ...
- [buaa-SE-2017]个人作业-Week2
个人作业-Week2 一.代码复审Checklist 1.概要部分 1.1 代码能符合需求和规格说明么? 本次作业的需求可以分成基本的功能实现和大规模数据下程序的健壮性,以及少量的异常处理能力,也就是 ...
- 个人作业-week2:关于微软必应词典的案例分析
第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...
- 个人博客作业week2——代码复审
1.代码规范 这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 代码规范并不是从官僚制度下产生,它是为了提高项目团队开发效率而产生的一种工具,能够极大的增强代码可读 ...
- 团队作业week2
软件分析和用户需求调查 (2013) 具体内容参看邹欣老师的博客:http://www.cnblogs.com/xinz/p/3308608.html. 作业提交期限:2013年9月25日上课前.
- 个人博客作业Week2 是否需要有代码规范
问题:是否需要有代码规范 对于是否需要有代码规范,请考虑下列论点并反驳/支持: 1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 2.我是个艺术家,手艺人,我有 ...
- 个人博客作业Week2(代码规范,代码复审)
Q:是否需要有代码规范 首先我们来搞清楚什么是“代码规范”,它和“代码风格”又有什么关系.依据个人的审美角度,我可能更喜欢在函数与函数之间空出一行,可能在命名习惯和代码注释上更加的internatio ...
- 团队博客作业Week2 --- 学长学姐访谈录
## 团队作业2 ## ### 团队一 ### 这个团队中组员是位研一的学姐,她的软件工程老师是姚淑珍,当时她们团队总共有4个人,而且她们都很努力,但是可能是最后团队的作品不太理想,她们的软件并没有上 ...
- 个人作业-Week2
第一部分 调研, 评测 运行平台 win 8 软件版本:微软必应词典桌面版 3.5.2 BUG标题:必应背单词无法发音 BUG详细描述:如图,左边为必应词典该单词的搜索,可以发音,而右边必应背单词中 ...
随机推荐
- iOS 消息处理之performSelector
//// RootViewController.h// DSCategories//// Created by dasheng on 15/12/17.// Copyright © 2015年 ...
- Java和PHP哪个方向更有前途?
Java和PHP到底哪个方向更有前途呢?我从网络上收集了很多资料,并在这篇文章中做了总结. 1.TIOBE语言排行榜 Apr 2014 Apr 2013 Change Programming ...
- Visual Studio 中 Build 和 Rebuild 的区别
因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...
- XML中的转义字符
HTML中<, >,&等有特别含义,(前两个字符用于链接签,&用于转义),不能直接使用.使用这三个字符时,应使用他们的转义序列,如下所示: & 或 & &a ...
- String构造器中originalValue.length>size 发生的情况
最近在看Jdk6中String的源码的时候发现String的有个这样的构造方法,源代码内容如下: public String(String original) { int size = origina ...
- Collections.shuffle
1.Collections.shuffler 最近有个需求是生成十万级至百万级的所有随机数,最简单的思路是一个个生成,生成新的时候排重,但是这样时间复杂度是o(n^2),网上看了几个博客的解决方法都不 ...
- [No00009B]win10快捷键大全
微软为Win10命令行(Command Prompt)加入了Ctrl + V的支持 Win10新增功能快捷键大全: 贴靠窗口:Win + 左/右 > Win + 上/下 > 窗口可以变为 ...
- 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)
目录 [第一篇]ASP.NET MVC快速入门之数据库操作(MVC5+EF6) [第二篇]ASP.NET MVC快速入门之数据注解(MVC5+EF6) [第三篇]ASP.NET MVC快速入门之安全策 ...
- [LeetCode] Maximum Product Subarray 求最大子数组乘积
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- [LeetCode] Binary Tree Postorder Traversal 二叉树的后序遍历
Given a binary tree, return the postorder traversal of its nodes' values. For example: Given binary ...