软件评测

软件测评

这个作业属于哪个课程 2021春软件工程实践|W班 - 福州大学
这个作业要求在哪里 作业要求
这个作业的目标 体验Csdn、SegmentFault和Stack OverFlow三个IT问答网站,并进行软件测评
其他参考文献 《构建之法》

写在前面

  1. 软件推荐等级

    推荐等级 描述
    A 非常推荐
    B 一般
    C 不推荐
    D 非常不推荐
  2. Bug等级

    Bug等级 描述
    !!! 基本功能异常,系统无法运行
    !! 界面错误,数据显示出错
    ! 界面布局不美观,基本功能有瑕疵,但能解决

第一部分 调研、评测

CSDN

体验

  1. 问答主界面:在界面左边可以选择相应的频道去筛选问题,中间则每个问题的一些基本信息及问题概况(包含回答数、浏览量以及发布时间)。

    CSDN主界面

  2. 提问编辑界面:主要分为三个部分,标题、内容主体与标签

    • 编辑标题:

    编辑标题

    • 编辑内容:

    编辑标题


    • 选择标签:

      编辑标签


  3. 查看问题界面:

查看问题

BUG

  1. 右边侧边栏的三个小部件在浏览器大小进行变化时会出现问题,浏览器缩放至90%,部件位置移动至侧栏内部,而放大至110%时,则消失。

  • 环境:

    1. 系统:Win10
    2. 浏览器:火狐、Chorme、EDGE
    3. 可复现性:稳定复现
  • 结论:可能图标位置没有随界面大小变化而变化

  • Bug等级:!

结论

  • 优点:

    1. CSDN本身的社区用户群体是非常庞大的,所以其包含的内容非常丰富,而且有专业团队能及时快速的响应问题。这无疑提升了用户的使用体验。
    2. 提问时,标题栏会根据用户编写的标题去搜索相似的问题,这样可以清楚明了的看到自己的问题是否已经有解答。
  • 缺点:

    1. 编辑问题时,使用的文本框功能比较简陋,而且即使是比较小的图片也会进行压缩,用户查看时需要放大才能看清楚,体验不是很好。
    2. 文本框太小了,写个两三行就需要下滑查看了,非常的不方便。
  • 推荐等级:A

Stack Overflow

体验

  1. Question主页:用户在这里可以对问题进行筛选、查看。

    问题主页

  2. 编辑问题:同样由标题、内容与标签三部分组成,与CSDN一样,输入标题时会搜索相似的问题。

    编辑问题

  3. 查看问题:值得注意的是,问题右边的两个三角形其实类似与点赞与点踩,这两个操作会影响用户的reputation。

    查看问题

  4. 修改问题以及历史记录:修改界面与第二点的编辑界面大同小异,用户也可以查看自己修改的历史记录。

BUG

  • 在实际体验流程中没有发现明显的bug,网站整体完善。

结论

  • 优点

    1. 对用户提交的问题有一定的要求,需要按照一定规则编写。
    2. 有reputation等级设置,等级越高说明用户提的问题或者解答越好,这增加了整体网站的问答质量
  • 缺点

    1. reputation对新人不太友好,新用户还会限制提问次数。
    2. 界面操作与布局同国内网页不太一样,比如那两个三角我一开始就没搞懂是干嘛的。
    3. 国内加载较慢,并且修改个人资料时会出现上传失败的情况。
  • 推荐等级:A(问答质量真的高)

SegmentFault

体验

  1. 问答主页:根据关注的标签显示问题,中间部分与CSDN类似,标签显示在右侧。

    问答主页

  2. 相关标签页:选择标签后可以查看该标签相关的内容,如问答、专栏文章以及标签的百科

    标签页

  3. 提问编辑界面:包含标题、标签与内容三部分,值得一提的是,它支持md文法(好耶)

    提问编辑

  4. 查看提问界面:用户提问是需要审核的,审核完毕才会发布问题。

    查看提问

  5. 修改自己的问题:修改界面与第三点的界面相同,在修改时可以添加标签,用户可以查看编辑历史。

    提问之编辑记录.png

BUG

  1. 在标签管理界面,鼠标放置在标签上不动时,会出现一个窗体,点击编辑时,出现404错误

  • 环境:

    1. 系统:Win10
    2. 浏览器:火狐、Chorme、EDGE
    3. 可复现性:稳定复现
  • 结论:猜测是需要一定权限的,但提示信息不应该是404,而是没有权限之类的。

  • Bug等级:!

  1. 在查看问题页面刷新会增加阅读量

  • 环境:

    1. 系统:Win10
    2. 浏览器:火狐、Chorme、EDGE
    3. 可复现性:稳定复现
  • 结论:可能出现恶意刷阅读量的行为,应该修改阅读数量的判断。

  • Bug等级:!!

结论

  • 优点
    1. 在问答页面,页面整体是比较简洁的,对问答功能来说是足够的。并且提问有审核机制,一定程度上能改善问答质量。
    2. 编辑问题时支持md文法,并且可以预览内容,十分方便
    3. 可以修改自己的问题,并且能够查看历史记录,而且还有还原的功能。
  • 缺点
    1. 虽然支持md文法,但显示的时候所有不同标题不会有大小写区分。
    2. 对问题进行筛选时比较麻烦,需要跳转到另一个界面。
  • 推荐等级:B

第二部分 分析

CSDN问答

  1. 开发时间估计
任务 所需时间
组建团队并分工 三至四天
项目需求分析以及数据库设计 十二天
项目实战开发 三十天
项目测试 三十天
用户调研 十天
初步发布与用户问卷测试 三十天
  1. 同类软件对比

    • CSDN虽然起步较晚,但它本身的用户基数非常大,社区活跃度高,并且功能也非常完善。虽然有些方面存在瑕疵(比如很小的编辑文本框),但总的来说影响不大。

    • 软件排名:Stack OverFlow > CSDN > SegmentFault

Stack OverFlow

  1. 开发时间估计(类似国际网站开发涉及问题可能比较复杂)
任务 所需时间
组建团队并分工 五天
项目需求分析以及数据库设计 二十天
项目实战开发 五十天
项目测试 五十天
用户调研 二十天
初步发布与用户问卷测试 三十天
  1. 同类软件对比

    • Stack OverFlow的质量比国内的大部分IT问答网站都高,这得益于它特殊的reputation机制,其问题质量有十足的把控。对国内用户来说,缺点就只有加载速度与语言障碍两项。

    • 软件排名:Stack OverFlow > CSDN > SegmentFault

SegmentFault

  1. 开发时间估计(类似国际网站开发涉及问题可能比较复杂)
任务 所需时间
组建团队并分工 三至四天
项目需求分析以及数据库设计 十二天
项目实战开发 三十天
项目测试 三十天
用户调研 十天
初步发布与用户问卷测试 三十天
  1. 同类软件对比

    • 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。另外,简书、知乎等也会有设置软件开发相关板块功能。

  1. CSDN、博客园的优势在于其庞大的用户数量以及专家团队及时的问题反馈,对国内用户体验较好,缺点的话就是不那么容易查找到与自己问题相关的信息,并且很多问题水分比较重。
  2. 而Stack OverFlow这种国际性知名的网站用户数量不必多说,并且其通过诸如提问规则、reputation等级等手段维持着非常高的问题质量。面向全球,但对国内用户来说有一定的门槛。

市场与产品生态

  • 核心用户群

    年龄:16-40

    行业/专业:IT行业从业人员、高校学生(计算机、软件工程等与IT相关的专业或者对编程有兴趣的人)

    学历:初中、高中、本科、研究生、博士

    收入:10k+(就业人员)

    表面需求:向社区提出问题期望得到解决,学习知识

    潜在需求:和同样对编程有兴趣的的人交流。

产品规划

  1. 添加功能:我想在CSDN中添加问题审核机制。

  2. 为什么做这个功能:考虑到目前CSDN问答区注水比较严重,这极大影响了用户的体验,所以想对其进行一定程度上的改进。通过审核在一定程度上改善问题质量。

  3. 角色分工:

    • 后端开发人员:2人
    • 前端开发人员:3人
    • 测试人员:2人
    • 美工:1人
  4. 每周规划:

    计划完成项目 周数
    需求分析,制定项目计划 1周
    前端编写审核界面,后端编写接口,并进行对接 3周
    审核功能初次测试 1周
    对部分用户开放审核功能并收集其反馈 1周
    分析反馈信息,制定改进计划 1周
    根据用户反馈优化审核功能以及界面 2周
    审核模块第二次用户测试 2周
    收集第二次用户反馈,制定改进计划 1周
    根据第二次用户反馈优化审核功能以及界面 2周
    发布前测试 1周
    审核功能发布 1周
posted @ 2021-05-21 16:34  Phara  阅读(105)  评论(2编辑  收藏  举报