• 个人作业2——英语学习APP案例分析


    第一部分 调研, 评测:

      

    1:下载并使用,描述最简单直观的个人第一次上手体验

      根据个人作业的要求从appstore下载了必应词典,它有四个界面,分别为:词典、翻译、学习、我的,和主流的英语学习软件的思想大部分一致。首先第一感觉是界面简洁,文字清晰,无插入广告,布局合理。词库数量庞大,缺点是单词本没有记忆功能。

    2:按照《构建之法》13.1节描述的 bug 定义

      第一,词典界面的右上角拍照功能在识别英文的时候反应太慢,正确率不高,且只能识别书面体;第二,软件在多个设备的单词本不能实现同步,电脑版上的生词本不能同步到手机上;第三,有严重的联网方面的问题,连不上网默认不使用网络连接,然后会出现闪退

    3:用专业的语言描述bug:

      闪退可能是某些方面的异常错误没有解决;程序部分功能反映慢应该是程序部分功能的代码调用硬件的途径过于冗长导致的;软件不能实现单词本同步肯能是软件数据库没能实现同一账号不同设备的同步更新

    4:相信每个同学的朋友中一定有人需要这个软件,选择一个用户进行采访,并加以记载

      我的采访对象是舍友,他正在准备英语六级考试;根据他的描述,软件的功能实现的还是很完全的,界面也简洁,关键在于没有广告,短时间内没有不满意的地方,值得使用

    第二部分 分析:

    1:使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

    半年吧

    2:分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

    和有道词典比较,发现有道词典的小广告还是挺多的,而必应词典倒是没有小广告;和百词斩比较,发现百词斩首界面的词汇倒计时的背词功能很不错,更有学习动力,这一点比必应的好用多了

    第三部分 建议和规划:

          1.如果你是项目经理,如何提高从而在竞争中胜出?

              首先在软件上要有自己的独特功能,比如多用户之间的交流、单词独特的记忆功能;然后在发挥生产方的优势,像微软的大数据网络

          2.目前市场上有什么样的产品了?

              目前比较熟知的有金山词霸、有道词典、必应词典、百词斩等。

          3.你要设计什么样的功能?

              英语听力真题在线做题功能

          4.为何要做这个功能,而不是其他功能?

               因为现在大部分英语软件的功能过于相似,而像我英语听力不好的人需要有这个功能

          5.为什么用户会用你的产品/功能?

              因为本身我也是一个用户,在用户方面考虑,我有这个需求

          6.如果你来领导这个团队,会有什么不一样?

               如果我来领导,首先会做一份调查,调查使用该类软件的需求和对相应软件的优缺点评价;然后在自己的软件上发挥各家的长处,避开各家的短处

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

               我大概会分配一个人构思,1个人美工,1个人测试,2个人开发

          8.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.

                第一周~第二周:分工确定,需求分析,界面设计;

                第三周~第六周:编程功能实现;

                第七周:编程总合,简单测试功能,进行查缺补漏,增强功能使用性;

                第八周~第十三周:程序调试、界面美工,完成软件初形;

                第十四周~第十五周:团队总结,分析软件当前不够完善或者有些虚设的功能,对界面的美观程度给出意见,进一步完善增强;

                第十六周:继续完善增强软件,如期发布软件。

     

  • 相关阅读:
    Java注释中TODO/FIXME/XXX的含义
    关于update set from where
    WEB打印控件Lodop
    jQuery自动完成组建Autocomplete
    Java触发器CronTrigger
    JVM知识点
    JAVA_OPTS
    java.lang.NoClassDefFoundError:TagSupport
    $SVN代码版本管理工具的使用
    $Eclipse+Tomcat搭建本地服务器并跑通HelloWorld程序
  • 原文地址:https://www.cnblogs.com/212junge/p/6599023.html
Copyright © 2020-2023  润新知