软件测评
这个作业属于哪个课程 | 软件工程W |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 对IT问答平台或代码托管平台进行测评 |
其他参考文献 | 《构建之法》 |
第一部分 调研,评测
1.CSDN问答
1.1 体验
-
功能介绍
主要用于发布问题,回答问题,以及问题的搜索求解
-
使用:
首页模块,有着相关分类领域和按热度,时间等排序功能
编写提问问题,能够自动识别相似问题,标注标签,和选择提问方式以及markdown编辑器
浏览问题界面,可以进行回复
编写回答内容
- 优缺点分析
优点:
1.CSDN问答首页处将各个IT技术进行模块化,同时又有最新最热等排列方式令人一目了然,使用便捷。
2.在提问时能够设置提问方式,如有问必答,悬赏方式,能够让提问者根据自身的需求,让获取答案更加效率准确。
3.曾浏览许多问答,在很大程度上都能解决用户的问题,并且其问答数据量更新快,用户体验感较为不错
缺点:
1.在同一个问题的搜索结果之上,可以看到很多一模一样的答案结果,也没有标明转发与出处
2.当我浏览问答首页的内容到下方的一定程度时,想提问题需要回到最顶部
-
改进意见
在首页的右边栏可以增加一个滚动条,改进算法,使得搜索结果不出现多次重复的内容
1.2 BUG
-
BUG量化标准
星级 描述 ★★★★★ 系统功能性故障,如发生服务器崩溃或数据丢失等问题,结果不可逆,严重影响用户体验 ★★★★ 系统功能性故障,如发生服务器异常等问题,结果可恢复,较严重地影响大部分用户体验 ★★★ 系统设计缺陷,如数据不同步等问题,较轻微地影响大部分用户体验 ★★ 系统设计缺陷,通常不易发觉,较轻微地影响小部分用户体验 ★ 界面设计不足,有一定主观性,对少部分用户较小地影响用户体验 -
BUG
在CSDN问答首页处的排序上(最新,最热,悬赏,待采纳),当我们快速切换到最新,再切换为最热上时,会出现光标停留在最热上,而页面仍是最新界面的内容,最热排序的内容没有展现出来,同时url也仍是“最新界面”的url,如下图所示。
- 可复现性
必然发生
- 测试环境
浏览器:Firefox,chrome
操作系统:Win10
-
严重程度
★★
1.3 结论
csdn问答总体上体验来说是非常好的,在该平台上能够很好地解决大部分问题,获取很多经验知识。在提问上有标签区分,同时还会弹出相似问题。其次还有可选择的提问方式,有问必答,悬赏问答等,该运营方式在一定程度上能够刺激回答效率,但是也该考虑这种方式会导致没有回报的问题无人问津。同时抄袭以及水文的注入现在颇多。
2.Stack Overflow
2.1 体验
- 功能介绍
主要用于发布问题,回答问题,以及问题的搜索求解
-
软件使用
问答首页,有着相关的排序,以及问题的基本信息
编写问题界面,能够提示类似问题,有着markdown编辑器和标签设计
查看问题界面,有回复收藏等功能
-
优缺点分析
优点:搜索结果较为精确,并且抄袭,水文存在的情况较少。界面也十分美观,用户体验很好。
缺点:全英文式网站,使用需要一定的英语水平能力,对新手进阶不太友好。
-
改进意见
增加国内的代理或者建立国内的中文网,扩张在中国的用户量
2.2 BUG
暂未发现功能性bug
2.3 结论
Stack overflow整体上的使用也是十分好的,在该平台上所提问题都能很好地取得精准且专业的答案。这也与其长期形成的风气相关,提问者发表问题的同时也会发表自己的见解,而不是伸手式地索取答案。其地位在IT界也是十分高的。但从国内访问需要vpn,不然很慢很慢。
3.SegmentFault
3.1 体验
-
功能介绍
主要用于发布问题,回答问题,以及问题的搜索求解
-
软件使用
SegmentFault编写问题界面,能够使用markdown编辑器,编著标签,还能浏览历史编辑,有利于回滚
问答首页,有着问题的相关排序
查看问题界面,能够进行收藏点赞,回复问题
- 优缺点分析
优点:
界面整体上十分整洁,功能也更加专一;其编辑框的markdown编辑器有着许多快捷按键,同时也有着标签对所提问题进行分类
缺点:
1.在侧边栏上已有广告板块,而在中间主体部分竟然也存在广告,使我在浏览过程中体验变差,认为广告可以集中放在同一个板块;
2.曾在该平台提出问题,在相当长的一段时间内并没有人应答,同时在一段时间过后,我的问题仍然在问题列表的上方位置。可能是用户活跃量不高,以及其运营模式。当有用户的问题急需被解决时,可能会是一份很不好的体验。
- 改进意见
将广告集中放置在同一个板块,增加UI的美观度;增强宣传推广力度来增加用户量和活跃度;改善运营机制。
3.2 BUG
- BUG量化标准
星级 | 描述 |
---|---|
★★★★★ | 系统功能性故障,如发生服务器崩溃或数据丢失等问题,结果不可逆,严重影响用户体验 |
★★★★ | 系统功能性故障,如发生服务器异常等问题,结果可恢复,较严重地影响大部分用户体验 |
★★★ | 系统设计缺陷,如数据不同步等问题,较轻微地影响大部分用户体验 |
★★ | 系统设计缺陷,通常不易发觉,较轻微地影响小部分用户体验 |
★ | 界面设计不足,有一定主观性,对少部分用户较小地影响用户体验 |
- BUG
bug1
在个人资料编辑页面,头像上传之后不需要点击提交也能进行修改
bug2
名字的设置应为4—6个字母,而我的个人信息页却能以两个字母的形式存在
- 可复现性
必然发生
- 测试环境
浏览器:Firefox,chrome
操作系统:Win10
-
严重程度
★★
3.3 结论
思否整体上只能给出一般的评价,他作为沿袭overflow的国内IT问答平台,却没有能成为国内最火的平台。个人认为原因在于其小bug居多,宣传力度也不够导致其活跃用户量不多。但是其精简的UI设计以及专一的功能性也是很能吸引人的。
第二部分 分析
1、开发时间估计
csdn:45天
stack overflow:60天
segmentfault:40天
2、同类产品对比排名
csdn:csdn在国内IT界拥有的很大的知名度和众多的用户,对于新手进阶来说能够十分方便地上手,并且csdn不仅拥有csdn问答这一功能,还有着博客,论坛等等用于分享与交流经验的功能区,十分健全。但其内部存在着许多抄袭与转发,也有着很多“水文”,在使用过程中带来了不好的体验感。
stack overflow:作为一款全球性的IT问答平台,拥有着遍布世界各地如此广泛范围的用户,社区人数与活跃程度高,搜索的结果也更加精确有效。但该平台的使用要求一定的英文能力,对新手进阶不太友好,从国内访问有点慢
segmentfault:segmentfault整体十分整洁,功能也更加专一,但是“水贴”现象颇多,所提问题可能会在很长一段时间内没有其他用户应答,可能与其活跃用户量有着很大的关系
3、[软件工程方面的建议]
csdn问答:改进搜索的算法,让搜索结果不要出现大量雷同甚至一样的结果,在翻看结果过程中做无用功且耗时。
stack overflow:可以在国内出一个中文网,让即使没有一定英语能力的人也能在上边进行分享交流与学习;
segmentfault:及时修改下平台上的小BUG,将注册与登陆功能分开。同时加大该平台的宣传力度,可以借鉴其他平台的可取之处,提高用户量以及活跃度。
4、[BUG存在的原因分析]
csdn问答的BUG:我认为他们不能在发布前修复的原因是他们没有发现这个bug或者这个bug无关紧要,因为在通常情况下用户是不会去快速切换而出现这个bug,不会影响很大程度上用户的体验
SegmentFault:关于头像的设置bug,可能是因为该bug无关紧要,不影响用户体验,但忽略了提交按钮的作用。关于可以存在两个字母名字的情况,是在注册时与微信进行绑定而默认设置了两字字母名字
第三部分 建议和规划
1.市场概况
相关的IT问答所拥有的的市场是十分庞大的,它所面向的不仅仅只有正在从事IT相关行业的人员,同时还有着在校学生,教师等职业。2018年国内相关行业从业人员约为1500万人,每年IT人才市场供给约为200万,以15%的速度增长着。
直接用户:当前从事IT相关行业人员,约2100万
潜在用户:即将踏入IT行业的学生以及正要学习IT相关专业的学生,每年约200万
2.市场现状
目前市场上有csdn问答,stack overflow,segmentfault三个在IT问答领域较为知名的产品
-
csdn问答目前定位是面向国内的IT人员,并向着国际不断进发着;其优点是在国内拥有着庞大的用户数以及知名度,对新手进阶的使用十分友好,并且其作为一项功能模块所从属的csdn,拥有着博客,论坛和社区等等其他功能,能有力地吸引着热衷IT知识经验交流分享学习的用户;但其缺点在于含有很多转发与抄袭的内容,和“水文”。
-
stack overflow目前的定位是面向国际化,作为一款全球性的IT问答平台;其优点在于拥有全球这一广泛范围的用户,并且社区人数和活跃程度很高,在搜索结果上也十分精确有效,提问与回答上具有更强的专业性,并且能够通过其跟世界各地的程序员进行经验的交流与学习;缺点在于该平台的使用需要一定的英文能力,可能对于新手进阶不太友好,从国内访问可能速度慢。
-
segmentfault目前的定位是面向国内和国际的IT问答平台,其有着“国内stack overflow”之称,并沿袭着stack overflow的模式;其优点在于页面和功能上整体是十分整洁的,功能也更加专一;但其缺点是也存在着“水文”,抄袭现象,在上面发布的问题可能长时间没有人应答。
这些产品以我看来是竞争关系,但其之间又相互促进。在竞争过程中,csdn与segmentfault因拥有着国内庞大数量的用户有着一定人数上的优势,也正在不断向着国外市场进发,并且目前国家政策推动着IT行业不断地发展,具有很强的竞争力。而stack overflow因其的国际性与全球性,以及其独特的模式,在IT中拥有着一定的地位,具有着很强的竞争性。
3.市场与产品生态
核心用户群:从事IT行业的相关人员
典型用户:
学历:本科,研究生,博士
年龄:18~35
专业:软件工程,计算机,大数据等专业
爱好:编程,坐着不动
收入:8000~35000
表面需求:知识经验交流,学习
潜在需求:赚钱
用户群体之间存在着一定地关系,如互帮互助,各取其所需;存在着利用其相互作用二次构成特定用户生态的可能性。
产品的子产品,以及其他相关产品之间存在一定的关系,如csdn问答与其博客、讨论区相辅相成;存在着利用各个产品特性之间的相互关系二次构成产品生态的可能性。
4.产品规划
- 功能描述
设计邀请解答功能;在IT问答平台上,是不会缺少提问者的,更多是回答问题的用户,因此增加回答问题者与提升回答问题的效率是十分有必要的。在用户上设置回答问题的领域以及专业星数或者采纳量等形式,当有问题的用户在出问题时,可以根据专业星数或者采纳量选择邀请所对应领域的用户来进行回答。提问题的用户通过邀请解答来让自己的问题能够更快地得到解答,同时使答案更加精确;答问题者可以用这功能更快地去定位问题,去获取积分赏金等,使得大题效率变得更高。
N(Need,需求):
提问者在提出问题时难免会担心自己的问题是否会有人来回答,以及可能需要较长时间才能得到应答,所获得的结果的准确性,这时候邀请解答可以选择对应领域以及专业性较高的人来进行回答,较有保障。答问题者可能为获取积分,赏金,知名度等,通过消息查看被邀请的问题,更有效率地去定位问题,解决问题,获取所需,提升采纳量,专业星级。该功能能从总体上提高问答效率。
A(Approach,做法):
在个人信息添加“添加回答问题领域”,同时设置专业星级和采纳量等衡量标准。在提问题模块上添加邀请解答,点击可选择对应领域的用户来进行解答,发布后,被邀请用户将会接收到消息,并可立即前往。
B(Benefit,好处)
提问者能够更快更有效率地获得答复,并能提高答案的精确度。答复者也能更快地去定位到问题,而减少自己寻找问题时间,更有效率地去解决问题。总体上提高了问答效率
C(Competitors,竞争)
csdn问答上设有“有问必答“的功能模块,但是此功能是在24小时内获得答复,并且在所获得的答复精确程度上没有保障。而邀请解答因为可以邀请专业程度和采纳数都较高的用户来回答,在答复精确度上更高,同时因其便捷性,答复速度也有可能更快。
D (Delivery,推广)
IT相关行业有着庞大的用户数量,在进行体验后能够感受到该功能所带来的便利性,就能更好地推广。还可以通过现在的微信公众号,广告等媒介进行宣传和推广。
- 角色配置
美工:1
测试:2
前端:3
后端:3
- 详细规划
时间 | 安排 |
---|---|
第1周 | 制定好目标规划,进行人员的分工 |
第2~3周 | 原型设计,接口设计,代码规范 |
第4~10周 | 前端人员编写前端界面,后端人员编写接口 |
第11~12周 | 前后端进行交互 |
第13~14周 | 测试人员进行测试,编写人员修改BUG |
第15~16周 | 发布其正式版本 |