软件评测
0 基本描述
这个作业属于哪个课程 | 2021春软件工程实践|W班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 调研评测3个IT问答网站,写出一份相对完整的评测分析报告 |
其他参考文献 | 无 |
1 调研,评测
运行环境:Windows10
浏览器版本: Google Chrome 90.0.4430.93(正式版本) (64 位)
时间:2021.5.19 19:00 - 2021.5.21 19:00
BUG量化指标
Bug等级 | 存在问题 |
---|---|
一级 | 重大bug,后台数据处理或逻辑错误,导致数据丢失或页面加载失败等错误,网站无法正常使用。严重影响用户体验 |
二级 | 较严重bug,部分功能无法正常使用,且影响到了主要功能,影响部分用户体验 |
三级 | 普通bug,部分功能无法正常使用,比如加载慢等但不影响主要功能 |
四级 | 低级bug,部分逻辑错误,不影响正常使用,可能影响用户体验 |
五级 | 轻微bug,界面排版不美观等,可能轻微影响用户体验 |
1.1 CSDN问答
CSDN(Chinese Software Developer Network)即中国开发者网络,隶属北京创新乐知网络技术有限公司,为一中文资讯技术知识服务网站,业务有资讯技术传播与交流、教育培训和专业技术人才服务。CSDN问答是CSDN旗下的问答社区。
1.1.1 基本功能介绍和使用
体验
-
主界面
-
提问
-
回答
优缺点分析
优点:用户群体数目达大,UI设计得体
缺点:用户水平参差不齐,尽管提供有偿问答机制但仍有用户回答无法得到及时回复
改进意见
优化阅读文章的UI界面,减少广告
1.1.2 BUG
回答首页推荐内容有时会出现部分字符转义而出现用户观感不佳的状况
等级:五级
1.1.3 结论
不错。(毕竟是大部分软工学子最常访问的网站
1.2 Stack Overflow
Stack Overflow是一个程序设计领域的问答网站,隶属Stack Exchange Network。网站允许注册用户提出或回答问题,利用积分制度让用户自行管理。另外网站也会根据用户的贡献颁发徽章。用户创建的内容都使用知识共享协议授权。
网站链接:https://stackoverflow.com/
1.2.1 基本功能介绍和使用
体验
- 提问
优缺点分析
优点:
- 用户数量大,知名度高
- 注重问题质量,拥有一套完整专业的审核机制
- 广告数量少
- 文本编辑器丰富
缺点:
- 暂时没有发现
改进意见
加大国际化。考虑提供中国大陆用户专用服务器或网站
1.2.2 BUG
暂时没有发现
1.2.3 结论
就是好!
1.3 SegmentFault
SegmentFault是中国领先的开发者社区。我们希望为中文开发者提供一个纯粹、高质的技术交流平台。
网站链接: https://segmentfault.com/
1.3.1 基本功能介绍和使用
体验
- 提问
优缺点分析
优点:
- UI设计不错,广告少
- 专门做问答的网站
缺点:
- 用户量较少,知名度低
改进意见
在细节上做足功夫,提高知名度
1.3.2 BUG
重复收藏文章未报错
等级:四级
1.3.3 结论
建议思否向上列两个网站多多学习
2 分析
2.1 开发时间估计
假设开发团队分工合理,需求明确,项目进度安排合理
- CSDN问答:5weeks
- Stack Overflow:10weeks
- SegmentFault:8weeks
2.2 同类产品对比排名
Stack Overflow > CSDN > SegmentFault
2.3 软件工程方面的建议
CSDN问答:
- 通过增加更多岗位的用户来增添社区氛围,并采用一些实用的社交功能,而非娱乐化。
- 新增奖励机制,让热门作品的创作者感到优待。
- 给予每个用户对原创内容的监督权。
- 优化阅读文章的UI界面。
StackOverflow:加大国际化力度,推出多语言版本
SegmentFault:欢喜就好啦
2.4 BUG存在的原因分析
同类网站BUG存在共性,主要还是由于开发人员开发过程中国不够细心且测试把关不严导致细节忽略
3 建议和规划
3.1 市场概况
3.1.1 市场容量
目前国内IT相关行业从业人员约1500万人,主要分布于北上广深杭等一线城市
3.1.2 用户
直接用户:IT行业从业人员
潜在用户:IT专业大中专院校学生、IT技术爱好者
3.2 市场现状
3.2.1 目前市场产品
CSDN问答、Segmentfault、Stackoverflow、dcloud、掘金、博客园、开源中国、ITEye、ChinaUnix 等
3.2.2 上述产品的定位、优势与劣势
- 定位
CSDN问答、SegmentFault主要面向中国大陆开发者;StackOverFlow主要面向世界各国广大开发人士
- 优势
CSDN问答:用户数量巨大,拥有专家团队对问题进行及时回答
StackOverFlow:用户数量巨大,拥有一套比较健全的问题审核机制,保证问题和回答高质量
SegmentFault:功能简洁大方
- 劣势
CSDN问答:用户灌水现象严重
StackOverFlow:全英文环境一定程度影响中文用户使用
SegmentFault:存在部分Bug,活跃人数少,知名度较低
3.2.3 上述产品之间关系
三者互为竞品。其中CSDN问答和StackOverFlow在一定程度上垄断了中国大陆和中国大陆以外的国际市场
3.3 市场与产品生态
3.3.1 核心用户群
学历:初中(信息学竞赛学生)-博士研究生
年龄:16-40
专业:IT行业从业人员、IT专业大中专院校学生
爱好:coding
收入:>=0
表面需求:
知识创作
- 知识经验总结
- 方法论输出
- 问题记录
社交
- 交换想法
- 认同他人或被认同
- 问题记录
潜在需求:
- 学习
- 寻找技术解决方案
- 学习前人心得体会
- 直播、电子书等课程
- 放松
- 浏览资讯
- 浏览生活内容
3.3.2 二次构成产品生态
IT专业大中专院校学生中的绝大部分人将来会从事IT及其相关行业。由于产品和子产品之间存在互助和互补的关系,例如CSDN下的不同板块,存在利用各个产品特性之间的相互关系二次构成产品生态的可能。
3.4 产品规划
3.4.1 新功能
对于现有的CSDN问答建立严格的审核机制
CSDN中有很多的的原创版权问题,很多用户的抄袭行为无法得到制裁,这对原创作者的积极性造成很大打击,这也是内容的质量无法保证的原因之一。
优化阅读文章的UI界面
任何社交App的用户大多数都是浏览型用户,浏览体验良好可以提高对新人的吸引力。
3.4.2 角色配置
前端工程师:1人
后端工程师:2人
算法工程师:1人
测试工程师:1人
美工:1人
3.4.3 16周的详细计划
周数 | 内容 |
---|---|
1-4 | 问题定义及规划 |
5-6 | 需求分析 |
7-8 | 软件设计 |
9-14 | 程序编码 |
15-16 | 软件测试 |