一.调研,评测

我使用的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. tkinter学习系列(二)之窗口的设置

    目录 (一)窗体的最小框架 1.说明: 2.源代码: 3.实现效果: (二)窗体的基本设置 1.说明: 2.完整代码: 3.实现效果: (三)窗体的外形设置 1.说明: 2.完整代码: 3.实现效果: ...

  2. Python如何输出带颜色的文字方法

    我们在使用python运维与开发的过程中,经常需要打印显示各种信息.海量的信息堆砌在控制台中,就会导致各种信息都显示在一起,降低了重要信息的可读性.这时候,如果能给重要的信息加上差异的字体颜色,那么就 ...

  3. Linux 小知识翻译 - 「Shell」(也就是命令行接口)

    这次说说关于Shell的东西. 「Shell」是看不见实体的,所以理解起来可能会有些困难. 最近的Linux发行版默认都是用X Window System来操作的(也就是图形化操作),所以很少见到有人 ...

  4. 解决input框黄色背景问题(转)

    input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important;} <form action="l ...

  5. P1141 01迷宫 dfs连通块

    题目描述 有一个仅由数字000与111组成的n×nn \times nn×n格迷宫.若你位于一格0上,那么你可以移动到相邻444格中的某一格111上,同样若你位于一格1上,那么你可以移动到相邻444格 ...

  6. Django之ORM查询进阶

    基于双下划线的双表查询 分组与聚合函数 基于双下划线的双表查询 Django 还提供了一种直观而高效的方式在查询(lookups)中表示关联关系,它能自动确认 SQL JOIN 联系.要做跨关系查询, ...

  7. android Application Component研究之Activity(一)

    http://blog.csdn.net/windskier/article/details/7096521 终于下定决心写写ActivityManagerService的源码分析的文章了,Activ ...

  8. ceph部署实践(mimic版本)

    一.准备环境 4台adminos7.4 环境,存储节点上两块磁盘(sda操作系统,sdb数据盘) clientadmin storage1storage2storage3 二.配置环境 1.修改主机名 ...

  9. 浅谈JEECG多数据源的使用

    首先,简单的介绍下什么是JEECG.JEECG(J2EECode Generation)是一款基于代码生成器的免费开源的快速开发平台,使用JEECG可以简单快速地开发出企业级的Web应用系统.JEEC ...

  10. python3 day01 大纲

    1. 简介python 龟叔 89年 人工智能 2. 特点 优点: 简单, 明确, 优雅,跨平台 缺点: 慢 解释型编程语言 分类: 解释型: 一行一行的把代码进行翻译. 执行效率比较低 优势: 跨平 ...