软工第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. 20154327 Exp9 Web安全基础

    基础问题回答 (1)SQL注入攻击原理,如何防御 原理: 程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,攻击者利用SQL命令欺骗服务器执行恶意的SQL命令,获得某些他想得知的数据. 防御 ...

  2. 20155327Exp2 后门原理与实践

    20155327Exp2 后门原理与实践 一.实验说明 任务一:使用netcat获取主机操作Shell,cron启动 (0.5分) 任务二:使用socat获取主机操作Shell, 任务计划启动 (0. ...

  3. MFC 消息映射、分派和传递

    几个重要的结构体: struct AFX_MSGMAP { AFX_MSGMAP* pBaseMessageMap; AFX_MSGMAP_ENTRY* lpEntries; } struct AFX ...

  4. CF 1107 E. Vasya and Binary String

    E. Vasya and Binary String 链接 分析: 对于长度为x的一段序列,我们可以dp出消除的过程的最优方案,背包即可. 然后区间dp,可以先合并完所有的点,即没相同的一段区间合并为 ...

  5. 洛咕 P2465 [SDOI2008]山贼集团

    裸的状压dp. 设f[i][j]表示在i字数内放j集合的分部,直接sb转移. // luogu-judger-enable-o2 #include<bits/stdc++.h> #defi ...

  6. 电子设备 Kindle如何删除书籍或漫画

    需要在亚马逊的官方设置好国家: 再在这里就可以管理了 要在kindle的上方小齿轮那里设置(飞行模式右边): 同步kindle 这样就能管理了

  7. yolo算法框架使用二

    6,voc数据集训练模型 1)下载数据集 官网提供一些voc数据,是基于2007年到2012年的,你可以通过以下地址下载到: wget https://pjreddie.com/media/files ...

  8. Maven+spring+springMVC+mybatis+Junit+Log4j配置个人总结

          首先粘贴上项目引用地址:http://doc.okbase.net/fengshizty/archive/126397.html 这里对创建步骤不做过多解释,只是针对案例创建demo的一些 ...

  9. 最具有性价比的语言javascript之二,学习篇

    先祝福各位,国庆假期愉快!前面写了一篇 最具有性价比的语言javascript之介绍篇,引起了不少的争议. 有些人javascript吐槽,埋怨.我目前做的都是后台系统.每个人的工作经历和兴趣爱好不一 ...

  10. 关于selenium的智能等待页面加载的问题

    我们经常会碰到用selenium操作页面上某个元素的时候,需要等待页面加载完成后,才能操作, 否则页面上的元素不存在,会抛出异常. 或者碰到AJAX异步加载,我们需要等待元素加载完成后,才能操作. 首 ...