软件评测
这个作业属于哪个课程 | 2021春软件工程实践|S班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 评测分析市场上的软件产品 |
其他参考文献 | 《构建之法》 |
一、问答类产品调研,评测
csdn问答
体验
1.提出问题
2.回答问题
3.搜索与浏览他人提出的问题
4.优点
用户体量大,提出问题获得解答的概率高
有悬赏机制,回答问题可以获得收益
用户操作逻辑合理,提问与回答流程都令人满意
提问题时,输入标题会有相关问题推荐,有一定帮助
5.缺点
问题列表没有分页,想要看到之后的问题就得一直往下滑
6.改进建议
从问答社区创办以来一定出现过很多优秀的问答,可以整理收集优秀问答集合,对初学者会很有帮助
整个界面可以设计得再简洁一些,各种选项按键可以收纳起来
BUG
结论: 非常推荐
Stack OverFlow
体验
1.提问题
2.回答问题(截取他人回答片段)
3.搜索问题
4.优点
汇集着来自全球的编程爱好者,可以从中汲取不同的很多知识
回答问题的深度和广度都很不错
5.缺点
网络对于国内用户很不友好,加载很久
全英文环境很可能劝退大部分初学者
头像可能由于网络的原因无法显示也无法上传
6.改进建议
设立国内服务器,加快访问速度
不同回答之间的界限可以做得更清晰一点,如果回答很长又穿插有代码看起来很容易眼花
结论:好,不错
SegmentFault
体验
1.提问题
2.回答问题
3.搜索和查看他人问题
4.优点
提问文章可以使用markdown语法
5.缺点
广告有一点多
提问过后需要审核,审核期间不可再次提问
首页搜索框没有搜索按钮,如果使用ipad打开就必须在键盘上点击回车,有时会忘记就得再次呼出键盘
6.改进建议
将首页的搜索框换成这个
BUG
- Bug发生时的测试环境
操作系统:Microsoft Windows 10 家庭版
浏览器: Google Chrome 89.0.4389.90 - Bug的可复现性及具体复现步骤
必然发生
复现步骤:点击任何一篇文章时选择收藏,此时如果没有已有收藏夹存在就点击确定,就会收藏失败,并且文章原收藏数会减一,但是刷新页面后会恢复
- Bug具体情况描述
点击任何一篇文章时选择收藏,此时如果没有已有收藏夹存在就点击确定,就会收藏失败,并且文章原收藏数会减一,但是刷新页面后会恢复
*Bug分析
bug严重性:3星,体验不好,不影响使用
bug可能成因:前端交互分支没有写好
结论:一般
二、软件产品分析
开发时间估计
- csdn问答:30天
- Stackoverflow:45天
- SegmentFault:20天
同类产品对比排名
- csdn产品体量很大,为csdn问答带来了不少用户,同时csdn本身又是一个多功能的全方位的it行业学习软件,有较大用户粘性
- Stackoverflow最大的优点是它来自全球的用户,他有着庞大的用户群体,这也就给用户提供更加广阔的学习资源,也能同外国同行交流技术,还能顺便锻炼一下英语
- 我本可以接受SegmentFault,如果我不曾用过csdn问答。
产品质量 Stackoverflow = csdn问答 > SegmentFault
软件工程方面的建议
BUG存在的原因分析
三、建议与规划
市场概括
1.市场有多大?
- cs问答类软件是众多程序员「面向搜索编程」的利器,每月都可以吸引上亿人次的访问。
2.直接的用户有多少?潜在的用户又有多少?
- cs问答类软件的面向用户较广,主要集中于it从业人员,高校计算机学生,it爱好者。可以预见的是随着近年来it教育的高度普及以及低龄教育对于编程的重视,cs问答类软件的市 场仍在不断的增长,而且随着科技的发展,各行各业在与it技术的融合度会越来越高,这也势必会吸引更多的人来参与。
市场现状
1.市场上的产品
- StackOverflow 目前全球最大的it技术问答网站
- csdn 学习,交流,问答it网站
- ITeye 是一个学习和研究java的开源框架的技术网站。现在已被CSDN收购。
- PHPChina 最棒的PHP中文社区,以PHP为中心,面向软件开发者、程序爱好者的开源技术网站及交流社区。
- 慕课网猿问 猿问是由慕课网为广大IT爱好者提供的专业问答交流平台。
- 博客园 开发者的网上家园,博客园创建于2004年1月,博客为主的,技术也是多方面的。
其他还有V2EX,SegmentFault等等
2.上述产品的定位、优势与劣势在哪里?
挑选CSDN和Stackoverflow进行对比
- StackOverflow是全球最大也是最多用户的cs问答网站,它的优势是庞大的用户量带来的问题快速快速解决,同时完善的提问检测算法也让Stackoverflow上的水题被筛选掉不少,更容易让用户阅读学习到高质量的问答。缺点是对国内用户而言,使用它的成本较高,既要有熟练的英语还要有流畅的网络。
- CSDN是近年来国内最为火爆的it社区,它的优势是it行业内容的全覆盖,既有论坛,有社区,有问答板块,有网课等等,全套的服务类别会给他们带来源源不断的用户量。缺点是成为内容分享中心必然会使得csdn更加的娱乐化,它的专业性会被削弱,高质量内容的创作的比重不高。
3.上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
- csdn与Stackoverflow我认为属于同一类型的产品,都是it技术分享交流社区。但是他们不存在直接的竞争,首先虽然用户群体属于同一类人,但是区域不同,csdn专注于国内发展,用户基本盘在中国,而Stackoverflow则更多服务于英语母语用户,这两者的交叉不大。其次csdn的主要服务是他们的社区博客,问答板块是留住用户的一块拼图,内容创作社交分享才是主力。
市场与产品生态
1.这个产品的核心用户群是什么样的人?典型用户是什么样的?
- 核心用户人群是it技术从业者和在校学生,其中30岁以下的年轻人是主力,学历遍及本科、硕士,收入水平处于高水平收入同时也有不少人处于待就业状态,同时性别分布严重偏科,男性远多于女性。
数据来源CSDN App产品分析报告
产品规划
1.功能介绍以及NABCD分析
- csdn可以发帖,也可以发博客,提问题,所以我的想法是根据用户的博客、帖子、回答等涉及的技术栈推出一个推荐你答板块,进行用户相关知识领域的问题精准推送
- 这个功能的优点是用户可以更加快速的发现适合自己回答的问题
- N:用户目前获取新问题的方法是直接浏览全部新问题,或者点进标签大类里面寻找,这样的效率仍然不够高,而根据用户发布内容而得出的关键词可以快速匹配相关细则领域的问题
- A:分析用户发布内容,关键词排序提取,匹配待回答问题列表
- B:方便用户快速找到自己善于回答的问题
2.开发人员配置
- 1名美工
- 3名算法工程师
- 2名测试工程师
3.开发周期规划
周数 | 开发计划 |
---|---|
1 | 需求分析 |
2 | 系统设计 |
3 | 数据结构设计,数据库设计 |
4-11 | 算法设计 |
12 | 美工设计 |
13 | 整合功能 |
14-16 | 测试,完善功能模块 |