软工第3次个人作业——案例分析


一、 调研,评测

1.软件的bug(至少两个,不少于40字)

  • 测试软件: 必应词典移动端
  • 测试平台:iPhone 6
  • bug1
    • 对于翻译功能中的图片翻译功能,必应词典是将识别翻译的句子直接标注在识别出句子的地方,而且字体为白色字体大小也与图片中的字体大小差不多,这样只要图片的背景稍微颜色杂一点字体小一点就会导致看不清翻译后的句子。
  • bug2
    • 对于翻译功能中的图片翻译功能,必应词典对于我列出的下图识别不出,但是如果我将这张图放到电脑上放大再拍下来可以识别出来, 目前还没找出什么原因。
    • 原图片如下:
  • bug3
    • 对于翻译功能中的图片翻译功能,选择拍照翻译,有的时候拍完照加载时的图片和翻译后的图片不一样,错位了,翻译后的图片是照完后移动的图片。

2.用户采访

  • 介绍采访对象的背景和需求

    • 采访对象:室友
    • 背景:在校大三学生
    • 需求:需要学习英语并查询英语单词
  • 让采访对象使用10–30分钟这个软件的基本功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

  • 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    • 用户的问题基本可以解决,能够查到单词的解释,翻译中英文。
    • 优点
      • 所有例句都能读
      • 功能比较多
    • 缺点
      • 例句直接是中英对照呈现,不满足部分用户仅英语例句的需求,例句的中文翻译应该是可选择出现的
      • 如下界面不友好:
      • 导航栏不明显:
  • 用户对产品有什么改进意见?
    • 例句可以先只出现英文方便用户学习英文
    • 上述导航栏可以标上颜色

3.结论

  • 定性的结论

    • d)好,不错。
  • 定量评分如下
类别 描述 评分
功能 核心功能 分析三个核心功能,功能设计和质量 7
细节 有什么为用户考虑的细节 6
用户体验 当用户完成功能时,不干扰用户 10
辅助功能 一些辅助功能 9
差异化功能 这个软件独特的功能 8
软件的效能 占用内存,启动速度,内存泄漏的情况 7
体验 软件的适应性 在联网/断网,大小屏幕,没有鼠标的情况下可以顺畅操作 10
成长性 记住用户的选择,适应用户的特点,用户越用越方便 8
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示等 8
自选 界面的友好性 界面是否简单易用,界面是否美观等 7
总分 80

二、 分析

1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)

大概需要4个月左右。

2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)

  • 优势

    • 功能比较多
    • 可以进行语音翻译
    • 支持的语言比较多
    • 广告推送比较少
    • 能够查找句子,不同于翻译功能
  • 劣势
    • 用中文查询单词时,出现的英语结果不能直接链接过去
    • 界面有些细节没有处理好
    • 拍照翻译功能还有待提高
    • 背单词功能做的不如扇贝单词等一些背单词的软件做的好
  • 该产品在同内产品中应该算是比较好的,能够排前2、3名。

3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。(必答)

测试方面还可以提高。软件在总体的功能实现上是没有什么太大的问题,实现的功能也比较多比较全,但是对于有些细节没有把握好,比如之前提出的一些界面上的瑕疵。功能方面也需要多加测试,有些客户的需求需要考虑到。

4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

  • 对用户需求掌握不好
  • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试

三、 建议和规划

1.首先,市场有多大?全中国IT专业的学生和职业人士都可以是用户,总共有多少人?

词典的市场比较庞大,基本能够使用软件并且上过学的人都需要用到,不管是学生学习查找单词或者是职业人士翻译文档需要查找单词,甚至是出国旅游都会用到。

2.目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?

目前市场上此类型的产品比较多,典型的有有道词典和金山词霸。

  • 有道词典

    • 优势

      • 搜索词后有同义词
      • 解释词配有图片
      • 离线状态下查找比较快
    • 劣势
      • 广告绑定干扰到用户
      • 功能比较少
      • 界面设计有些杂乱
  • 金山词霸
    • 优势

      • 界面设计比较简洁,没有什么界面问题
      • 拍照翻译有自动调节取词范围
      • 查找到单词后能够跳转到相应的解释词的页面
      • 查找单词能显示出单词的各种时态、单复数以及属于四级考研词汇等
    • 劣势
      • 功能比较少
      • 语言种类少
      • 词库比较少

3.作为新的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

  • 核心用户群应该是经常和外语打交道的人,比如学生或者外语爱好者。
  • 典型用户应该是学习外语接触外语比较多的人,一般是高年级的学生高中生大学生等。
  • 表面需求是能够帮助翻译查找单词短语的用法。
  • 潜在需求是能够更好更高效率的学习这门外语。

4.功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析.

  • 功能:新增词典的句子填写练习功能
  • need需求:使用词典的需求是想提高该门外语的能力,而一般来说学好一门外语有听说读写四个方面,在必应词典中,听说读都有较好的实现,但写没有,因此写这部分还是需要的。
  • approach做法:新增句子填写功能,将一些对应级别常用的句子挖空,让用户填写,提示可以先提示读音,后提示单词的几个字母,最后显示答案。
  • benefit好处:能让用户得到写的锻炼,进一步提高外语能力。
  • competitors竞争:其它的词典app没有该功能,新增该功能能够成为此产品的一个亮点。
  • delivery 交付:先让身边的人使用,提出建议,修正改进后再放到网上供大家下载使用,继续根据意见改进。

5.如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

  • 1个人美工,3个人开发,2个人测试
  • 1-2周用户需求分析并生成相应的文档,3-4周生成设计文档以及规范事项等,5-7周具体设计,8-11周具体编码即测试,12-14周集中测试修复问题,15周1总结,6周最后调整准备发布。

四、 作业实际花费时间记录

  • 软件调研测试:50min
  • 用户调研: 20min
  • 分析:40min
  • 建议和规划:60min

[2017BUAA软工]第3次个人作业的更多相关文章

  1. [2017BUAA软工助教]第0次作业小结

    BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...

  2. [2017BUAA软工]第2次个人作业

    软工第2次个人作业--代码复审 一.代码复审Check List 1.概要部分 代码能符合需求和规格说明么? 能正确处理题目要求,代码能符合需求和规格. 代码设计是否有周全的考虑? 能正确生成和解出数 ...

  3. [2017BUAA软工]第1次个人作业

    软工第1次个人作业 一.快速看完整部教材,列出你不懂的5-10个问题,发布在你的个人博客上. 1.文中提到"积累问题领域的知识和经验(例如:对医疗或金融行业的了解)."然而我们如何 ...

  4. [2017BUAA软工]第0次个人作业

    第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我觉得我选择计算机系完全是误打误撞吧.当时我的分数上北航是没问题的,所以填专业时就是机械,电气,自动化,计算机等 ...

  5. [2017BUAA软工]第零次博客作业

    第一部分:结缘计算机 1. 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 当年高考前在专业这件事上纠结了好久,因为我对于大学各个专业具体学什么都不甚了解,于是就迟迟没有明确的目 ...

  6. [2017BUAA软工]第二次博客作业:代码复审

    〇.comment链接 https://github.com/hanayashiki/Sudoku/issues/1 一.代码复审 1.概要部分 (1)代码能符合需求和规格说明么? 经测试,对于合法输 ...

  7. [2017BUAA软工助教]收集个人信息

    如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...

  8. 《软工实践》第零次作业 - 一些QA

    <软工实践>第零次作业 - 一些QA Q&A (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...

  9. [福大软工] Z班 团队第一次作业—团队展示成绩公布

    [福大软工] Z班 团队第一次作业-团队展示成绩公布 作业地址 http://www.cnblogs.com/easteast/p/7511264.html 作业要求 队员姓名与学号(标记组长),其中 ...

随机推荐

  1. codevs 2639 约会计划

    codevs 2639 约会计划 题目描述 Description cc是个超级帅哥,口才又好,rp极高(这句话似乎降rp),又非常的幽默,所以很多mm都跟他关系不错.然而,最关键的是,cc能够很好的 ...

  2. 【BZOJ1070】[SCOI2007]修车

    [BZOJ1070][SCOI2007]修车 题面 以后要多写题面flag 题目描述 同一时刻有\(N\)位车主带着他们的爱车来到了汽车维修中心.维修中心共有\(M\)位技术人员,不同的技术人员对不同 ...

  3. P3871 [TJOI2010]中位数

    傻逼题 维护两个系统堆即可 #include<bits/stdc++.h> #define il inline #define vd void typedef long long ll; ...

  4. Python Machine Learning: Scikit-Learn Tutorial

    这是一篇翻译的博客,原文链接在这里.这是我看的为数不多的介绍scikit-learn简介而全面的文章,特别适合入门.我这里把这篇文章翻译一下,英语好的同学可以直接看原文. 大部分喜欢用Python来学 ...

  5. 微服务介绍及Asp.net Core实战项目系列

    0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 二.目录 0.微服务介绍 1.RESTful API 规范介绍 2.asp.net core介绍及swagger使用 3.asp. ...

  6. Nginx应用场景

    1. Nginx应用场景 1)http服务器.Nginx可以独立的提供http服务,可以做网页静态服务器(也就是将静态文件放到nginx目录下,通过nginx来访问就ok)   2)虚拟主机,可以在一 ...

  7. 微信小程序—day01

    前言 听说谷歌准备回中国了,玩了一下谷歌刚入驻微信的小程序:“猜画小歌”,又一次见识到了ai的强大魅力.看来python之路,前途还是一片光明的. 因为18年初时的“跳一跳”,带火了微信小程序,一直想 ...

  8. 什么是REST,RESTful?

    转载自https://www.zhihu.com/question/28557115 https://blog.csdn.net/hjc1984117/article/details/77334616 ...

  9. 自动化jenkins报:ModuleNotFoundError: No module named 'common'

    直接执行脚本是没有问题,报如下错误: 你已经在run.py脚本加路径了为什么还会报这个错呢,就是你加的路径,应该在所有的包上面,才不会报这个错,如下: 注:以下是我的解决方法仅作参考.如果我的发表的内 ...

  10. MAVEN项目导入src/test/java项目报错

    转载博客:https://blog.csdn.net/gengjianchun/article/details/78679036    https://blog.csdn.net/jsloveyou/ ...