软件评测

这个作业属于哪个课程 2021春软件工程实践/S班
结对学号 221801109 、221801130
这个作业要求在哪里 软件评测
作业的目标 评测常用网站的问答区
其他参考文献 CSDN、知乎...

第一部分 调研,评测

CSDN问答

体验

基本功能介绍和使用

点开CSDN问答区,我们可以很直观的看到用户提出的各类问题

但是我们不能参与讨论或者发帖,想要参与就必须登录

登录之后可以进行回复

但是发帖的有问必答功能只有第一次是免费的,之后每次提问都需要进行付费

优缺点分析

优点:作为目前最大的中文开发者社区,CSDN的各类功能可以说是比较完善的,并且用户群体大,对于提问者提出的问题,很快就会有人进行回答,因此对于初学者是一个很好的解惑和学习平台

缺点:

  1. 问答区右侧没有滚动条。这算是一个用户体验很不好的点,尤其是对无鼠标的笔记本用户,使用触控板回翻上面的内容,当用户翻阅很多内容之后,想要准确定位到某个回答,就需要不断滑动,没有办法通过滚动条直接定位

  2. 微信扫码登录CSDN需要关注CSDN公众号,有绑架用户的意味

  3. 推广内容过多,无效内容过多,重复的内容太多,给人一种混乱的感觉

改进意见

  1. 希望在问答区右侧新增一个滚动条,这样方便用户查找之前看到的内容,不至于划屏幕划到手软

  2. 希望不要强制订阅CSDN公众号,不要让用户感觉被捆绑营销了

  3. 希望做的简洁一点,减少重复的内容,少一点商业化,毕竟是技术交流社区

BUG

暂未发现

结论

总体而言这是一个比较适合新手的技术交流网站,尤其是对英文水平不太好的同学,是一个不错的学习网站

Stack Overflow

体验

基本功能介绍和使用

Stack Overflow是目前全球最大的技术交流网站

作为全球最大的开发者社区,该网站大部分的问题与回答都是以英文呈现的

在问答区可以通过filter对问题经行筛选

优缺点分析

优点:这是全球最大的技术交流网站,因此聚集了许多技术上的大牛,许多你想象不到的问题,在这里都能找到答案,并且提问时可以自主选择是否设置悬赏,对于学生群体来说比较友好

缺点:由于英文水平不过关,使用起来困难重重,因此暂时还没发现啥缺点。。。

改进意见

暂无

BUG

暂未发现

结论

作为全球最大的开发者技术交流网站,Stack Overflow还是十分推荐大家使用的,在这里大家可以与全世界的开发者探讨交流,也可以看到大神们对待问题的解决思路,是一个十分有用的网站

SegmentFault

体验

基本功能介绍和使用

作为国内较大的开发者社区之一,思否用户群体显然不如CSDN来得大

与大多数开发者社区一样,在未登录的状态下,我们可以浏览问题,但是无法参与讨论与提问

想要提问以及参与回答,就必须登录

优缺点分析

优点:SegmentFault和CSDN同样作为中文开发者社区,在我个人看来,SegmentFault的界面显然比CSDN要来的简洁美观,一眼看过去就给人一种干净整洁的体验

缺点:缺点就比较明显,作为开发者社区,用户群体的数量是很重要的,SegmentFault的知名度比不上CSDN,较为小众,小众就会导致很多问题的提问并不优雅,同时无人问津。登录功能同CSDN

改进意见

用户群体数量并不是那么容易解决的,但是对于提问的优雅度,可以通过审核来提高,一个优雅的问题,能够让人更有兴趣去浏览,去回答,因此建议SegmentFault提高问题的审核标准。

BUG

暂未发现

结论

推荐作为一个辅助的网站,配合其他开发者社区使用

第二部分 分析

开发时间估计

SegmentFault应该是三个网站中最为简洁的了,在web程序设计课程中,我们都初步了解了yii框架的使用,有了一定的基于yii框架的开发经验

因此我认为,如果完全以学生作为开发团队,人数6个,基础过关,分工明确(前后端,UI设计),开发出功能基本完成的同类网站,时间在6-8个月

同类产品对比排名

总体排名

内容质量:Stack Overflow > SegmentFault > CSDN

用户体验:SegmentFault > Stack Overflow > CSDN

用户基数:Stack Overflow > CSDN > SegmentFault

1. Stack Overflow

优点:作为全球最大的开发者社区,用户群体无疑是最大的。界面较为整洁,并且搜索的内容较为准确,较为容易找到合适的答案

缺点:对于英文不太好的小伙伴,可能就需要借助一些工具来帮助自己更好的使用了,不过这个严格来说算不上缺点。

2. CSDN

优点:作为最大的中文开发者社区,用户群体较大。对于国内的初学者是一个不错的学习问答平台

缺点:体验上不太好,感觉鱼龙混杂,商业化严重,部分设计反人类(无滚动条),搜索冗余太高,好多重复内容,并且没啥子用。

3. SegmentFault

优点:界面整洁美观,使用起来较为容易上手

缺点:用户体量小,许多问题不一定找得到答案

第三部分 建议和规划

市场概况

随着互联网的发展,越来越多的人们开始接触编程,无论是专业的程序员,还是普通的兴趣爱好者。接触编程的过程中,不可避免的会遇到各类问题,因此开发者社区是大家不可避免要接触到的。大家都需要一个好的开发者社区(界面整洁美观,内容定位精确,使用起来不繁琐)

市场现状

目前Stack Overflow在全球的开发者社区中还是起到一个统治地位,这与其非盈利性质不可分割,大多数愿意交流技术的人们,都不愿意看到一个技术交流社区,参杂太多的商业元素。但是鉴于语言问题,Stack Overflow在国内的市场占有率并不高。

目前在国内起到统治地位的开发者社区,无疑是CSDN,但是正如上面所说的CSDN参杂了太多的商业化元素,并且实际体验并不是太完美。

而国内其他的开发者社区,市场占有率并不高,因此很多问答并不是那么容易找到答案。

市场与产品生态

核心用户:IT从业者、学生

典型用户:

姓名:张全蛋

年龄:表面62,实则26

专业:软件工程

职业:程序猿

表面需求:自己造轮子,不如搬轮子,因此需要一个能够找到满足各种需求、各种规格的轮子的轮胎厂,先做一个合格的轮子搬运工

潜在需求:轮子搬久了,自然而然有了技术积累,就会在技术上有更高的要求,现有的轮子已经不能够满足自己了。逐渐的,自己开始试着造轮子,从自行车轮到矿车的巨无霸轮子,需要有许多的经验丰富的轮胎厂员工与其交流造轮子的艺术,因此技术成为了选择轮胎厂的一个关键考虑因素

用户群体之间的联系:众所周知,大多数IT从业者都是从学生时代过来的,因此有着不可分割的关系。

产品规划

NABCD模型

N:针对不同用户群体设计不同的板块

A:设计不同的板块,如学生专区,IT从业者专区等等

B:用户能够更为直观的接触与自己相关的问题,自己提出的问题既能够得到较好的回答,也能够便于自己寻找已有的答案。

C:目前为止暂未看到这类功能做的较完善的网站,因此只要能够把握机会,竞争压力就会小很多

D:通过已有的用户进行推广

人员分配

前端:2人

后端:2人

测试:1人

UI设计美化:1人

16周的详细计划

周数 完成内容
1-2周 对产品进行需求分析,制作完整的需求规格说明书
3-4周 对产品进行原型设计
5-9周 对产品进行Alpha开发,初步产生一个能够内测的Alpha版产品
10-11周 内测人员初步测试,完成主要bug的修复
11-15周 发布Alpha公测,不断的收集用户使用数据,通过反馈数据进行Beta产品开发,并及时发布Beta版本,用于进一步收集用户的体验与bug反馈数据
16周 发布最终的Beta版产品
posted @ 2021-05-21 18:49  昵称就为空  阅读(101)  评论(9编辑  收藏  举报