一.调研,评测

我使用的bing的WINDOWS客户端,其大致分为四个模块:词典、例句、翻译、应用。

(1)“词典”模块

  BUG:搜索”http“词条,界面显示http的相关,但是无法再回到最初的主界面内容(上面那张刚打开bing的界面),软件没有提供能跳转回一开始主界面的交互。所以界面停留在http的搜索结果界面,你只能去选择别的模块,或者继续搜索。

(2)“例句”模块

BUG:PC端的例句界面的”类别“框中的4个复选框大小比例与”类别“框的比例大小不匹配,超出了”类别“框的正常大小,这应该是在不同平台上的显示问题。

(3)“翻译“模块

BUG:翻译人民网的英文网站,将网站的网址传入后,返回信息显示”服务器断开连接,且未发送任何数据“,可以看出翻译对应的网页地址功能,不能正常实现,而没有将这一信息反馈给用户,界面上这一功能依旧存在。

翻译后生成的页面:

(4)”应用“模块

  BUG:应用界面里前两个应用”必应生词本“和必应背单词”,鼠标点击这两个应用均没有任何反应,据我分析应该是这两个区域对应的链接并没有添加,这两个应用的功能没有实现,影响用户体验。

二、采访

(1)采访对象:高中同学

(2)采访对象背景:本科大三学生,英语水平一般,目前正准备TOEFL考试

(3)采访对象需求:软件界面简约;词库丰富;查词功能方便迅速;有例句展示及英文发音

(4)采访对象照片:

(5)在使用的过程中,遇到不会的单词利用bing查找,不但查到了对应的中文释义,而且还有对应例句解释加深了理解记忆,解决了用户的问题。

  数据量很丰富既有权威词典例句,也有网络释义。但是有些例子并不典型,仅仅是出现了这个单词,比较生僻。

  界面清新简约,用户交互性良好,各个功能展示清晰全面。

功能方面比较丰富,包括查词,查例句,应用扩展,取词。应用扩展中,如“单次挑战”“我爱说英语”模块趣味性极强,增强了用户体验。取词功能在使用上用户体验较差,用户在看一些网页时突然蹦出来,比较烦人。

  准确度上主要是逐次翻译,对于语法结构的翻译效果不好,尤其是中文翻译为英文的时候,基本就是逐词翻译,无法直接使用。

(6)改进意见:Android手机端有些例句没有英文发音;取词功能应该简化界面,将取词的结果对话框设计的小巧一些,以致不影响用户其他的体验。

(7)结论:推荐,理由:词库非常丰富,有海量的单词和例句,大部分单词和例句都有英文发音,并且有英英释义更加权威,完全满足查词需求;界面简约清新,不烦躁,有良好的用户体验;内置了许多英语有关的应用,在增强趣味性的同时又提高了英语水平。

三、分析

(1)项目估计

  此软件最重要的一件事就是词库的建立,包括单词,例句以及对应的音频和视频文件。其余的就是一些小的应用模块的扩展(单词本,我爱读单词等),最后还要设计简约清晰的UI界面。一下是我对项目的估计:

  1 week:进行需求分析和市场调研分析现有的查单词软件的共性和不足,明确需求和软件要达到的目标。

1 day:6个人进行初步的分工,先开发android平台版本,4个人负责写后端,2个人负责写界面,由专业团队进行UI设计。

2 week:建立词库,这里主要是将网上现有的多个词库进行整合和合并,设计爬虫程序爬取相关网络释义,将个音频视频文件建立好对应的链接

2 week:在建立好词库的基础上实现各个功能模块,如单词查询翻译,一些小应用的扩展(我爱背单词等),初步完成1.0版本

1 week:测试阶段,进行相关的单元测试和功能测试,改正查找到的bug

3 day:将前端与后端结合,修改相应的接口和bug

1 week:进行小范围的试用,收集反馈结果。最后正式发布。

总计大约2个月的时间

(2)与同类软件的优劣对比:

优点:词库很丰富,相比其他仅仅是查询单词释义的软件,bing软件可以搜索到与之相关的例句,英文释义,网络释义等,查询效果更强大,更好的满足了用户的 需求。

开发了与之相关的应用模块,如:必应生词本,必应电台,相比于其他软件趣味性更强功能性更丰富。

缺点:与百度翻译和谷歌翻译相比,其可满足的需求较少,比如将一整篇文章或者网站的网址,前者可以正常翻译,但后者对于网站翻译不了。

建议: 将我上面找出的没有实现的功能bug进行补全和实现;

    bing的界面以清新简约为主,可以其目标群体设定为为了出国而背单词的大学生们,在GRE,TOFEL,雅思等模块上提供更专业更具体的功能,提供更好的交互体验。

四、建议和规划

(1)提高产品竞争力

找准产品定位。现在的bing软件虽然词库很丰富,但是没有什么特色。我觉得可以把bing的目标人群设定为为了出国进行英语学习的高中生或者大学生们,针对这一特定人群提供各类特色服务,增强自己的竞争力。

加强宣传。继上面一条我提出的目标人群是高中生或大学生,可以开展一系列的校园宣传活动,与目标人群零距离接触,来了解他们的需求。

(2)我想开发一个能够训练自己英文发音和口语的软件。

主要的功能就是声音识别,提供一个评测标准。具体如读文章,唱英文歌,读一些美剧中的经典片段。这主要是因为目前大多数英文软件解决的就是这个单词中文意思是什么的问题,但是目前大多数学英语的人都是词汇量

不差,但发音不行,无法实现最正常的交流。

    NABCD:

N:需求上针对目前大学生普遍口语水平低下的,出国困难的现状,满足了其迫切提高口语水平的需求。

A:通过机器学习的算法,与一段标准的发音进行相似度匹配,最终返回结果

B:提高自己的口语能力

C: 当前这种功能的权威软件较少,可以很快打开市场。

D: 线下的校园活动以及与相关的出国培训组织的合作推广

(3)我的团队

  1-2周:市场调研+需求分析,明确软件具体要实现的功能

3-4周:团队分工,讨论功能的具体实现方案,形成设计文档

5-8周:开发阶段,UI设计同步进行

9-11周:测试,功能测试与单元测试,查找bug

12-13周 :前端与后端想结合,修改相应的API接口,消灭bug

14-15周:进行小范围的发布,收集反馈

16周:正式发布软件

个人博客Week3——案例分析的更多相关文章

  1. Django 09 博客小案例

    Django 09 博客小案例 urls.py from django.urls import path from . import views urlpatterns = [ path('index ...

  2. Django——9 博客小案例的实现

    Django  博客小案例的实现 主要实现博客的增删改查功能 主页index.html  -->  展示添加博客和博客列表的文字,实现页面跳转 添加页add.html  --> 输入文章标 ...

  3. 个人博客小案例(纯Django搭建)

    在看这篇文章的时候,必须有django基础,如果没有点击访问 一.环境配置 新建项目并做配置项目创建,创建APP并注册 创建模板并配置相应的路径,点击下载模板,配置方法点击访问 创建静态文件并配置,点 ...

  4. 个人作业 - Week3 - 案例分析

    调研与评测 真实用户采访: 用户姓名: 刘斯盾 用户的背景和需求: 用户是一位计算机专业学生,需要浏览技术博客来扩充自己的学识. 用户使用博客园证明: 产品是否解决用户问题: 在码代码过程中遇到的很多 ...

  5. 个人作业week3案例分析

    调研产品:博客园 第一部分 调研和评测 1.bug 1.不同种类浏览器的支持存在差异 bug描述:在不同浏览器下,部分博客内容显示的格式有明显不同 可尝试用下面两种不同的浏览器打开这个博客网址:htt ...

  6. 【博客之星】CSDN2013博客之星--分析和预测

    本文纯属个人见解,多有得罪啊! 具体结果,还是看最后CSDN给的结果吧! 昵称 名字 题材 质量 数量 知名度 预测 阳光岛主 杨刚 Python,Clojure,SAE 很高 346+ 很大 一定( ...

  7. 【学生研究课题】CSDN博客数据获取、分析、分享

    题记     这次<对象程序设计>课程设计,一共给定了8个选题(下载WORD版.PDF版),以及自由选题的机会.从大家初步选题结果来看(图1).绝大部分同学选择了"图形用户界面的 ...

  8. 潭州课堂25班:Ph201805201 django框架 第九课 模型补充 博客小案例 (课堂笔记)

    聚合查询: 分组查询: annotate() 方法 例:查询某学院学生人数,(一对多查询) 以字典的形式输出 annotate(统计 ‘关联学生字段 出现的次,).字典形式(键,值) 例:查询每项课程 ...

  9. 个人博客作业week3——案例分析

    1.调研 & 评测 1.我的用户体验 win10应用版: Bug1:例句经过翻译与其给出的译文相差太多 上图是应用给出的每日一句及其译文. 将其复制入翻译,就可以看出翻译过后的句子一点也不通顺 ...

随机推荐

  1. [转]extern "C"的作用

    extern "C"的主要作用就是为了能够正确实现C++代码调用其它C语言代码. 加上extern “C”后,会指示编译器将这部分代码按C语言进行编译,而不是C++的.这是因为C+ ...

  2. 薛兆丰吴军何帆曾鸣万维刚李笑来罗永浩等得到APP专栏作者的书23本

    最近看了何帆的<大局观>,是他在得到APP的专栏文章的精选.顺便整理以下最近两三年内看过的得到APP其他专栏与课程作者的得到精选文集和他们写过的其他的书共23本. 薛兆丰 4星|<薛 ...

  3. 英语初级学习系列-00-Name-介绍自己

    1. 询问名字 常用句子 1. Hi, may I have your name, please? 2. Could you please tell me your name? 3. Will it ...

  4. CanalSharp.AspNetCore v0.0.4-支持输出到MongoDB

    一.多样输出支持 CanalSharp.AspNetCore是一个基于CanalSharp的适用于ASP.NET Core的一个后台任务组件,它可以随着ASP.NET Core实例的启动而启动,目前采 ...

  5. 完美解决centos安装linux后不能上网的问题

    vi / etc /sysconfig/network-scripts/ifcfg-eth0 配置ip地址 DEVICE=eth0 HWADDR=00:0C:29:8C:F7:6F TYPE=Ethe ...

  6. jvm内存模型中-栈,方法区,程序计数器是线程安全的

    文章转自  https://www.cnblogs.com/myna/p/7567889.html 引文 JDK7及之前版本的方法区(Method Area)和Java堆一样,是各个线程共享的内存区域 ...

  7. pyspider爬一批文章保存到word中

    最近一直在爬新闻,对于新闻爬取的套路还是比较熟悉的.一个群友发布了一个爬文章入word的任务,我果断接单,自我挑战一下,更何况完成任务还有赏金,哈哈. 任务大概是这样的,有一个文章列表[http:// ...

  8. mysql获取表中数据行数

    获取单个表的行数 使用count(*)或者count(1) SELECT count(1) AS count FROM table_name; 执行结果 获取两个表的行数 使用union组合每个sel ...

  9. Qt Creator中根据为Windows系统还是Linux系统对源码进行条件编译

    方法1: 在.h和.cpp文件中,针对需要不同平台编译的代码:添加上如下的条件编译指令: #ifdef 标识符 程序段1 #else 程序段2 #endif 举例说明如下: //Windows系统包含 ...

  10. SkylineGlobe Android 开发 面积计算示例代码

    SkylineGlobe Android 开发 面积计算示例代码: 如果之前熟悉SkylineGlobe桌面端的二次开发,看这些代码应该不难理解. package com.skyline.terrae ...