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

这个作业要求在哪里 2018级计算机和综合实验班
这个作业的目标 CSDN测评,发现Bug
作业正文 王纯纯---第四次个人作业---案例分析
其他参考文献 构建之法

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

一.下载并体验软件的功能
1.使用截图

CSDN官网

CSDN-APP

2.CSDN基本功能

CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。CSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区

软件优缺点分析

优点
CSDN APP是程序员的知识天堂(www.csdn.net),作为专业的IT技术社区,CSDN一直致力于为中国的软件开发者和IT从业者提供全方位服务。

通过CSDN,你可以了解到最新的IT技术信息及其问题的解决方案.主要包含:智能、移动开发、编程语言、研发管理、运维、云计算/大数据、数据库、游戏开发、前端、物联网、计算机基础、、区块链、音发、架构等.

如果想了解最新最热的业界资讯、技术信息,打开CSDN,享受程序员专属的阅读空间。

如在程序开发中遇到了技术难题,打开CSDN,大批专家和技术牛人随时等待着秒杀你的问题。

如果在职场生涯中不知何去何从,打开CSDN,同行前辈们会用自己的亲身经历为你的前路指明方向。

缺点

技术blog方面:老的有cnblog,新起之秀有简书,会点技术的可以用github+hexo,现在知乎也可以写blog了。非常明显的是CSDN的blog里访问最大的文章不是技术,而是一篇生活八卦的。早期流量大的blog主可以自己在文章挂自己的google广告。后来csdn禁止大家挂广告,自己把所有的页面都挂了广告,流量变现,这就降低了作者的创作积极性,同时经常对推荐规则进行调整,很多好内容得不到流量,一些无意义的文章可以上首页,筛选和把控上面,感觉都不是专业的技术人员。
问答:送积分,但是积分没有什么用,导致大家也不积极提问和回复。质量别说知乎,连百度知道都比不过,更别说一些专业技术问答网站。
论坛:老一代的高价值会员流失后,后续并没有培养起来,帖子质量很低。

用户体验
在刚打开CSDN网页时,页面充斥着各种广告,有些眼花缭乱。不利于寻找自己需要的内容,体验感略差。当打开一篇文章阅读全文时会一直提示要登录关注公众号,才能继续阅读。

**CSDN软件版Bug具体测评

Bug1

Bug发生时的测试环境

测评环境 Android版本
手机型号 红米K30
版本 MIUI12.0.5稳定版
CSDN版本 v4.6.1

Bug的可复现性
该Bug在更新版本时规律性复现

Bug具体情况描述
在更新版本时,默认执行使用的权限,用户如果需要安装就只能默认允许CSDN获取权限

Bug分析

可能成因
程序员过度滥用用户画像

Bug的严重性

★★★★ 过度的权限获取,用户的诸多个人信息面临着泄露的危险,造成不可挽回的损失。

对于Bug的预期及改进建议

合理获取用户权限,保证用户的知情权,开发可适应性版本,根据用户的授权进行安装更新

Bug2

Bug发生时的测试环境
| 测评环境 | PC端 |

Bug的可复现性
该Bug在特定情况下复现

Bug具体情况描述

在充值VIP时,点击确认付款无响应,余额充值时扫码支付二维码无法更新

Bug分析

可能成因
网页跳转接口不稳定,与微信,支付宝付款二维码通道连接有问题

Bug的严重性

★★★ 用户在充值时一直无法付款,会消耗耐心,增加损失VIP用户的可能性

对于Bug的预期及改进建议

开发改进时要优化连接,反复进行测试,确保稳定性

结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
(a) 非常不推荐
(b) 不推荐
(c) 一般
(d) 好,不错
(e) 非常推荐

d

类别 描述 评分(1-10分)
功能 核心功能 8
细节 设置论坛等功能,内容丰富,但广告泛滥 7
辅助功能 排版,VIP皮肤 7
用户体验 能学到知识 8
差异化功能 和同类app相差无几 5
软件效能 会产生缓存,但加载还算流畅 7
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 7
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 8

第二部分 分析

程序 = 算法 + 数据结构

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

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

那么:

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

软件+服务+网站,团队人数6人左右,计算机大学毕业生,并有专业UI支持情况下,要做到完善大概需5-6个月

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

内容丰富,资源广泛,估计排名前十

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

在开发新版本时,多听取用户意见,做到更加人性化

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

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

Bag1我认为是其他各种方面的原因,需要慢慢解决
Bag2我认为是测试把关不严,没有注意在特殊的配置或环境下测试

第三部分 建议和规划

1.市场概况

CSDN的受众人群主要是计算机领域有技术需求的用户,尤其是新手计算机研究者,可以通过CSDN掌握各种技术。目前CSDN大约已有一亿注册用户,前景发展光明。

2.市场现状

目前市场上同类型app有博客园、知乎、简书等的功能与CSDN相差无几,产生竞争。

3.市场与产品生态

这个产品的核心用户群是什么样的人?

计算机领域有技术需求的用户,以及想要分享自己开发经验的人群

4.产品规划

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

可以专门开发一个教学模块,以视频讲解加练习的方式,吸引用户使用。解决用户发现问题才来搜索的被动学习模式,而是帮助用户在做中学,更加系统完善的掌握新技术。

四.参考文献

这一周,你找到了什么CSDN的Bug?

构建之法

软件分析和用户需求调查

posted @ 2021-04-26 11:38  纯在  阅读(119)  评论(0)    收藏  举报