软件评测
| 这个作业属于哪个课程 | 2021春软件工程实践 W班(福州大学) |
|---|---|
| 这个作业要求在哪里 | 软件评测 |
| 这个作业的目标 | 调研、评测、分析、建议和规划 |
| 其他参考文献 | 《构建之法》 |
BUG量化指标
| 等级 | 描述 |
|---|---|
| i | 无关系统功能,只会对用户交互造成轻微影响 |
| ii | 无关系统功能,但会对用户使用部分功能造成有限的影响 |
| iii | 系统功能性BUG,但不会造成系统出错,用户无法正常使用某些功能 |
| iv | 系统功能性BUG,会造成系统数据错误 |
| v | 系统功能性BUG,严重时会导致系统崩溃或无法正常使用 |
第一部分 调研,评测
CSDN问答
主要功能:问题浏览,问题查看,问题回答,查看问题
体验
1.1.0问题浏览

1.1.1查看提问


1.1.2问题回答

1.1.3问题提问


1.1.4优缺点分析
优点:
- 主要功能比较完善
- UI界面和与用户交互方面体验感良好
- 提供打赏金额的方式加快问题解决速度,能够迎合有需求的用户
- 提供App和PC双端
- 在提问时能够提示相似问题 减少了网站问题的重复率
缺点:
- 在标签方面太过固定 没有很好地表明标签热度
- 回答与提问的文本框功能不全
- 无法有效地推荐与自身领域相关的问题
1.1.5改进建议
CSDN其实在3家里面做的还是比较好的,建议是能够在问答模块加入自定义的Tag,二是希望能够优化问题模块标题的可读性,比如“请问大佬这个题目怎么做”或者“哪个大佬可以帮我解答一下”这种标题的可读性是非常差的,希望能够通过算法减少这类抽象标题。
Bug
暂时没有发现什么严重的BUG
1.1.6结论
CSDN在国内还是比较主流的IT技术交流网站,如果能够把细节方面做的更好一些,产品还有上升的空间。
如果英文不太好或者对技术的要求不是那么高,那么CSDN依旧是国内的第一选择。
stackOverFlow问答
主要功能:问题浏览,问题查看,问题回答,查看问题
体验
1.2.0问题浏览

1.2.1查看问题

1.2.2问题回答

1.2.3提问问题


1.2.4优缺点分析
优点:
- 主要功能比较完善
- UI界面和与用户交互方面体验感良好
- 提问与回答 文本框功能丰富
- 能够自定义Tag
- 面向国内国外,活跃用户非常之多 不乏各领域大牛
缺点: - 不支持中文(不知道这是网站的缺点还是我的缺点)
1.2.5改进建议
希望未来能够支持多国语言
Bug
暂时没有发现什么严重的BUG
1.2.6结论
StackOverFlow在我看来他的用户友好度和功能完善程度都会比CSDN来的好,特别能与不同国家的人交流问题能够提升自己的非技术层面的水平。
SegmentFault 思否问答
主要功能:问题浏览,问题查看,问题回答,查看问题
体验
1.3.0问题浏览

1.3.1查看问题

1.3.2问题回答

1.3.3提问问题

1.3.4优缺点分析
优点:
- 问答主页有新手任务引导 帮助新用户快速上手
- 在主页提供了当前的热门问题
- 页面简洁 没有冗余的模块
缺点:
- 用户量比较少 问题解决的周期较长
1.3.5改进建议
网站做的还是不错,但是就是用户量比较少,问题也比较少,后期可以加大宣传力度。
Bug
运行环境:
系统:window10
浏览器:Microsoft Edge 版本 90.0.818.62 (官方内部版本) (64 位)
1.编辑Tag 出现404
发生频率:必然发生
可能成因:可能是后端接口出现的错误?


2.个人可以多次收藏一个问题
发生频率:必然发生
可能成因:前端没有对数据进行验证


1.3.6总结
问题解决的周期时间比较长,潜力还可以,但是目前对于提问者还是不够友好。
第二部分 分析
开发时间估计
CSDN: 4-5个月
StackOverFlow :5-6个月
segment-Fault: 2-3个月
同类产品对比排名
StackOverFlow > 简书 > CSDN > 博客园 > 思否
第三部分 建议和规划
市场概况
埃文斯数据公司2019年最新统计数据,2018年全球共有2300万软件开发人员,预计到了2019年底,这个数字将达到2640万,而到了2023年或将达到2770万,其中增长最快的国家是中国(到2023年将占6%至8%)。而作为软件开发人员的重要组成部分,全球程序员的数量也会相应地持续走高 简单推算一下也就是 目前中国保守估计有160万软件开发人员,市场广阔。
市场现状
目前还是多家IT社区相互竞争的关系,国内比较主流的CSDN,国外主流的StackOverflow,而且目前还有部分小社区还在冒出来,所以目前这个市场虽然没有被开发完,但是想要在这个市场取得份额,还是需要下功夫的。
市场与产品生态
主要用户群
软件工程师/互联网从业人员或者尚未成为软件工程师的学习者
学历:高中~博士
专业:计算机相关专业
表面需求:解决在开发过程中遇到的无法独立解决的问题
潜在需求:将自己所学的知识换成收益
产品规划
功能以及NABCD分析
添加功能:在基础功能的基础上添加精选问题库
需求:因为现在问答社区很多新的问题都是以前有人回答过的问题,这样就会导致问题的重复率很高,一是不利于下一个碰到问题的人检索,二是会增加服务器的负担。
做法:每隔一段时间,对问题频度较高的问题进行规范化整合,将问题和解决办法写入问题库,在用户检索问题时优先检索问题库。
好处:能够减少用户搜索问题的时间,减少服务器的存储负担。
竞争:目前市面上这种概念比较少见。
角色配置
1 前端工程师
1 设计美工
3 算法工程师
1 后端工程师
且需要人员定期对问题库进行维护
日程规划
| 时间 | 计划 |
|---|---|
| 1-2周 | 需求分析 |
| 3-4周 | 原型设计、后端数据库等设计 |
| 5-10周 | 前端实现页面,后端接口架构等设计 |
| 11-12周 | 前端接口接入 |
| 13-14周 | 前端黑盒测试 |
| 15周 | 服务器压力测试 |
| 16周 | 发布产品 |

浙公网安备 33010602011771号