3 20210405-1 案例分析作业

这个作业属于哪个课程 软件工程
这个作业要求在哪里 作业要求
这个作业的目标 分析、调研APP
学号 20188540

第一部分 调研,评测

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

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

  1. 一定程度上解决了用户的问题,如果你有什么不会的操作,在上面搜索可以搜到解决方案,但是还有很多是错误答案。
  2. 数据量:优点:里面的知识还是有很多的,因为互联网重在分享,就算本站没有的也可以从其他地方转载到本站。
    缺点:转载的相当一部分是错误答案
    界面:优点:相当简洁,用户可以一目了然,便须寻找到自己需要的东西
    缺点:资源有很多需要付费才能查看
  3. 功能:有搜索、扫一扫、任务、签到、写博客、开播等等、
  4. 准确度:优点:如果你搜索的东西比较常见,他会给你推荐大量的搜索答案
    缺点:如果你搜索的内容较为少见,会给你推荐其他热度较高的答案来匹配你所搜索的问题
  5. 用户体验:整体上还可以、但是有很多博客里的内容转载的本身就是错误内容,而且被很多人点过,就会被推荐到最佳答案中去,使得本身搜索问题得不到很好的解答。

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

产品总体来说用起来挺好的,希望可以增加人工审核,如果本站没有的内容有被转载过,就将新转载的博客驳回,同时减少了本站所需的数据量,如果是站内转载的话就禁止,因为本站已经有一份答案就不需要再多一份了。同时希望对内容也进行一次审核,将错误的内容进行优先级降低。还可以设置点踩功能,以便于用户对不好的博客进行评价。
结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
a) 非常不推荐
b) 不推荐
c) 一般
d) 好,不错
e) 非常推荐
我选择 C
类别 描述 评分 满分10分, 良好6分, 及格4分,聊胜于无1分, 很差-3分
功能 核心功能基本都有,是个完全的技术交流论坛 8
细节 收藏帖子的时候会让你做个分类(百度贴吧收藏就是收藏,不会有分类),这点我觉得很好 7
用户体验 界面简洁明了,内容多,很少广告 7
辅助功能 签到和任务功能我认为有些多余 1
差异化功能 作为国内最大的几个技术分享平台之一,数据量和用户量就是最大的优势 8
软件的效能 占用内存小, 启动速度块 8
体验 软件的适应性 网页版和手机版app可以互通
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 7
用户有控制权 关键操作有确认提示,能够很快地恢复使用 7

第二部分 分析

在书上我们看到:
程序 = 算法 + 数据结构
软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
软件企业 = 软件 + 商业模式
那么:

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

8~9个月的时间,目前还有相当一部分需要学习。

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

准确的数据无法找到,我感觉csdn这个产品在同类产品中应该是名列前茅的,因为他的下载量较同类app中很高(数据vivo应用商店)

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

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

我觉得是具体设计质量不高,采用的模型可能不够好,没有进行好的总结。代码不知道可以修改哪里,如果修改了这个BUG可能又会出现更多其他的bug。

第三部分 建议和规划

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

1.市场概况

  • 首先市场有多大?其次直接的用户有多少?潜在的用户又有多少?
    市场还是比较大的,毕竟每年都有很多毕业生来入职it行业
    作为技术分享平台的直接用户就是正在学习互联网相关知识的人,也就是大学生和已经毕业的从事IT行业的人。
    潜在用户就是想进入互联网行业但是又不知道该怎么进入、不知道如何系统有效地进行学习的人。

2.市场现状

  • 目前市场上有什么样的产品了?上述产品的定位、优势与劣势在哪里?上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
    同类型的有博客园、开发者头条等。是属于同类型的技术知识分享app,应该都是竞品关系,其中csdn应该是其中的老大哥,因为它有相当大的访问量、用户基数大、知识也较为全面。

3.市场与产品生态

  • 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    想要获取技术知识的人,大部分应该是大学生来寻找老师课上所没有讲到的知识来提升自己
  • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
    确实存在一定的关系,有,app做出来就需要用户来使用,用户使用完然后反馈,然后根据反馈信息来进行修改。app设置直属于自己的分享接口,只有本站用户才能被分享到,可以一定程度上来留住用户。

4.产品规划

  • 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
    可以设置在线代码预览功能,以便于用户可以直观地来进行查看是否属于自己想要的。用户寻找信息都会带有一定的目的性,只看图片是不会很直观地看出这篇博客是否对自己有用,如果设置了在线代码预览功能可以清楚的看到这篇博客是否是自己想要的。
  • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
    请为你的团队设计16个周期每周的详细规划。

    我会找4名开发,1名测试,1名美工。

    第一周~~第二周:分析需求、市场调研、确定好开发方向

    第三周~~第四周:开发人员构思如何写代码,尽量和测试人员进行沟通,美工做出初步的界面来让开发人员判断如何实现

    第五周~~第八周:开发人员写代码,美工更新ui界面,测试人员跟着测试开发人员代码。

    第九周:总结前四周所写代码进行归纳。

    第十周~~第十三周:开发人员写代码并完成项目,测试人员进行测试,发现BUG

    第十四周:总结前四周所写代码进行归纳并修改测试人员所检测出来的bug。

    第十五周:测试人员再次测试是否还有bug,开发人员在旁边判断是否需要改动。美工做好最终ui界面。

    第十六周:进行最后的测试与优化,完善项目。

原文地址:https://www.cnblogs.com/zzwwll/p/14641357.html