这个作业属于哪个课程软件工程——计科1班,班级链接
这个作业要求在哪里 作业要求
这个作业的目标 通过分析这些软件,全面地了解软件工程的原理在好/坏软件上所起的作用
作业正文 第三周案例分析作业
其他参考文献 https://www.cnblogs.com/venturenn/p/12571956.html?fileGuid=qk0PYOfe3cYJ6ha7

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

1.使用10–30分钟这个软件的基本功能(请上传使用软件的照片)

牛客 app:

                    

CSDN app:

                              

2.描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

界面方面:

牛客 app——牛客的图标特别形象,一个从宏观上来看,它就是一个牛头,你再细看,你会发现是一个本子和一支笔,这就体现了,牛客app 是集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的app,如若你再细看,你还会发现一个符号“</>”。

CSDN app——CSDN的图标就更加简单了,一个戴眼镜的猿猴,象征着程序员。

 注册方面:

牛客 app在注册方面要比CSDN的严谨些,它在发送验证码之前会加入一些验证图案,用来防止机器注册的,而CSDN是只要输入电话号码就可以发送验证码的

 

 热榜方面:

牛客app的热榜侧重于应聘考试资讯,CSDN的热榜则包括面试题的总结、学习经验的分享以及学习中的趣事等,信息量就更加全面些

               

刷题方面:

 牛客里的题库,非常全面,也非常有用,完全可以满足你刷题欲望,而CSDN则会侧重于问题的解答

     

问题探讨方面:

CSDN中Blink这一栏就做的非常好,可以发布一些我们遇到的不懂的问题,网友们之间可以相互学习交流;并且我比较两个软件在学术方面探讨的问题以及解答的质量来看,CSDN提出的问题会偏学术些,在解答方面更加全面精准。

3.对产品有什么改进意见?

牛客中的Bug:

文章中的图片一直都打不开,一开始我以为是我的网络问题,流量,WiFi全试了,都不行,后来看到去官网查了下,原来不只是我的问题,大家都这样(哭笑)

      

 

CSDN中的Bug:

我发现,我在CSDN里写博客的时候,必须一次性写完我所有想说的内容,中间不能暂停。这就不像我们现在所使用的博客园,写累了,中场休息一下,就可以先把我们写的内容存到草稿箱里,不用担心数据丢失。CSDN就没有这种功能,这让人很没有安全感。

 

结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

  • a) 非常不推荐
  • b) 不推荐
  • c) 一般
  • d) 好,不错
  • e) 非常推荐

牛客:d    CSDN:d

 

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

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

答:CSDN和牛客都至少要一年。团队人数还是比较少的,而且都是大学刚毕业,论知识储备、经验以及团队之间的默契,都是还需加强的,并且即使做出来了,后期还要宣传、推广,维护和完善。

        2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)

答:牛客——优:可以为用户提供源源不断的题目,实时更新

                      劣:在基础技术开发上,还能再扎实些,至少得解决app中打不开图片的问题吧

       CSDN——优:可以跟进自己的学习状态、经验和趣事等,网友解答上也很全面

                        劣:发博客时需要有保存键

CSDN在我心中排第一吧,因为我平时不懂的问题,大部分都能在它上面找到解决方案。牛客就相对来说用得少一些。

        3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

答:牛客——用户体验上还有一些基本Bug,例如:网友发布的图片至少要加载出来

       CSDN——注册上要加入一些验证,例如字母或图案验证,增强对用户的审核   

       4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:

  • 对用户需求掌握不好
  • 具体的设计质量不高
  • 开发人员粗心大意
  • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
  • 其他

答:可能是开发人员没有预料到吧,或者测试的时候没有检测到,没有注意在特殊的配置或环境下测试

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

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

  • 市场概况

 

  • 首先市场有多大?

                答:在这个互联网行业急速发展的时代,国家非常需求计算机专业的人才,对于牛客和CSDN这样类似网站,无疑是个百度百科的存在,是程序员们极度需求的,所以市场非常大。

  • 其次直接的用户有多少?潜在的用户又有多少?

                答: 直接用户就是计算机行业相关人员,潜在人员是那些想要了解计算机行业知识的学习者。

  • 市场现状
  • 目前市场上有什么样的产品了?

           答:牛客、CSDN等。

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

           答:牛客更针对于求职人员,但在专业知识的解答方面没有CSDN全面。CSDN功能更复杂,更侧重于学习知识分享与交流,但没有牛客那么多跟应试有关的题库。

  • 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?

          答:互补的关系,在牛客的题库中遇到不懂的问题,可以在CSDN的Blink中寻求解答。

  • 市场与产品生态
    • 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

         答:主要是从事计算机行业的人。都是学习者,在校大学偏多数以及计算机的爱好者。表面需求:学习新知识,充实自己;潜在需求要与时俱进

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

        答:存在,相互成就的关系,产品可以促使用户弥补自己的不足,用户可以检测产品的缺陷,促使它更加完善。

  • 产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

        答:子产品促使产品更加完善。

  • 产品规划
    • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。

             答:做一个拍照搜题的功能,因为有些代码需求,无法搜索,拍照会更方便。

                          N:需求。解决用户的在搜题时的困难。

                          A:做法。融合牛客这个拥有强大题库的资源,再加上CSDN的详尽解答

                          B:好处。帮助学习者更加有效率的学习。

                          C:竞争。每个学习者,都会遇到解决不了的问题,这个市场还是很大的。

                          D:推广/数据。我们可以借助一些媒体资源或在公众号上进行宣传与推广

    • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

             答:开发:2名;测试:3名;美工:1名。

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

             答:

                   第1-2周:进行市场调查,获取、分析用户需求,了解比较同类型有竞争力的产品,确定自己产品的优势所在,找到足够的题库资源库,然后进行产品初步设计,并对成员进行工作安排。

                   第3-11周:完成每日分配的任务,进行每日的工作汇报,保留各自工作记录,确保工作如期进行。

                   第12-14周: 进行产品的测试与分析,对出现的问题进行解决。

                   第13-15周:平台对小范围内的用户群里进行软件试用,收集用户们的反馈与需求,并及时对反馈上来的问题进行修改。

                   第16周:进行软件的维护,还有软件的宣传与推广,并时刻关注用户传递上来的反馈,做到与时俱进,不断对产品进行优化。

posted on 2021-04-09 23:26  青春永驻岁月无忧  阅读(99)  评论(0编辑  收藏  举报