zoukankan      html  css  js  c++  java
  • 案例分析

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/homework/11909
    这个作业的目标 选择软件对其进行分析
    学号 20188480

    第一部分 调研,评测

    牛客APP
    测试环境:安卓环境下的APP3.26.4版本

    1.1使用感受

    以前对于这个app的了解是少之又少,我一直以为就是个求职软件,因为以前有下载过boss直聘,所以一直都没有想过这个app。但是在初体验上还是有让人感到的惊喜的地方。因为牛客它包含的不仅仅是求职,还有大量的习题,课程可以学习,对于求职也有相关真题,可以说是给面试提供了一个很好的积累经验学习的地方,而且对于职位也有相应的划分,对于在校大学生了解专业学习、方向其实也是有很大程度的帮助,包含打卡这个功能,其实也是一种督促学习的方式了。这个app还能有社区动态,就能够让大家进行经验上的分享,可以说是个非常非常不错的学习求职的软件。

    1.2app优缺点以及改进建议(个人感受)

    牛客app,如果是从是否满足用户这个点来看的话,其实我个人觉得是非常好的,因为我认为这是个求职app,在求职方面还是非常有优势的。一方面它能够选择地区、任职时间、职业、实习等进行分类,其实很好的解决了各种用户的需求;另一方面,在准备求职的过程中还可以刷题巩固基础,在真题中寻找不足,在动态中吸取经验,所以还是非常让人惊喜的一个软件。关于缺点,我个人觉得,在求职过程上体验不如boss上直观。(当然仅限我个人)因为使用过boss的,对它满意的一点就是可以和面试者先进行聊天,先简单的了解,再确定是否要进行接下来的面试,其实这种面试前的聊天方式会更让人觉得轻松,而牛客的话,就直接是投简历,看上去比较严谨感觉。如果非要我对牛客提一点小小的提议,那就是这个方面了,当然也不排除面试者太多,这种方法不够严谨的情况。

    2.1BUG1习题

    严重指标:★★★☆☆

    软件测试BUG特征:

    练习习题题量不够出题;
    练习中途退出再继续时,时间从头开始且虽然做题记录存在但还是显示第一题;
    在切换不同类的习题时,必须等待一会,不然会提示操作繁忙

    重现步骤

    0.安装牛客app;
    1.打开牛客->学习->每日一练->选择一个练习(做几个题目)->退出->每日一练(选择继续上次练习)

    测试结果

    做题时间从0开始计时,虽做题记录还在但是会从第一题开始显现,不能到达做的最后一题,且当你选择一次练10题而题库又没有10题时,它就会显示没办法出题。

    分析

    成因:题目时间的归零以及打开是首页面,有可能是只获取保存了做题记录的参数,对于时间没有获取保存;题库不足,可能是当时就设定了几个整数值之类的。
    严重性:就有可能用户的体验感不好,安全性还是有所保障,性能应该还是能够更好的完善的。

    预期

    对于这个问题当然是希望能够在选择继续做题后,计时也能从上次计时继续开始,页面也是显示到未做的第一题,这些我认为应该是数据库的相关操作;对于题库的话,我个人认为要么就把自己能够选择题量这一选项取消,要么就题量多于个人选择题量的最大值。

    2.2BUG2动态不能编辑

    严重指标:★★★☆☆

    软件测试BUG特征:

    发布动态后不能进行修改。

    重现步骤

    0.安装牛客app;
    1.打开牛客->社区->发布动态->修改动态

    测试结果

    动态发布后只能进行删除操作,不能进行修改操作。

    分析

    成因:可能当时在开发这个板块时,未考虑到动态修改这一操作。
    严重性:用户的体验感不好,安全性还是有所保障。

    预期

    既然有发布动态这一操作,那对于动态的编辑还是要有修改这一操作,多加一个控制变量,数据库中允许操作。

    2.3个人评价

    在对这个软件进行了一定的了解之后,我个人的使用感受还是非常非常不错的,因为对于一个求职软件来说,用户的需求是得到了很大程度上的满足,我是非常非常推荐这个软件的。

    类别 描述 评分(10分制)
    核心功能 功能上还是非常完善,能求职,能刷题,能吸收经验。页面设计中规中矩,质量大致上也还可以 8
    细节 细节还是非常到位,对于求职时间、地点、职业分类都非常清楚 8
    用户体验 大致上都还是比较满意,但求职过程中有些问题,特别是简历的投递 6
    用户反馈 虽然也有用户反馈,但有些还是未能得到很好的解决 5
    3.1采访

    a. 采访对象的背景,为什么选择这个人采访?TA 的需求是什么?
    采访的是大四学姐,因为正巧学姐也在忙着找工作,需求就是找到适合自己的一份工作。
    b. 采访对象实际使用的产品栏目
    学姐对于这个软件其实都基本上用了一下,重点使用了求职这一模块。
    c. 采访对象使用软件的过程中会遇到的问题和亮点
    遇到的最大问题就是投简历了,因为学姐忙着找工作,所以就对于这一板块格外重视,发现在投放简历时会出现上传不了的情况。
    d. 采访对象觉得从用户体验的角度来说需要改进的地方有哪些?
    学姐认为需要改进的当然是投放简历传递不上了,给牛客的用户反馈也反馈过,但也没能实质性的解决。

    第二部分 分析

    • 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
      按照如上假设,前期的规划,应该最少也要达到2周左右,进行项目的初步设计,项目的需求分析,项目的人员分工等等;然后模块的划分以及大致框架的构建,考虑到是刚毕业的大学生,可能需要12周左右的时间;每个模块数据的填充,特别是题库需要收集大量习题,以及各类公司的相关洽谈,可能需要8周;初步软件设计出来之后,需要软件的测评以及功能完善,可能需要4周;后续持续的一些维护,修改以及缓冲,大概2周左右。所以一共大概需要花费28周左右。

    • 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
      牛客作为求职软件,类似的我常用的就是boss直聘,牛客的优点:就是能够自己巩固基础,还能学习企业的面试真题,最重要的是能够吸取他人的面试经验。不好的地方:在求职工程中,不如boss亲切,换言之,过于严谨,因为boss上是能够在面试前和企业有个简短的交流,进而互相了解看是否满意,是否需要进行面试,牛客可以借鉴这一功能。我个人认为,牛客应该是名列前5的,因为确实是学习求职都有很好的考虑到。

    • 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
      我个人认为,可以去用户反馈上看看用户的一些实质性问题,然后进行改进。

    • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
      对于习题量不够不能练习这个问题,有可能就是没有考虑到,因为分的种类过多,有可能在设计的时候开始假设就是题量比较大的题库;
      对于动态修改,可能对于用户的需求掌握不好,只考虑了删除这一方面。

    第三部分 建议和规划

    • 这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考
      • 市场概况
        这类求职的app市场还是足够大的,因为随着现在网络时代越来越全覆盖,大家都喜欢足不出户解决事情,对于求职自然也不例外。
        这类求职的app直接用户自然就是正在找工作的人,潜在用户包括在校大学生,想要辞职的办公族等。
        市场现状:虽然app个数较多,但是都不够完善,市场上例如boss直聘,五八同城;这类产品的定位自是帮助求职,优势知名度较为广,劣势就是除了不能很好吸取他人的宝贵经验,单求职投简历,一个人干;这些产品自是都为竞争关系,都较为持平,也并未太大的差距。

      • 市场与产品生态

        • 这个产品的核心用户群是什么样的人?典型用户是什么样的?
          核心用户群是毕业大学生以及求职人。比较典型当然是毕业大学生。
      • 产品规划

        • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?
          在当前基础上设计面试官网上面试的模拟,因为在面试过程中,很多人是因为这种不同于以往卷面考试的面试所吓退,会感到很紧张,从而发挥失常,而且有些性格较为内向的有可能会错失很好的就业机会。关于使用,那自然是面试是每个人都感到紧张的事情,当面试经常模拟,就像我们刷题一样,就能很好的排除掉这一部分问题。
      • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
        1-2周:需求分析,产品规划,人员分工;
        3-10周:各个模块的大致框架搭建以及简单功能的实现;
        11-13周:对于数据进行填充;
        14-15周:软件的测试修改;
        16周:页面的美工。

  • 相关阅读:
    Winefish-GTK LaTeX 编辑器
    GPuTTY:SSH 会话治理器
    Zudeo──高清版 Youtube
    HardInfo-体系信息搜集对象
    Liferea 1.2.0 正式版
    HomeBank:家庭理财软件
    ParolaPass:暗码天生器
    VLC Media Player 0.8.6
    流程图的绘制方法
    Delphi 2009 中的匿名方法(reference to)
  • 原文地址:https://www.cnblogs.com/arthur-w/p/14637628.html
Copyright © 2011-2022 走看看