软件评测

这个作业属于哪个课程 2021春软件工程实践S班 (福州大学)
这个作业要求在哪里 软件评测
这个作业的目标 1、调研,评测3个 IT 问答网站并尝试体验提问和回答问题
2、分析这三个网站的完成度和产品质量
3、就当下市场概况、市场现状以及市场与产品生态部分,给出建议和规划
其他参考文献 《构建之法》

第一部分 调研,评测

1.1.CSDN问答

CSDN问答体验

  • 1.提出问题

  • 2.回答问题

  • 3.搜索与浏览他人提出的问题

  • 4.手机端

CSDN问答BUG

没有发现

CSDN问答结论

CSDN的功能比较全面,问题被解答时还会发送提醒,网页端、安卓端、IOS端的体验都挺好,但是看起来略微有些杂乱,总的来说还是推荐使用。

1.2.Stack Overflow

Stack Overflow体验

  • 1.提出问题

  • 2.回答问题

  • 3.搜索与浏览他人提出的问题

Stack OverflowBUG

没有发现

Stack Overflow结论

stack overflow是全球最大的技术问答网站,里面对问题的质量有一点的要求,所以问题和相应的解答都很专业,界面也很简洁美观。不过在国内因为网络问题并不能很流畅地使用,而且整个页面都是英文,需要有一定的英文水平或者通过翻译软件才能很好地使用。

1.3.SegmentFault

SegmentFault体验

  • 1.提出问题

  • 2.回答问题

  • 3.搜索与浏览他人提出的问题

SegmentFaultBUG

  • 在安卓端打开SegmentFault时会遇到闪退的问题。

    可能是版本的问题。

SegmentFault结论

SegmentFault整体页面很简洁,广告也比较少,但是功能有点少了,只能解决少部分人的需求。

第二部分 分析

在书上我们看到:

程序 = 算法 + 数据结构
软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
软件企业 = 软件 + 商业模式

2.1使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
CSDN需要6个月,SegmentFault需要4个月,Stack Overflow需要9个月

2.2分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

CSDN

优势:CSDN的功能很全面,可以满足各种不同需求的用户。网页端、安卓端、IOS端都做得很好。
劣势:广告比较多。

stackoverflow

优势:stackoverflow是全球最大的技术问答网站,有很高的知名度,用户人数多而且水平比较高。里面的问题和解答都有一定的质量审核,内容比较专业。
劣势:在国内由于网络问题加载比较慢。界面都是英文,需要有较高的英文水平或者通过翻译软件才能看懂。

SegmentFault

优势:界面简洁。
劣势:功能比较少。

只考虑这三个软件的话stackoverflow第一,csdn第二,segmentfault第三

2.3【进阶】从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
CSDN对很多付费资源和课程的内容比较差,然而退款的步骤比较繁琐,建议简化退款的步骤。
segmentfault可以对界面进行进一步地美化,让页面更丰富一些。

2.4【进阶】你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:

对用户需求掌握不好
具体的设计质量不高
开发人员粗心大意
测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
其他

我觉得应该是“测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试”的原因,可能是因为这个网站的成本比较有限,不能很好地进行测试。

第三部分 建议和规划

3.1市场概况

这种类型的网站主要都是来解决用户IT方面的问题或者学习IT方面的知识的,想要学习这方面知识的,或者从事IT方面工作的,据埃文斯数据公司2019年最新统计数据,2018年全球共有2300万软件开发人员,预计到了2019年底,这个数字将达到2640万,而到了2023年或将达到2770万所以市场是十分可观的。直接用户就是it行业的相关人员,比如相关专业的学生老师、IT行业的员工等,估计大概有2800万人,潜在用户可能包含想要进入it行业的人,对IT行业感兴趣的人,需要it领域知识的人。随着IT行业的不断发展,用户会越来越多。

3.2市场现状

目前市场上比较类似的产品博客园、w3cschool等;
它们之间为竞品关系。
博客园主要是面向大学生的技术网站。有完整的学校系统,班级系统和作业系统,吸引了很多大学生,教师去使用。
w3cschool是偏向技术教学的网站,有各种技术的教程。

3.3市场与产品生态

核心用户是从事IT方面工作的或者想要学习这方面知识的人,他们之间有合作和竞争的关系。

3.4产品规划

新功能

  • 可以对解决用户提问的人或者写出优秀技术文章的人设置一个打赏的功能。类似知乎这样的。

NABCD分析

  • N:虽然CSDN有悬赏问答的功能,但还是有很多问题没人回答或者回答的很随意
  • A:在每篇文章下面设置一个打赏按钮
  • B:提高回答和写技术文章的积极性
  • c:目前几个网站都没有打赏的功能
  • D:给用户发送信息或者在一些页面打广告进行宣传

如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

前端开发 2个
后端开发 2个
美工 1个
测试 1个

请为你的团队设计16个周期每周的详细规划。

第1~2周 需求分析,原型设计,设计软件项目管理计划
第3周 数据库设计、设置代码规范
第4周 系统设计
第5周 搭建基本框架
第6~10周 alpha版本的开发、测试与发布
第11周 发布内测版本,收集用户反馈,计划下阶段的工作
第12~14周 beta版本的开发、测试,美化界面,改BUG
第15周 完善细节、进行最终测试
第16周 发布软件

posted @ 2021-05-21 18:32  kksnz  阅读(103)  评论(9编辑  收藏  举报