zoukankan      html  css  js  c++  java
  • 3 20210405-1 案例分析作业

    这个作业属于哪个课程 软工-2018级计算机二班
    这个作业要求在哪里 3 20210405-1 案例分析作业
    这个作业的目标 学会对产品的调研和分析
    学号 20188434

    第一部分 调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)(必答)

    测评产品

    1.csdn APP
    2.牛客 APP
    3.微信公众号

    Bug发生时的测试环境

    牛客app3.26.4

    Bug的可复现性及具体复现步骤

    满足特定条件下发生的Bug,就是在练习的时候选错语言,或者立马想换一种语言的时候就会提示操作过快,请稍后再试。

    Bug具体情况描述

    1.换语言的时候就会这样子

    2.文字显示不完全

    Bug分析

    第一个bug可能是换语言太频繁导致的或者是两次切换间隔时间不能太短
    第二个bug可能单纯的就是代码错误导致文字显示不完全

    这两个bug的严重性还不是很高,不会影响整体的使用,但是可能会影响部分用户的体验

    • 对于Bug的预期及改进建议
      希望可以及时改正吧,文字显示不完全这种应该是低级错误吧,可能只是某位程序员的疏忽导致的

    1.使用软件截图
    牛客app

    csdn app

    2.软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    优点之一就是岗位分类详细

    但是也有一个缺点就是这么多岗位分类里面居然没有教育行业,现在教培行业也比较发达,可以考虑增加一个

    用户体验方面还真有一个问题,就是每次在牛客保存图片的时候,他都会保存两个一模一样的图片,试了很多次都是这样,不知道是他自动保存了两次还是什么,虽然算不上bug,但是对用户体验还是有一定的影响

    结论:好,不错。值得推荐

    第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)

    在书上我们看到:

    程序 = 算法 + 数据结构

    软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)

    软件企业 = 软件 + 商业模式

    那么:

    • 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
      团队人数6人左右,从制作到完善大概需要一到两年的时间吧

    • 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
      这个产品的质量目前应该可以在同类产品中名列前茅,数一数二的存在吧,目前也比较成熟了。

    • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
      1.对用户需求掌握不好
      2.具体的设计质量不高
      3.开发人员粗心大意
      4.测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
      5.其他

    第一个bug也可能是故意为之,毕竟点的太快了也会增加服务器的压力,所以才会写出一个弹窗提示
    第二个bug就可能是开发人员粗心大意导致的了,导致文字显示不完全,这应该算比较粗心导致的

    第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

    这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考

    市场概况

    • 首先市场有多大?
      市场还是不错的,可以面向大部分想求职的年轻人

    • 其次直接的用户有多少?潜在的用户又有多少?
      直接用户就是目前已经毕业的想找工作的年轻人,潜在用户大部分就是即将毕业的在校大学生,具体有多少目前还不能统计出来

    市场现状

    • 目前市场上有什么样的产品了?
      牛客,csdn等

    • 上述产品的定位、优势与劣势在哪里?

    定位就是面向大部分想求职的年轻人;优势就是面向的对象比较广,直接用户和潜在用户都比较多;劣势就是产品目前还有一些未处理的bug,这些bug会影响部分用户的体验。

    市场与产品生态

    • 这个产品的核心用户群是什么样的人?典型用户是什么样的?
      核心用户群就是想求职的大部分年轻人;典型用户就是刚毕业的大学生。

    • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
      用户群体存在一定的相互联系,也有这种上述的可能性

    产品规划

    • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
      如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
      请为你的团队设计16个周期每周的详细规划。

    我认为应该配置四个人负责开发,一个负责测试,一个负责美工。

    请为你的团队设计16个周期每周的详细规划。

    第一周:制定计划及分工
    第二周:开发开始负责设计
    第3周:边设计边改进
    第4-9周:实现基本雏形
    第10-13周:测试负责测试bug
    第14-15周:开始内测
    第16周:发布产品

  • 相关阅读:
    最终项目 XMessenger Servers
    Linux下patch的制作和应用
    谈移动互联网入口
    绑定服务后台播放音频的简单示例
    MOQL操作数(Operand) (三)
    浅析Hibernate映射(二)——关系映射(3)
    【Extjs优化二】 Form表单提交通用
    Delphi Dll(1)
    用Groovy思考 第三章 Groovy开发环境
    JUnit单元测试入门(三)--JUnit简单实例
  • 原文地址:https://www.cnblogs.com/lyp82ndl/p/14637749.html
Copyright © 2011-2022 走看看