软件评测
这个作业属于哪个课程 | 2021春软件工程实践S班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 问答类软件评测 |
其他参考文献 | 《构建之法》、知乎 |
-
一、调研,评测
-
CSDN问答
-
体验
-
功能体验
CSDN问答首页如下:
CSDN问答是CSDN下的一部分分支,,整体页面比较简洁,页面的左边一栏主要是从多个方面筛选想要浏览的内容,在查找有关不同技术方面的栏目,可以热门的技术专栏,也可以打开下拉菜单查看其它技术方面的内容;页面中间一栏用于浏览各个不同的问题,
可以查看对应栏目的最新、热度最高、待回答、待采纳的问题。评论功能
回答问题时,不支持轻量级标记语言Markdown,不利于高效地阅读、写入;不支持预览,无法有效查看用户所写的效果,这一点算是一个小小的缺陷。而且很多人不适用代码段功能,发布有关的代码段还是与普通的字符没有什么差别。提问功能
提问时,标题栏需要10到50个字符(个人觉得10个字符的限制有点太长),内容填写时会提供提问的方法与小贴士,并且可以自主设计标签。在初次提问,还会有认证专家快速回答问题,算是新手福利。 -
优缺点分析
优点:排版比较清楚简洁;想要寻找相关技术的知识也较为便利;新手引导做得简单易懂。
缺点:很多问题的解决资源同质化比较明显,创新性较差;有很多博客存在水的嫌疑,不能提供实质性的帮助。 -
改进意见
对那些存在水分的问答应该予以封禁。
-
BUG
Bug发生时的测试环境
时间:2021.5.21 14:46
Microsoft Windows 10 专业版
Microsoft Edge(版本号:90.0.818.49)
发现的BUG:在技术专栏想要切换不同的专栏,结果快速切换后发现显示问答内容没有发生改变。 -
可复现性和具体复现步骤
该BUG是必然发生的,经过几十次尝试,发现只要快速切换页面,就会发生内容与专栏不符的情况。
-
具体情况描述
通过这两张图片可以看出,快速切换专栏时,会发生如上所述的情况。 -
分析
切换不及时,应该是定时器设置时间较长,导致此现象。
-
结论
软件评级:不错。比较适合初学者的使用。
-
-
SegmentFault
-
体验
-
功能体验
SegmentFault问答首页如下:
SegmentFault问答中间一栏作为所有问答的展示,问答大纲与CSDN相类似,主要是增加了周榜与月榜两个栏位;右边一栏分为新手任务、热门标签与热门回答,与CSDN问答比较,它的标签分类更加丰富,更有助于提升用户查找的准确性。评论功能
可以使用Markdown语法,支持预览功能,有助于提高问答内容的清晰与美观。提问功能
提问时,内容支持Markdown语法,主要的亮点在于提供提问模板,减少用户的工作量;也需要用户在发布问题时,增加至少一个标签来作为划分不同版块的依据。在提问的问题没有通过前,无法提出新问题,虽然一定程度上限制提出多个问题,但是可以
有效减少水问题出现的频率。 -
优缺点分析
优点:整体页面干净简洁,给人的感觉比较舒服,技术氛围很好,新手提出问题,大佬解答问题。
缺点:用户数量有些不足,上手难度较CSDN问答可能会比较难一点上手。 -
改进意见
审核机制有待提高,希望设定回答问题多的用户,可以减少审核时间。
-
BUG
无
-
结论
软件评级:不错。技术氛围很好。
-
-
Stack Overflow
-
体验
-
功能体验
登录可以选择googl、Github、Facebook等登录方法,我选择了github进行登录。
Stack Overflow作为知名度较高的问答网站,设计上更加平易近人,中间一栏与其他两个网站相似,不同的是,多出了可以察看问答的投票功能,并且可以通过上部的筛选功能排除掉很多对用户没有帮助的问答。 -
优缺点
优点:没有过多的广告干扰;可以高效地筛选出用户需要的信息。
缺点:需要一定的英文基础;外国网站的连接比较缓慢。 -
改进意见
希望提供Stack Overflow的中文版 -
BUG
无 -
结论
软件评级:非常推荐。
-
-
二、分析
-
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
CSDN问答:大致需要一年时间的开发,需要实现时间花费较长的功能(打赏、筛选等)。
Stack Overflow:大致需要一年多时间的开发,主要是筛选机制更加细致复杂。
SegmentFault:大致需要半年左右,从规模上来说在这三个网站最小, -
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
页面整洁程度:SegmentFault问答 > Stack Overflow > CSDN问答
信息筛选:Stack Overflow > SegmentFault问答 > CSDN问答
用户满意度: Stack Overflow > CSDN问答 > SegmentFault问答
新手上手难度:CSDN问答 > SegmentFault问答 > Stack Overflow -
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
CSDN问答:有意不修复,对用户的使用不会造成太大的影响,有时响应过快并不是一件好事,可能会导致网页卡顿。
-
三、建议和规划
-
市场现状
同类产品:
csdn问答,SegmentFault问答,Stack Overflow,知乎产品定位
编程专业性较强的问答社区:csdn问答,SegmentFault问答,Stack Overflow。
综合性问答社区:知乎优劣分析:
Stack Overflow的内容最丰富、精确度最高,使用门槛也同样较高(需要英文基础)。
csdn的国内知名程度较高,x也有不错的内容储备,主要是没有什么使用门槛。
SegmentFault问答技术氛围很好,但是体量较小。
知乎用户数量较大,但是问题范围较为广泛,缺乏针对性。 -
市场与产品生态
核心群体:
世界范围的IT从业人员、计算机专业相关的学生,主要是经历过相关的专业知识学习,具备一定的专业知识,因学习原因使用。
潜在用户
广大网民中对计算机技术有兴趣了解的用户。
-
产品规划
-
NABCD分析
新功能:提高对问答的审核管理,主要是防止出现无意义或者是抄袭的问答发布。
-
NABCD | 具体分析 |
---|---|
N | 主要是面向大部分对技术问答更感兴趣的用户,减少专业技术用户的流失 |
A | 增加审核问答的管理,提高问答的质量 |
B | 增加用户的使用体验 |
C | CSDN问答有一部分博文存在这些问题,实现该功能,可以提高网站的回头率 |
D | 宣传各类问答质量的增高,吸引用户 |
-
人员安排
6人,2人负责前端,3人负责后端,1人负责测试。
-
6个周期每周的详细规划。
周数 | 具体安排 |
---|---|
1-2 | 团队成立,分工安排 |
3 | 调研,NABCD分析 |
4-5 | 系统规格说明书,原型设计 |
6-7 | 系统设计,数据库设计 |
8-12 | 前后端开发及测试 |
13-15 | 改bug,完善功能 |
16 | 部署,推广 |