zoukankan      html  css  js  c++  java
  • 个人作业-week2

    一、调研和评测

    Bug1:

    Bug标题

    加载错误

    Bug详细描述

    ios系统上最新版本的必应词典在学习功能的“经典词库”中,出现出国考试(GM)和出国考试(T)两个单词表无法加载,一直显示“加载中……”,严重影响了用户体验。

    Bug严重程度

    较重

    Bug类型

    功能性错误

    截图如下:

                 

    Bug2:

    Bug标题

    登录错误

    Bug详细描述

    安卓下5.2.2版本的必应词典,在登录时,若采用qq账号直接授权登录,偶尔会出现拉取权限失败的情况。此时显示错误信息“该应用的登录功能版本较旧,无法使用QQ账号登录,请升级到最新版本”,但是此时已经是最新版本。

    Bug严重程度

    严重

    Bug类型

    功能性错误

    截图如下:

     

    Bug3:

    Bug标题

    查询功能

    Bug详细描述

    拍照查词功能在照片清晰且没有其他干扰的情况下,基本无法识别单词,查询结果为“Bad Request”。

    Bug严重程度

    严重

    Bug类型

    功能性错误

    截图如下:

     

    采访报告:

    采访对象:北航计算机系大三学生

    需求:背单词,备考托福

    照片:

             用户的主要目的是积累词汇量,背托福词汇,还有平时生活中需要查询的生词。

             数据量:数据量比较丰富,包括一些英文缩写都可以查到,足以满足日常需求。

             使用体验:界面美观,整体风格比较舒服,但首页内容冗余,显得臃肿。

       用户的总体评价:c) 一般

    二、分析

    工作时间的估计:

             根据“生鱼片”模型,从软件概念、需求分析、架构设计、详细设计、编码和调试、系统调试的阶段角度进行分析。

             软件功能:词典,翻译,学习,我的。

             首先进行需求分析和市场调研至少需要一周的时间。

             具体实现:

             “词典”和“翻译”功能为基础的单词和句子查询,再加上要实现拍照翻译的功能,在专业团队的基础上,实现这一功能大概需要两周的时间。

             “学习”功能包括“我的单词本”,“经典词库”,“背单词”,“单词挑战”,“我爱说英语”,“必应电台”等功能,相对来说比较复杂,实现这一部分的功能大概需要两周的时间。

             “我的”功能大概需要一周左右的时间。

             此外,界面的设计,功能的测试,各个功能的整合,总体的测试等等,要花三周甚至更多的时间。

             最后在不同平台上开发不同版本的app,包括win10系统上的软件,需要三周的时间。

             分析得出这个项目至少需要三个月的时间做到现在的程度。

    软件优劣:

        软件的优势在于有一个强大的搜索引擎做后盾,在生词和句子的查询功能上占优势,当词库搜索不到时,还能给出令人满意的互联网释义。提供的听力练习相比于其他类似的软件来说,比较实用。此外界面干净,没有广告。

        劣势:目前很多词典软件都能支持拍照查词的功能,但不可否认,必应词典的该项功能并不能尽如人意,相比如应用商店中其他的同类型词典软件,必应词典的拍照查词功能使用起来并不顺手,首先是没有选词的框,很难在大片单词中选中自己要查询的单词,其次是反应速度较慢,每次查询都要等待很久,最严重的问题就是几乎不能成功地查询,这是一个功能上的巨大失误,非常影响用户体验,在这方面可以进行一下重点的提高。

    三、建议和规划

             1.作为项目经理,首先要把软件最基本的功能——“词典”做好,不要忘记用户下载该软件的初衷,在一些酷炫的功能上花很多心思,但最基本的功能却没有做好。除此之外,根据目前大家的使用需求,在“背单词”功能方面的改进要加大力度,目前软件的使用者大多是为了加大词汇量,所以背单词功能的重要性也越来越凸显出来,我会把这方面的功能做的更加强大,更吸引客户。

             2.目前市场上比较流行的词典软件有:有道词典,金山词霸,扇贝,乐词等等,但是这些软件都是各有所长,例如扇贝的背单词功能比较强大,而有道词典的查询功能更胜一筹,经常用户需要在手机上下载两个甚至更多的app,如果我们的软件能做到综合性更强,就会更加受到用户的青睐。此外大家下载软件的目的就是学习英语,但是学习英语是一件持之以恒的事情,很多人容易半途而废,目前很多背单词的软件都采用了打卡的方式监督自己,但是往往刷屏了也收效甚微,我们可以考虑采用用户之间的挑战,较量谁坚持的天数更多类似的方法,使用户的使用效果更好。

             3. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

             1-2周:进行需求分析,市场调研,初步确定软件要实现的功能等等。

             3-4周:模块的划分,任务的分配,决定团队的分工合作模式。

             5-8周:初步实现各个模块的的功能。

             9-10周:对各个模块进行功能测试,确保基础功能准确无误。

             10-12周:将各个模块整合成为整体,并对各方面的小细节进行完善。

             12-14周:特殊情况的处理,总体测试,对新功能确保正确性,对原有功能进行回归测试。

             14-15周:进行小规模的用户测试,对发现的小问题,及用户体验等进行小规模的修改。

             16周:发布产品。

  • 相关阅读:
    选择适合自己的Markdown编辑器
    学习笔记
    读书笔记:Ajax/REST架构对于侵入式Web应用的优势
    scala学习之路(三)数组
    scala学习之路(二)控制结构和函数
    scala学习之路(一)基础
    Centos7下搭建Django+uWSGI+nginx基于python3
    java Date 和 数据库Date,DateTimed
    Java IO编程
    Hive内部表,外部表,分区表的创建
  • 原文地址:https://www.cnblogs.com/hanhuimin/p/5905751.html
Copyright © 2011-2022 走看看