软件测评
软件测评
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | <写上具体方面> |
其他参考文献 | ... |
- 第一部分 调研,评测
- CSDN问答
- 体验
- BUG
- 结论
- Stack Overflow
- 体验
- BUG
- 结论
- SegmentFault
- 体验
- BUG
- 结论
- CSDN问答
- 第二部分 分析
- 开发时间估计
- 同类产品对比排名
- 软件工程方面的建议
- BUG存在的原因分析
- 第三部分 建议和规划
- 市场概况
- 市场现状
- 市场与产品生态
- 产品规划
第一部分 调研,评测
- CSDN问答
-
体验
-
基本功能介绍和使用
问答列表界面:在此界面可以通过左边的分类栏选择自己感兴趣的话题,通过点击列表进入问题详述,也可以点击左边的提问题发表自己的问题
问答界面:在此界面可以点赞、邀请他人回答和自己写评论回答问题等。
提问界面:在此界面输入问题的标题和内容,并添加相应标签。
自己的提问界面:在此界面可以选择采纳别人的回答。
-
优缺点分析
优点:问答列表界面中左边栏目是各种类型帖子的分类,比如频道部分依据编程语言进行分类方便了用户寻找自己感兴趣的内容,也添加了关注栏方便用户直接查看自己关注的帖子。
问题列表中每个表项标题黑体标出比较能引起用户注意,每个表项有一些关于这个问题的标签(如涉及到的语言等),方便用户分类。
问答界面整体看起来还是比较简洁的。
缺点:提问界面和回答界面的文本编辑框不能拖拽,不能最大化。提问时居然限制标题和内容字数,字数太少不让交。 -
改进意见
建议改进文本编辑框,使其能够拖拽,最大化,改变大小等;提问时把限制字数要求降低一点,字数少的问题不一定是劣质问题。
-
-
BUG
没有发现 -
结论
这个软件总体上功能比较完备,但是界面设计上比较粗糙,所以我给出的评价“好,不错”。以下是量化标准打分:
-
类别 | 描述 | 评分 |
---|---|---|
核心功能(20) | 用户可以提问、查看提问、回答问题 | 16 |
细节(5) | 是否为用户考虑一些细节 | 3 |
用户体验(10) | 用户使用时视觉效果 | 6 |
软件的适应性(5) | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 3 |
用户有控制权(10) | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 7 |
总分(50) | 35 |
- Stack Overflow
-
体验
-
基本功能介绍和使用
问答列表界面:
问答界面:
回答问题界面:
提问界面:
-
优缺点分析
优点:界面美观,没有广告,排版整洁,看起来就让人很舒服的感觉,且其编辑文本框可拖拽延长,支持markdown和HTML,很实用。
缺点:都是英文,对于一些英语不太好的人用起来可能会麻烦一点。 -
改进意见
建议加入专门的语言选择项,并有专门的翻译器将英语得当地翻译成其他语言。
-
-
BUG
没有发现 -
结论
软件功能很完善,界面美观大方,用户体验较好,给出“非常推荐”的评价。以下是量化标准打分:
-
类别 | 描述 | 评分 |
---|---|---|
核心功能(20) | 用户可以提问、查看提问、回答问题 | 18 |
细节(5) | 是否为用户考虑一些细节 | 4 |
用户体验(10) | 用户使用时视觉效果 | 8 |
软件的适应性(5) | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 4 |
用户有控制权(10) | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
总分(50) | 42 |
- SegmentFault
-
体验
-
基本功能介绍和使用
问答列表界面:
问答界面:
回答问题模块:
提问界面:
-
优缺点分析
优点:界面美观,看起来比较舒服。在提问界面处文本编辑框很大,且左边是输入框,右边可以实时预览markdown排版效果,相当方便,
同时也允许用户打开全屏编写,也可以关闭预览模式,给用户提供了更多选择。
缺点:自己提出问题后比较难找到自己提出过的问题。 -
改进意见
建议在问答列表界面添加一个查看自己提出过的问题的按钮(可以在提问题按钮附近)
-
-
BUG
时不时就会跳出一个请选择自己感兴趣的话题的界面,而且是在我已经选择过的前提下又跳了2、3次。 -
结论
软件功能较完善,界面美观,文本编辑框的设计比较人性化,给出“非常推荐”的评价。以下是量化标准打分:
-
类别 | 描述 | 评分 |
---|---|---|
核心功能(20) | 用户可以提问、查看提问、回答问题 | 17 |
细节(5) | 是否为用户考虑一些细节 | 4 |
用户体验(10) | 用户使用时视觉效果 | 8 |
软件的适应性(5) | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 4 |
用户有控制权(10) | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
总分(50) | 41 |
第二部分 分析
-
开发时间估计
CSDN:6-7个月
Stack Overflow:8-9个月
SegmentFault:6-7个月 -
同类产品对比排名
第一名:Stack Overflow
因为这个网站在界面、细节和用户体验上都较其他两个要好得多,且其用户数量大,比较容易找到用户想要的答案。
第二名:SegmentFault
这个网站在文本编辑框设计上比较人性化,虽然用户较少,但这同时也少了一些垃圾帖子。
第三名:CSDN
界面排版比较丑,用户体验比较一般。
第三部分 建议和规划
-
市场概况
随着电子信息化的高速发展,软件工程师的数量也是随之猛涨,埃文斯数据公司(Evans Data Corporation) 2019年的统计数据显示,2018年全球共有2300万软件开发人员。
这个数量是十分庞大的,况且现在已经是2021年了,那么软件工程师在学习的道路上肯定会遇到很多问题需要解决,因此IT问答社区的出现就十分必要了
IT从业者、IT专业学生等等这些都是潜在的用户。 -
市场现状
目前市场上用户量比较多的IT问答社区主要就是以上分析的三种Stack Overflow、SegmentFault和CSDN,其他的要么用户较少,要么针对性比较弱,比如综合的搜索引擎。
但是Stack Overflow更多面向国外用户,对于英语较差的人比较不友好;而SegmentFault用户相对较少,有时候可能会找不到想要的答案;CSDN国内用户数量较多,但是
问题质量参差不齐,也有很多重复的问题。 -
市场与产品生态
核心用户:IT行业的从业者和学生
典型用户:
学历 大学生或研究生
年龄 18-30
专业 计算机专业/软件工程
爱好 编程开发
收入 3000-10000
表面需求 编程中遇到问题搜索不到答案,需要提问解决
潜在需求 提高编程能力,增加自己的专业竞争力
用户群体之间是互帮互助、共同提高的一种关系。
- 产品规划
- 功能以及NABCD分析
添加的功能:能够根据用户经常浏览的内容进行大数据分析,从而向用户推送一些用户可能感兴趣的内容。
NABCD分析:
- 功能以及NABCD分析
NABCD | |
---|---|
N | 用户对问答社区首页上看到的内容可能根本提不起兴趣 |
A | 通过对用户经常浏览的内容/问题进行大数据分析,从而向用户推送一些用户可能感兴趣的内容。 |
B | 用户可以在首页直接看到自己感兴趣的一些内容 |
C | 市场上的同类软件用户数量庞大,竞争压力还是比较大的 |
D | 在一些编程学习网站上做些广告,或者弄个微信公众号来推广,通过转发等来推广 |
-
角色配置
前端:2人
后端:2人
美工:1人
项目经理:1人 -
16周的详细计划
时间 | 任务规划 |
---|---|
第一周 | 做需求分析 |
第二周 | 原型制作 |
第三至十二周 | 前端、后端开发 |
第十三周 | 测试 |
第十四周 | 测试、完善 |
第十五周 | 测试、完善 |
第十六周 | 发布 |