软工第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. 第十周课下作业-IPC

    第十周课下作业-IPC 题目:研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 共享内存允许两个或多个进程进程共 ...

  2. python基础学习1-类相关内置函数

    #!/usr/bin/env python # -*- coding:utf-8 -*- #===issubclass(class,classinfo) 检查class是否是classinfo类的子类 ...

  3. BZOJ2034 【2009国家集训队】最大收益

    题面 题解 第一眼:线段树优化连边的裸题 刚准备打,突然发现: \(1 \leq S_i \leq T_i \leq 10^8\) 这™用个鬼的线段树啊 经过一番寻找,在网上找到了一篇论文 大家可以去 ...

  4. java并发编程——并发容器

    概述 java cocurrent包提供了很多并发容器,在提供并发控制的前提下,通过优化,提升性能.本文主要讨论常见的并发容器的实现机制和绝妙之处,但并不会对所有实现细节面面俱到. 为什么JUC需要提 ...

  5. 【日常训练】 Help Greg the Dwarf(CodeForces-99E)

    题意与分析 题意是这样的,问你把一个长方形从一个L型街道的一端移动到另一端,固定了该长方形的长,求他的最大宽. 这种问题我是第一次独立解决(以前都是抱队友大腿QAQ),现在没法子只好自己硬着头皮做,看 ...

  6. Cisco Packet Tracer中通过集线器组网

    Cisco Packet Tracer中可以通过集线器将多台电脑完成通信. Cisco Packet Tracer 6.2.0 一.添加三台电脑设备 1.按照下图1.2步骤操作,2步骤执行三次,拖拽P ...

  7. adb server version (31) doesn't match this client (39) 解决方案

    adb server version (31) doesn't match this client (39) 问题的解决方案, 在cmd中输入adb nodaemon server -a后解决了, 记 ...

  8. Siki_Unity_4-4_丛林战争_Socket/TCP网络游戏开发

    Unity 4-4 丛林战争(Socket/TCP网络游戏开发) 任务1:素材.演示.Prerequisite 使用c#的有关TCP的底层API进行服务器端的开发(直接通过socket进行通信) 功能 ...

  9. vue mock(模拟后台数据) +axios 简单实例(二)

    需装上axios,build文件夹中webpack.dev.conf.js文件添加上vue mock配置的东东,  如,继(一) //组件<template> <div> &l ...

  10. Linux 文件系统 -- 简述几种文件类型

    Linux 中一切皆为文件,文件类型也有多种,使用 ls -l 命令可以查看文件的属性,所显示结果的第一列的第一个字符用来表明该文件的文件类型,如下: 1.普通文件 使用 ls -l 命令后,第一列第 ...