林婷--第四次个人作业
| 这个作业要求在哪里 | 第四次个人作业——案例分析 - 作业 - 2018级计算机和综合实验班 - 班级博客 - 博客园 (cnblogs.com) |
| 这个作业的目标 | 结合实际产品进一步了解软件工程,对CSDN进行分析 |
| 作业正文 | 林婷--第四次个人作业 - 211806230林婷 - 博客园 (cnblogs.com) |
| 其他参考文献 | ... |
-
第一部分调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)
1.使用软件时的照片
- CSDN App
- 个人页面








- CSDN官网(使用图片)




2.描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
- 在我使用csdn过程中,很多很厉害的人在上面发表自己的技术知识,用户可以通过他们分享的内容进行学习和解决碰到的问题(既可以通过文字也可以通过观看视频),同时还有直播功能,可以通过预告找到自己感兴趣的按时进行观看直播。
- 优点:
- 可以通过搜索框搜索想找的内容,可以更快的学习到遇到的问题并加以解决。
- 无论是官网还是APP里面的专业性很强,信息很全面。
- 知识呈现的内容多样,有文本呈现,视频呈现,还有当下最流行的直播
- 可以通过发表blink发发日常和遇到解决不了的问题,可以与网页进行互动学习。
- 缺点:
- 很多博客中的内容出现一模一样的现象。
- 直播没有分板块,无法一下就找到自己感兴趣的直播课。
- 到处都在提醒你充会员
- 官网无法进行搜索
3.对产品有什么改进意见?
- 可以对文章加强审核,进行查重,重复率过高的不通过审核
- 直播板块进行分类以便于更快找到自己感兴趣的课程
4.BUG查找
- BUG1:出现很多”垃圾博客“,根本看不懂的文章和低俗的语句都可以过(App端)
1.Bug发生时的测试环境
- 测试系统:ipone 11
- 测试机型:MWND2CH/A
- 版本:14.4
- 时间:2021.4.24
2.Bug的可复现性及具体复现步骤
该现象是偶然发生的。
复现步骤:


3.Bug具体情况描述:
在查看博客时会出现一些”垃圾博客“,出现一些低俗词汇,还会出现一些看不懂的并没有解释是什么东西的文章。


Bug的严重性(用☆代替):
- 五颗星是致命性系统故障、致命性安全性漏洞、用户体验严重影响。
- 四颗星是严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差。
- 三颗星星稳定出现的问题,一般安全性漏洞,用户无法正常使用。
- 二颗星星轻微安全漏洞,功能细节的小问题,影响用户体验较小。
- 一颗星星极小概率的问题,几乎不影响用户体验。
4.Bug分析
- Bug的可能成因:审核不认真,或者漏掉审核。
- Bug的严重性:☆☆☆(用户在搜索一些关键词时,出现不符合关键词的内容甚至低俗语句,既浪费了用户的时间,也让用户觉得这个软件不好)
- Bug改进建议:加强审核,尽可能避免此类事件。
5.Bug 反馈(加分项)

- BUG2:写博客时不能设计私密,只能公开。(App端)
1.Bug发生时的测试环境
- 测试系统:ipone 11
- 测试机型:MWND2CH/A
- 版本:14.4
- 时间:2021.4.24
2.Bug的可复现性及具体复现步骤
- 该现象是必然发生的。
- 复现步骤:
点击”我的“,->我的创作右上角的发布,发现只有公开没有私密
3.Bug具体情况描述:
不能发出私密博客,或者仅一些朋友看的博客,有时候自己的知识还没有到达一定的水平,发出去容易对他人产生误导。

4.Bug分析:
- Bug的可能成因:没有设计私密的功能
- Bug的严重性:☆☆(稍微有点影响用户体验,因为其他网站可以设置此功能,如博客园等等)
- Bug改进建议:可以增加一个私密发布功能
- Bug3:在CSDN官网中搜索关键词无法输出内容(windows端)
1.Bug发生时的测试环境
- 设备名称:DESKTOP-KS2CL6A
- 测试机型:Windows 10 家庭中文版
- 版本:20H2
- 时间:2021.4.24
2.Bug的可复现性及具体复现步骤
- 该现象是必然发生的。
- 复现步骤:
点击首页的搜索功能,搜索关键词,发现无法得到相应的内容

3.Bug具体情况描述:
- 无法通过搜索功能找到对应的内容,影响用户的体验。

4.Bug分析
- Bug的可能成因:没有注意到这个方面
- Bug的严重性:☆☆☆(用户在搜索一些关键词时,无法出现对应的内容,影响用户的使用体验)
- Bug改进建议:分析出问题出在哪里,并加以解决
5.定性和定量的总结:
| 类别 | 描述 | 评分标准(满分10分,良好8分,及格6分,很一般3分,很差0分) |
| 核心功能 | 分析三个核心功能,功能设计和质量。 | |
| 细节 | 有什么为用户考虑的细节? | |
| 用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | |
| 辅助功能 | 一些辅助功能如皮肤等 | |
| 差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | |
| 成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | |
| 用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | |
| 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | |
| 自选评分项目 | 针对软件的特点, 自己选择一个上面没有覆盖的领域来评分 |
-
第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)
-
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(例如:团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
- 该app主要实现发博客看博客,通过博客解决遇到的问题,以及通过看一些直播视频可以提升自己的专业知识,团队人数6人左右,计算机大学毕业生,并有专业UI支持做到这个程度大概需要半年时间
2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
- 对比博客园,简书,github。对比CSDN的劣势就是需要会员,有大量广告成分。但对于查资料还是很不错的选择,所以我认为这个产品的质量在同类产品中估计名列第二,博客园要更简洁方便。
3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
- 可以去掉广告,提高文章审核,提高用户体验。
4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
- 1.对用户需求掌握不好
- 2.测试把关不严,没有注意在特殊的配置或环境下测试
-
第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
- 市场概况
- 首先市场有多大?
- 计算机从事者和计算机学习者需要,目前为互联网时代,所以市场很大其次直接的用
2.其次直接的用户有多少?潜在的用户又有多少?
- 直接的用户就是计算机从事者,潜在用户就是对计算机感兴趣的人群。
- 市场现状
- 目前市场上有什么样的产品了?
- 博客园
2.上述产品的定位、优势与劣势在哪里?
- 优点:简洁,没有广告
- 缺点:博客园有时候不能解决的问题CSDN上可以解决
3.上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
- 呈现互补关系,博客园解决不了的问题可以在CSDN中解决
- 市场与产品生态
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
- 核心用户群是从事计算机的人群,典型用户计算机专业或者爱好计算机的学生。表面需求:完成作业中遇到的问题。
2.产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
- 存在合作共赢关系,用户群体在使用产品时可以发现其中的小缺陷,产品可以帮助用户学习到新知识
3.产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
- 产品的子产品,以及其他相关产品之间存在一定的关系,子产品促使产品更加完善。
- 产品规划
- 你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
- 在直播板块设计搜索功能(平时我们在其他app中可以搜索自己想看的部分,而CSDN中只能一个个找,用户体验感不加)
2.如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
- 我认为应该3个开发,2个测试,1个美工
3.请为你的团队设计16个周期每周的详细规划。
| 任务 | 时间 |
| 市场调研 | 1周 |
| 设计方案 | 1周 |
| 详细设计 | 2周 |
| 代码实现 | 3周 |
| 代码检测 | 2周 |
| 合并代码 | 1周 |
| 完整测试 | 2周 |
| 用户体验 | 4周 |

浙公网安备 33010602011771号