第四次个人作业---案例分析

这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018CS/homework/11966
这个作业的目标 <测试CNDS>
作业正文 ....
其他参考文献 ....

第一部分 调研,评测

1.App的使用感想及使用截图

1.1 首页
首页里面包括了搜索栏,热门话题以及精选头条等,可以选择直接想看的内容。

1.2 学习
学习一栏里面有很多好的课程以及书籍,有免费的也有收费的,收费对我们来说就相当于学习不到他的课程了。

1.3 直播
是对一些学习资源的在线直播或者直播回放等等。

1.4 消息
消息一栏是自己的状态,包括了互动、点赞、和粉丝等等,可以体现自己的动态。

1.5 我的
我的一栏中的是可以看到自己的个人信息。

2.软件功能性bug:
各个指标的量化标准
星级 描述
★★★★★ 致命性系统故障、致命性安全性漏洞、用户体验严重影响
★★★★ 是严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
★★★ 一般安全性漏洞,影响用户正常使用
★★ 轻微安全漏洞,对用户影响较小
★ 基本无安全漏洞,对用户无影响

2.1 bug
Bug发生时的测试环境:
测试系统:window10
App版本:网页版
测试时间:2021.4.25

Bug的可复现性及具体复现步骤:
在设置中点击后"给我们评分",点击"赏个五星好评"会要求再下载App.

Bug具体情况描述
在设置中点击后"给我们评分",点击"赏个五星好评"会要求再下载App.

Bug分析
成因:可能页面关联出错,应该关联到谢谢评价的页面,而不是要求下载的页面。

对于Bug的预期及改进建议:
及时完善相关功能,做好页面的跳转。

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

3.1该App能较好地解决用户的问题,App的团体多为学习编程类的知识,App不但有课程或书籍的学习,而且可以在Blink中实时发布自己的问题,让别人在评论区帮忙解决,或自己去搜索类似的问题的博文进行参考。

3.2数据量:优:数据较为完善,数据量大,用户要的内容基本都可搜索到。缺:存在一些低俗的内容,数据标准不够严谨。
界面:优:界面较为简洁,功能区划分明确。缺:对于一款学习类的App,不该把"会员"等要求收费的项目放在底部状态栏。
功能:优:作为一名计算机系的学生,我们在学习计算机的过程中总会遇到很多问题,我们不仅可以通过该App的文章来学习,还能看直播学习,还可以主动发布博文寻求帮助或解决自己的问题。缺:一些小功能不完善。
准确度:优:大部分搜索还是能很准确的显示我们想要的内容。缺:有时会弹出的书籍与搜索关键词不符。

3.3用户体验较好,主要的功能都比较完善,一些书籍,课程需要会员才能进行浏览。

定性和定量的结论
类别---描述---评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
核心功能---分析三个核心功能,功能设计和质量 10
细节---有什么为用户考虑的细节? 9
用户体验---当用户体验功能时,不干扰用户 9
辅助功能---一些辅助功能 7
差异化功能---这个软件独特的功能. 它对用户的吸引力 8
软件的效能---占用内存, 启动速度 9
软件的适应性---在联网/断网的情况下都可以顺畅操作,和不同平台的软件能流畅协作 10
成长性---记住用户的选择, 适应用户的特点,用户越用越方便 10
用户有控制权---系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 10
总分 总评分 92

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

1.使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间
该App主要实现的是博文的发布,以及课程视频的上传,还有直播平台的开展。

2.分析这个软件目前的优劣,这个产品的质量在同类产品中估计名列第几?
该App目前应用人数比较多,而且广,其功能满足用户的基本要求,功能较为完善,且学习的方式比较多,不会过于单一,分区明显。
劣势就是课程学习要付费,我认为其排名第二。

3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面。
多开放一些免费的课程。

4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
4.1开发人员不够严谨
4.2测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
4.3其他

第三部分 建议和规划(参考《构建之法》)

1.市场概况
1.1首先市场有多大?
目前正处于大数据时代,计算机变得愈发重要,学习的人也越来越多,该App为计算机人们之间的交流提供了好的平台。

1.2其次直接的用户有多少?潜在的用户又有多少?
直接用户是那些从事计算机事业的人员以及学习计算机的人,潜在用户是那些想学计算机的人。

2.市场现状
2.1目前市场上有什么样的产品了?
博客园

2.2上述产品的定位、优势与劣势在哪里?
定位:计算机学习类软件。
优势:可以加入博客班级,适合学生。
劣势:功能较单一,只能写博客,查看博客。

2.3上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
上述产品之既有竞争关系又有互补关系。
竞品关系:对博主的竞争。
互补关系:比如用户可以在博客园中查询在CSDN上无法解答的问题。

3.市场与产品生态
3.1这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
产品的核心用户群是学习计算机的人。典型用户是学计算机的学生。学历,年龄,专业,收入都没有要求,爱好:学习计算机知识。表面需求:解决计算机问题。潜在需求:丰富自己的知识。

3.2产品的用户群体之间是否存在一定的关系?
存在相互协作的关系。

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

4.产品规划
4.1你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
对博文的内容进行检查,避免一些低俗的文章的出现。可以净化App的博文环境,用户在搜索博文时不会看到另人反感的、低俗的内容。

4.1.1 N(Need 需求)
网络环境的文明不仅需要博主的建设,还需要开发人员的限制。

4.1.2 A (Approach 做法)
列出一系列不文明的词,当博文中有词与其对应,就限制该博文的发布。

4.1.3 B (Benefit 好处)
可以净化App的博文环境,避免一些低俗的文章的出现,提高用户的素质。

4.1.4 C (Competitors 竞争)
竞争较小。

4.1.5 D (Delivery 推广)
在博主要写博文前,跳出遵守文明用词的条例,或者在打开App时跳出遵守文明用词的图片。

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

4.3请为你的团队设计16个周期每周的详细规划。
任务 时间
需求分析,用户调研 1 week
进行系统的详细设计 2 week
搭建开发环境,确定编码规范 1 week
编码开发 3 week
代码测试 1 week
代码合并 1 week
进行小范围内测和实地测试 1 week
bug修复 2 week
用户使用反馈测试 3 week

posted @ 2021-04-25 20:05  anzeming123  阅读(44)  评论(0编辑  收藏  举报