软件评测
软件测评
这个作业属于哪个课程 | 2021春软件工程实践|W班 - 福州大学 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 体验Csdn、SegmentFault和Stack OverFlow三个IT问答网站,并进行软件测评 |
其他参考文献 | 《构建之法》 |
写在前面
-
软件推荐等级
推荐等级 描述 A 非常推荐 B 一般 C 不推荐 D 非常不推荐 -
Bug等级
Bug等级 描述 !!! 基本功能异常,系统无法运行 !! 界面错误,数据显示出错 ! 界面布局不美观,基本功能有瑕疵,但能解决
第一部分 调研、评测
CSDN
体验
-
问答主界面:在界面左边可以选择相应的频道去筛选问题,中间则每个问题的一些基本信息及问题概况(包含回答数、浏览量以及发布时间)。
-
提问编辑界面:主要分为三个部分,标题、内容主体与标签
- 编辑标题:
- 编辑内容:
-
选择标签:
-
查看问题界面:
BUG
-
右边侧边栏的三个小部件在浏览器大小进行变化时会出现问题,浏览器缩放至90%,部件位置移动至侧栏内部,而放大至110%时,则消失。
-
环境:
- 系统:Win10
- 浏览器:火狐、Chorme、EDGE
- 可复现性:稳定复现
-
结论:可能图标位置没有随界面大小变化而变化
-
Bug等级:!
结论
-
优点:
- CSDN本身的社区用户群体是非常庞大的,所以其包含的内容非常丰富,而且有专业团队能及时快速的响应问题。这无疑提升了用户的使用体验。
- 提问时,标题栏会根据用户编写的标题去搜索相似的问题,这样可以清楚明了的看到自己的问题是否已经有解答。
-
缺点:
- 编辑问题时,使用的文本框功能比较简陋,而且即使是比较小的图片也会进行压缩,用户查看时需要放大才能看清楚,体验不是很好。
- 文本框太小了,写个两三行就需要下滑查看了,非常的不方便。
-
推荐等级:A
Stack Overflow
体验
-
Question主页:用户在这里可以对问题进行筛选、查看。
-
编辑问题:同样由标题、内容与标签三部分组成,与CSDN一样,输入标题时会搜索相似的问题。
-
查看问题:值得注意的是,问题右边的两个三角形其实类似与点赞与点踩,这两个操作会影响用户的reputation。
-
修改问题以及历史记录:修改界面与第二点的编辑界面大同小异,用户也可以查看自己修改的历史记录。
BUG
- 在实际体验流程中没有发现明显的bug,网站整体完善。
结论
-
优点
- 对用户提交的问题有一定的要求,需要按照一定规则编写。
- 有reputation等级设置,等级越高说明用户提的问题或者解答越好,这增加了整体网站的问答质量
-
缺点
- reputation对新人不太友好,新用户还会限制提问次数。
- 界面操作与布局同国内网页不太一样,比如那两个三角我一开始就没搞懂是干嘛的。
- 国内加载较慢,并且修改个人资料时会出现上传失败的情况。
-
推荐等级:A(问答质量真的高)
SegmentFault
体验
-
问答主页:根据关注的标签显示问题,中间部分与CSDN类似,标签显示在右侧。
-
相关标签页:选择标签后可以查看该标签相关的内容,如问答、专栏文章以及标签的百科
-
提问编辑界面:包含标题、标签与内容三部分,值得一提的是,它支持md文法(好耶)
-
查看提问界面:用户提问是需要审核的,审核完毕才会发布问题。
-
修改自己的问题:修改界面与第三点的界面相同,在修改时可以添加标签,用户可以查看编辑历史。
BUG
- 在标签管理界面,鼠标放置在标签上不动时,会出现一个窗体,点击编辑时,出现404错误
-
环境:
- 系统:Win10
- 浏览器:火狐、Chorme、EDGE
- 可复现性:稳定复现
-
结论:猜测是需要一定权限的,但提示信息不应该是404,而是没有权限之类的。
-
Bug等级:!
-
在查看问题页面刷新会增加阅读量
-
环境:
- 系统:Win10
- 浏览器:火狐、Chorme、EDGE
- 可复现性:稳定复现
-
结论:可能出现恶意刷阅读量的行为,应该修改阅读数量的判断。
-
Bug等级:!!
结论
- 优点
- 在问答页面,页面整体是比较简洁的,对问答功能来说是足够的。并且提问有审核机制,一定程度上能改善问答质量。
- 编辑问题时支持md文法,并且可以预览内容,十分方便
- 可以修改自己的问题,并且能够查看历史记录,而且还有还原的功能。
- 缺点
- 虽然支持md文法,但显示的时候所有不同标题不会有大小写区分。
- 对问题进行筛选时比较麻烦,需要跳转到另一个界面。
- 推荐等级:B
第二部分 分析
CSDN问答
- 开发时间估计
任务 | 所需时间 |
---|---|
组建团队并分工 | 三至四天 |
项目需求分析以及数据库设计 | 十二天 |
项目实战开发 | 三十天 |
项目测试 | 三十天 |
用户调研 | 十天 |
初步发布与用户问卷测试 | 三十天 |
-
同类软件对比
-
CSDN虽然起步较晚,但它本身的用户基数非常大,社区活跃度高,并且功能也非常完善。虽然有些方面存在瑕疵(比如很小的编辑文本框),但总的来说影响不大。
-
软件排名:Stack OverFlow > CSDN > SegmentFault
-
Stack OverFlow
- 开发时间估计(类似国际网站开发涉及问题可能比较复杂)
任务 | 所需时间 |
---|---|
组建团队并分工 | 五天 |
项目需求分析以及数据库设计 | 二十天 |
项目实战开发 | 五十天 |
项目测试 | 五十天 |
用户调研 | 二十天 |
初步发布与用户问卷测试 | 三十天 |
-
同类软件对比
-
Stack OverFlow的质量比国内的大部分IT问答网站都高,这得益于它特殊的reputation机制,其问题质量有十足的把控。对国内用户来说,缺点就只有加载速度与语言障碍两项。
-
软件排名:Stack OverFlow > CSDN > SegmentFault
-
SegmentFault
- 开发时间估计(类似国际网站开发涉及问题可能比较复杂)
任务 | 所需时间 |
---|---|
组建团队并分工 | 三至四天 |
项目需求分析以及数据库设计 | 十二天 |
项目实战开发 | 三十天 |
项目测试 | 三十天 |
用户调研 | 十天 |
初步发布与用户问卷测试 | 三十天 |
-
同类软件对比
-
SegmentFault的界面个人比较喜欢,简洁。并且支持查看自己问题的修改记录。并且对用户的问题会进行审核。但论坛活跃度不如CSDN与Stack OverFlow,并且注册的时候会需要你关注一些博主(非常不喜欢)。
-
软件排名:Stack OverFlow > CSDN > SegmentFault
-
第三部分 建议和规划
市场概况
埃文斯数据(Evans Data)公司2019年最新统计数据,2018年全球共有2300万软件开发人员,预计到了2019年底,这个数字将达到2640万,而到了2023年或将达到2770万,其中增长最快的国家是中国(到2023年将占6%至8%)。
根据工信部《2020年软件和信息技术服务业统计公报》,2020年末,全国软件和信息技术服务业从业人数704.7万人,比上年末增加21万人,同比增长3.1%。
——[参考资料](『报告』工信部:2020年软件和信息技术服务业统计公报 (cdats.org.cn))
软件开发者在开发过程中难免会遇到种种问题,这时候类似CSDN这种问答社区就体现出了其价值,借助庞大的用户数量与专业的专家团队,他可以及时获得自己问题的反馈。同样,软件以及计算机专业相关学生也是,在遇到学习过程中出现问题时,也可以提问。
市场现状
目前国内市场上的产品有比较主流的CSDN,博客园的博问、知名度一般的SegmentFault思否,国际上有网站Stack OverFlow。另外,简书、知乎等也会有设置软件开发相关板块功能。
- CSDN、博客园的优势在于其庞大的用户数量以及专家团队及时的问题反馈,对国内用户体验较好,缺点的话就是不那么容易查找到与自己问题相关的信息,并且很多问题水分比较重。
- 而Stack OverFlow这种国际性知名的网站用户数量不必多说,并且其通过诸如提问规则、reputation等级等手段维持着非常高的问题质量。面向全球,但对国内用户来说有一定的门槛。
市场与产品生态
-
核心用户群
年龄:16-40
行业/专业:IT行业从业人员、高校学生(计算机、软件工程等与IT相关的专业或者对编程有兴趣的人)
学历:初中、高中、本科、研究生、博士
收入:10k+(就业人员)
表面需求:向社区提出问题期望得到解决,学习知识
潜在需求:和同样对编程有兴趣的的人交流。
产品规划
-
添加功能:我想在CSDN中添加问题审核机制。
-
为什么做这个功能:考虑到目前CSDN问答区注水比较严重,这极大影响了用户的体验,所以想对其进行一定程度上的改进。通过审核在一定程度上改善问题质量。
-
角色分工:
- 后端开发人员:2人
- 前端开发人员:3人
- 测试人员:2人
- 美工:1人
-
每周规划:
计划完成项目 周数 需求分析,制定项目计划 1周 前端编写审核界面,后端编写接口,并进行对接 3周 审核功能初次测试 1周 对部分用户开放审核功能并收集其反馈 1周 分析反馈信息,制定改进计划 1周 根据用户反馈优化审核功能以及界面 2周 审核模块第二次用户测试 2周 收集第二次用户反馈,制定改进计划 1周 根据第二次用户反馈优化审核功能以及界面 2周 发布前测试 1周 审核功能发布 1周