软件评测
这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 分析软件产品,规划软件产品 |
其他参考文献 | 无 |
目录
调研与评测
CSDN
1.介绍和使用软件
首页:(最热的问题中,1、3竟然是跟技术无关的问题)
搜索:(提示信息跟IT行业无任何联系)
下载资源频道(图标过于密集,让人眼花缭乱,密恐患者有点难受)
提问:(标签是写死的,不能够根据标题或者内容,给出推荐标签)
论坛:(广告太明显了,影响用户体验;左侧搜索栏中给的搜索推荐也没有任何参照标准)
2.优缺点分析
- 优点:
- 1、 国内比较出名的IT人员交流网站,涉及的领域比较全面;用户可以根据频道、导航栏来阅读自己感兴趣部分
- 2、 可以观看直播,进行实时交流
- 3、 自己的问题可以得到解答,可以搜索到相同或者类似问题
- 缺点
- 1、 很多资源都是需要付费的,但是一部分上传资源的人本意并不要求付费。
- 2、 排版需要改进,有些界面(例如资源下载界面)排版确实不太美观
- 3、 太多无意义的文章,需要读者进行甄别,浪费读者时间
3.BUG描述
1、
- Bug发生时的测试环境
浏览器:Google Chrome 版本号:90.0.4430.212 - Bug的可复现性及具体复现步骤
- 可复现性:偶尔发生
- 复现步骤:点击任意博客帖,观察标题评论数与实际评论数
- Bug具体情况描述
- 如下图,可以看到标题评论数为9,而实际评论数为5,两者不符
- Bug分析
- Bug的可能成因:
用户删除了评论,数据库更新不及时。 - Bug的严重性:★
对用户、系统而言没有多大影响 - 改进建议:
多进行测试,及时更新数据库
2、
-
Bug发生时的测试环境
浏览器:Google Chrome 版本号:90.0.4430.212 -
Bug的可复现性及具体复现步骤
-
可复现性:稳定发生
-
复现步骤:点击任意用户主页,观察被访问量
-
Bug具体情况描述
-
如下图,查看他人主页时,此人被访问量竟然是0?(我现在访问的话,至少也是1吧)。重新刷新访问依旧是0
-
Bug分析
-
Bug的可能成因:
没有与后端接口进行对接,未修改数据库“被访问量”字段 -
Bug的严重性:★
对用户、系统而言没有多大影响 -
改进建议:
多进行测试,及时更新数据库,检测数据库“被访问量”字段的值是否改变
3、
-
Bug发生时的测试环境
浏览器:Google Chrome 版本号:90.0.4430.212 -
Bug的可复现性及具体复现步骤
-
可复现性:偶尔发生
-
复现步骤:点击个人主页,观察问答数
-
Bug具体情况描述
-
如下图,查看个人主页时,问答下面有显示回答,问答数竟然是0。但是过一段时间后,页面刷新可以成功显示正确数量。
-
Bug分析
-
Bug的可能成因:
数据库更新不及时 -
Bug的严重性:★★
对系统而言没有多大影响,对用户而言这个bug还是挺明显的,影响用户印象。 -
改进建议:
多进行测试,及时更新数据库
4、
-
Bug发生时的测试环境
浏览器:Google Chrome 版本号:90.0.4430.212 -
Bug的可复现性及具体复现步骤
-
可复现性:必然发生
-
复现步骤:点击问题界面,进行回答
-
Bug具体情况描述
-
如下图,自己回答的问题,只有评论、编辑按钮,没有删除按钮。
-
Bug分析
-
Bug的可能成因:
未考虑删除回答这种情况 -
Bug的严重性:★★
对系统而言没有多大影响;对用户而言,无法删除自己的回答,只能做修改(如果发现自己回答错误,却无法删除,错误答案就可能误导他人) -
改进建议:
增加“删除”按钮,并做好数据库交互
4.结论
- CSDN自称专业开发者社区,但是其中有太多跟开发无关的内容,影响内容质量。高质量的问答非常少见;其次他的排版也不是很美观;简单问题CSDN上面可以解决,但是真的要提问难的技术问题的话,不推荐使用CSDN。
5.改进意见
- 加强审查力度,防止无意义的灌水帖子;搜索建议不要基于全站搜索;希望资源收费能够遵循上传者的心意
Stack Overflow
1.介绍和使用软件
首页:可以根据标签进行“突出”和“忽视”,其中黄色背景是Watched Tags,透明背景是“Ignored Tags”;让用户一目了然,而且视觉观感上很好(采用暖色调)。
筛选:可以按tag进行问题筛选
用户频道:可以看高赞用户的回答,而且能够显示用户擅长的领域
查看问答界面:可以点赞和点踩问题,方便用户了解问题质量,节省时间;可以收藏问题和查看问题历史活动记录,方便用户操作。
可以分享、编辑、跟踪回答,方便用户对回答的进一步学习
右侧提供相关问题,便于用户进一步学习相关内容。但是排版不太好,其实可以看出,有一些绿色标签并没有对齐标题,标题之间的距离也是比较密集的。
提问:使用Markdown来进行书写(提供预览功能),标题能够提供相关问题,标签能够智能化进行推荐
回答:同样是使用Markdown来进行书写
2.优缺点分析
- 优点:
- 1、 界面整洁大方
- 2、 对于问题、回答都提供了关注功能,便于用户进行后续的学习
- 3、 能根据赞数,得知问题质量,节省用户时间
- 4、 标签的作用不仅仅局限于搜索,还可以进行标签突出,标签忽略
- 5、 具有很多高质量的回答
- 缺点
- 1、 全英文,对于中国人阅读可能存在一定的困难
- 2、 问答界面的相关问题的板块的UI可以改进(强迫症看着太难受了)
3.BUG描述
暂无
4.结论
- StackOverflow还是非常推荐大家使用。他的用户体验总体上做的还是很好的,而且也考虑到了用户成长,比如提供了相关问题方便用户进一步学习;而且有很多高质量回答。
5.改进意见
暂无
SegmentFault 思否
1.介绍和使用软件
首页:“解决”具有绿色背景,可以让用户一下子看出哪些问题是“已解决”状态;可以点击标签,进行标签搜索
搜索:结果和IT相关,没有无关内容
提问:(支持Markdown语法,有预览功能),标签不支持自定义(可以改进),标签框弹出遮挡部分内容(需要改进)
回答:(支持Markdown语法,提供预览功能)
2.优缺点分析
- 优点:
- 1、 界面整洁大方,看起来很清爽
- 2、 较少的无意义问答
- 3、 领域全面,有挺多优秀文章
- 缺点
- 1、 广告有点显眼
- 2、 用户量比较少,问题不一定能及时解决
3.BUG描述
1、
-
Bug发生时的测试环境
浏览器:Google Chrome 版本号:90.0.4430.212 -
Bug的可复现性及具体复现步骤
-
可复现性:必然发生
-
复现步骤:点击问题界面
-
Bug具体情况描述
-
如下图,右侧的广告栏在与底部的交界时,广告时隐时现影响用户观感
-
Bug分析
-
Bug的可能成因:
没考虑到边界问题 -
Bug的严重性:★★
对系统而言没有多大影响;对用户而言,影响用户体验 -
改进建议:
多测试边界条件,前端进行改进
4.结论
- 思否个人感觉无功无过吧。推荐程度:一般。
5.改进意见
- 建议加大宣传,扩充用户量。
分析
1.开发时间估计
CSDN:30天
StackOverflow:90天
SegmentFault:30天
2.同类产品排名
1.CSDN
国内影响力最大,基本上有技术上面的问题搜索百度的话,基本都是CSDN上面的回答,但是不能保证质量。
2.StackOverflow
国外网站,世界上最出名的IT交流网站,有非常多的大神,很多高质量的问答。界面美观。
3.SegmentFault
知名度很小,没有用过,不好评价。界面清爽
问答质量:StackOverflow > SegmentFault > CSDN
界面:StackOverflow > SegmentFault > CSDN
影响力:StackOverflow > CSDN > SegmentFault
综上,
排名:StackOverflow > CSDN > SegmentFault
[软件工程方面的建议]
CSDN:
- 改善搜索引擎算法,不要基于全站,多考虑一下目标群体的需求
- 将资源分为免费区和收费区
StackOverflow:
- 最好能够出中文版,让中国的IT从业者也可以在上面方便地交流
SegmentFault:
- 多做做宣传,将该网站推广出去
- 普通用户无法自定义标签(提示无权限),建议删除自定义标签功能,影响用户体验
[BUG存在的原因分析]
CSDN:
1.评论数不符:测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
2.缺少"删除"回答:对用户需求掌握不好
3.问答数更新不及时:具体的设计质量不高
4.被访问数无增加:测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
SegmentFault:
1.广告时隐时现:开发人员粗心大意
建议和规划
市场概况
国内IT教育大部分是关于计算机、电子、电信、信息技术等相关专业的学历教育,每年这些高等学校培养出的毕业生大约是8万,而IT市场的人才需求突破100万,由此可见IT行业技术人员的需求总是处于不饱和状态。而且IT行业的高薪特点,会吸引很多非IT专业者转行到IT行业。由此可见,IT从业者每年都会激增,这就会有大量技术问答涌出,急需回答。可见,问答社区这个市场还是很光明的。
直接用户:已在IT行业工作人数:2500万
潜在用户:IT专业在校生及IT培训生:83.86万
市场现状
1、产品:CSDN、博客园、StackOverflow、SegmentFault
2、
CSDN:国内大头,用户数量巨大,存在无意义的问答
博客园:主要用于记录个人学习,问答用的比较少
StackOverflow:国际出名网站,大神、高质量问答居多
SegmentFault:知名度低,问答质量较好
3、
他们之间都是竞争关系。CSDN在国内非常出名,想拥有大部分国内IT用户。StackOverflow依靠其优质的内容吸引IT用户;博客园以及SegmentFault就比较佛系。
市场与产品生态
1.核心用户群:IT从业者(软件开发、测试、人工智能等)
典型用户:刚入门的小白,问题比较多
学历:本科及以上
年龄:18-35岁
专业:计算机相关专业
爱好:编程
收入:年薪10万以上
表面需求:问题能够得到解答
潜在需求:提升自己专业水平
2、产品的用户群体之间存在一定的关系,存在提问者和回答者;存在利用其相互作用二次构成特定用户生态的可能性。
3、产品和及其子产品肯定存在关系,子产品是产品某个特定需求的衍生;相关产品之间存在竞争与合作关系。有利用各个产品特性之间的相互关系二次构成产品生态的可能性。
产品规划
- 功能及NABCD分析
添加功能:小组实时解答。想学习某一技术的个人可以发起“拼团”进行组队,组队成功后可为该小组配备一名技术人员进行实时解答(工作时间内)。
N(Need,需求):
程序员在开发过程中难免会遇到问题,在上网搜索的过程中难以辨别正确性;自己提问,可能需要比较久才能得到答复,而自己的问题又比较急,这时候就需要可靠的专业人员进行实时帮助解答,尤其是对于那些经验尚浅的小白来说,这个功能很有帮助。一个人花销比较大,但是如果有5个人构成一个小组的话,花销就会大大降低。
A(Approach,做法)
在导航栏中添加“小组实时解答”模块,做好前端界面设计及后端接口交互
B(Benefit,好处)
用户问题及时解答,用户的满意度提升,可帮忙推广产品,产品知名度提升,吸引更多用户
C(Competitors,竞争)
CSDN的“有问必答”是一竞争对手,但是它是24小时内给予答复,时间上不占优势;我们是实时解答(1小时内给予答复),方便学习者及时学习。
D (Delivery,推广)
微信公众号、微博进行推广
- 角色配置
美工:1
测试:1
后端:2
前端:2 - 16周的详细计划
时间 | 安排 |
---|---|
第1周 | 制定好项目计划及人员分工 |
第2周 | 美工开始设计原型,后端人员进行接口设计 |
第3-6周 | 前端人员开始实现界面,后端人员开始后端代码编写 |
第7-9周 | 前后端交互 |
第10-11周 | 测试人员开始测试,修复bug |
第12-13周 | 进行小范围推广使用,收集用户意见 |
第14-15周 | 对于用户提供的意见,进行修正 |
第15-16周 | 发布正式版本 |