对三款软件的测评、分析和建议

这个作业属于哪个课程软件工程实践2022春-F班
这个作业要求在哪里软件工程实践—软件评测
这个作业的目标对三款软件功能进行测评、分析软件、提出规划和建议
其他参考文献《构建之法》

一、调研,评测

1、CSDN问答

体验

①首页
CSDN问答首页
  当进入CSDN问答模块时,第一个映入眼帘就是上图,上图展示了以下信息:首先是左边的筛选功能,可以进行关注类别筛选,排行榜查看(ps1:个人感觉既然左边其他两块都是进行问答筛选,为什么要插入一个查看排行榜的功能,显得不协调,而且右边已经有个排行榜,把这个功能与右边排行榜结合一起是不是更好一点?)和频道筛选;其次是中间的问答列表,问答列表上方为问答筛选,下方为问答列表主体(ps2:个人感觉采用分页式展示比较好,当用户下拉刷新较多时,网页会显得很长);最后是右边的我的问答,排行榜。总体上呈现的内容较多,功能比较多。

②发表问题界面
CSDN发表问题界面
  发表问题界面分为左右两部分,左边部分是问题编辑界面,上部分为标题编辑,下部分为内容编辑(ps1:为什么编辑与预览是分开的,用户不能实时看到结果,体验比较差);右边部分为文章属性设置界面,可以设置文章标签、级别等等属性。

在这里插入图片描述
  当发表的问题内容较多时,点击预览界面,问题会全部显示,用户不好定位到要修改的地方。

③问题内容展示界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  进入到具体问题内容展示界面,该界面分为左右两块,左边为主体,显示问题的内容,问题内容的下方显示评论,评论的下方显示相关推荐。界面的右边从上到下显示我的问答——显示个人的问答相关信息、问题事件——该问题创建、修改等等信息、冲榜分奖金——显示前三名用户本周被采纳的回答数量排行、悬赏问题列表——从大到小的金额展示悬赏的问题、网页相关信息——展示该网页的版权、工作人员的联系方式等等。(ps1:该界面内容方面来说展示的比较完全,功能方面来说功能也比较丰富,表现方面来说和风格统一,比较单调。

BUG

测试环境
处理器:Intel® Core™ i5-8265U CPU @ 1.60GHz 1.80 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
操作系统:Windows 10 家庭中文版
浏览器:Microsoft Edge 100.0.1185.29 (正式版本) (64 位)

量化标准

BUG星级BUG描述例子(以筛选功能为例)
★☆☆☆☆界面细节问题,细节不重视,用户影响小筛选功能的tag没有高亮显示
★★☆☆☆功能使用问题,功能不完善,用户不喜欢筛选功能不能进行多重筛选
★★★☆☆界面显示问题,显示有问题,用户体验差筛选功能的结果显示重叠,或者部分覆盖
★★★★☆功能实现问题,功能不能用,用户要跑路筛选功能的结果部分丢失,或者有误
★★★★★系统安全问题,信息被泄露,用户打你喽筛选功能的结果泄露用户私密信息

①界面显示小bug
Bug等级:★☆☆☆☆
复现情况:必然发生
Bug描述:
   未使用筛选功能前界面:
在这里插入图片描述
   当你进行筛选时,列表显示筛选结果,
在这里插入图片描述
   但是当你再次点击筛选时,他关闭了筛选功能,列表显示的是最新的模块,但是下标却没有停在最新模块下方,而是停在了筛选模块下方。
在这里插入图片描述
成因分析:筛选按钮事件逻辑实现确实将最新设置为选中状态。
改进建议:修改筛选按钮事件逻辑,使其显示出正确的选中状态。

②主页界面问答列表小bug
Bug等级:★☆☆☆☆
复现情况:必然发生
Bug描述:
请添加图片描述
  当问答列表加载较多时,且当前位于问答列表的下部分时,鼠标在左右部分滚轮只对中间的列表生效。
成因分析:没有对左右两部分进行单独的事件处理。
改进建议:采用我上面提到的分页式展示。

结论

  CSDN作为国内比较成熟的问答社区,实现的功能比较丰富,就是有些细节还是不够完善。我的评价是好、不错
具体评价如下:

类别描述评价(得分/总分)
界面页面内容的排版、样式等等15 / 20
核心功能分析三个核心功能,功能设计和质量。27 / 30
辅助功能一些辅助功能如皮肤等6 / 10
软件效能占用内存, 启动速度, 内存泄漏情况15 / 15
成长性记住用户的选择, 适应用户的特点,用户越用越方便7 / 10
及时性问题发表到其他人可以看见问题的时间差10 / 15
总分上面分数的累加和80 / 100

2、SegmentFault

体验

①首页
在这里插入图片描述
  因为刚刚测评了CSDN,觉得他界面比较单调,然后看到segmentfault的界面,发现更单调了一些。segmentfault的界面与CSDN有些相似,分为左右两块,左边上部分为问答列表筛选(ps1:能进行筛选的方式太少了,不能根据问题的类别进行筛选,虽然右边有tag属性,但是点击进去就是某个tag的专题,无法进行二次筛选),下方为问答列表主体;右边从上到下为热门标签,广告和热门问答;总体上显得单调且功能不多。

②提问题界面
在这里插入图片描述
  segmentfault提问题前建议先搜索问题,这一定程度上可以帮助用户加快解决问题的速度,这个功能不错。当没有找到与自己相类似的问题是,可以进行问题编辑。

在这里插入图片描述
  segmentfault的问题编辑界面比较简单,上方为标题编辑,下方为内容主体编辑。(ps1:但是相比于CSDN,segmentfault的编辑与预览是同界面的,这样极大方便了用户对问题的编写,但是相比于CSDN问答模块,他markdown语法的提示和模板做的比较简陋,对不熟悉markdown语法的用户不太友好。 )

③问题内容展示界面
在这里插入图片描述
具体问题内容展示界面与CSDN类似,分为左右两块,右边比较简单,就广告和宣传栏两个模块,做的比较简单,左边为上方为具体问题内容展示,
在这里插入图片描述
中间为对该问题的回答,
在这里插入图片描述
下方为相似问题问题模块。该界面总体上与CSDN相比略显单调一些。

BUG

测试环境
处理器:Intel® Core™ i5-8265U CPU @ 1.60GHz 1.80 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
操作系统:Windows 10 家庭中文版
浏览器:Microsoft Edge 100.0.1185.29 (正式版本) (64 位)

量化标准

BUG星级BUG描述例子(以筛选功能为例)
★☆☆☆☆界面细节问题,细节不重视,用户影响小筛选功能的tag没有高亮显示
★★☆☆☆功能使用问题,功能不完善,用户不喜欢筛选功能不能进行多重筛选
★★★☆☆界面显示问题,显示有问题,用户体验差筛选功能的结果显示重叠,或者部分覆盖
★★★★☆功能实现问题,功能不能用,用户要跑路筛选功能的结果部分丢失,或者有误
★★★★★系统安全问题,信息被泄露,用户打你喽筛选功能的结果泄露用户私密信息

①课程无法访问bug
Bug等级:★★★★★
复现情况:安全证书未续费前必然发生
Bug描述:
在这里插入图片描述
点击课程时弹出以下界面,提示安全证书已经到期,此时继续访问该界面是不安全的。

在这里插入图片描述
成因分析:安全证书到期未续费。
改进建议:续费安全证书。

结论

  segmentfault作为一个的问答社区,基本功能都实现了。我的评价是一般
具体评价如下:

类别描述评价(得分/总分)
界面页面内容的排版、样式等等12 / 20
核心功能分析三个核心功能,功能设计和质量。28 / 30
辅助功能一些辅助功能如皮肤等6 / 10
软件效能占用内存, 启动速度, 内存泄漏情况15 / 15
成长性记住用户的选择, 适应用户的特点,用户越用越方便6 / 10
及时性问题发表到其他人可以看见问题的时间差9 / 15
总分上面分数的累加和76 / 100

3、Stack Overflow

体验

①首页
在这里插入图片描述
  当进入Stack Overflow 首页时,我等了10-20秒,然后看到首页是英文时,我就明白了,这个网站不是国内的。(ps1:看到响应时间怎么久,本来都不想测评了,但是本着做事不能半途而废的原则还是进行了测评。

在这里插入图片描述
  左下角的弹出框看的很难受,没有关闭按钮,点击了半天也没有反映,如果这款软件其他功能不够惊艳的话,在国内的话基本没有竞争力了。花了一会儿的时间把他关闭了,让我们来看看它的问答界面。
在这里插入图片描述
  界面上与CSDN类似,左边为菜单栏,可以查看首页、可以查看问题、tag、用户和公司的列表。中间为主体部分,显示左边功能模块要显示的东西,如问题列表、用户列表等等。

②提问题界面
在这里插入图片描述
  编辑问题的界面也和前面两款软件一样,这里便不做过多介绍,看图即可。(ps1:值得一提的是我好像没有发现预览的功能,不能一边写问题,一边预览文章的结果,这对用户其实不是很友好。)
在这里插入图片描述
  (ps2:当试着输入一下问题的主体是,发现是有预览功能的,在下面,这样的预览其实做的不太好,问题内容多了,用户就要一直鼠标滚轮进行查看预览

③问题内容展示界面
在这里插入图片描述
  问题内容展示界面与前面两个不同,是直接在首页直接加载,将中间的主体替换为问题内容,下方有个评论框,用户可以在这里发布对问题的回答。(ps1:这个界面功能较少,就显示问题与评论,没有其他的东西的干扰,用户可以专注问题本身,简洁。)

BUG

测试环境
处理器:Intel® Core™ i5-8265U CPU @ 1.60GHz 1.80 GHz
系统类型:64 位操作系统, 基于 x64 的处理器
操作系统:Windows 10 家庭中文版
浏览器:Microsoft Edge 100.0.1185.29 (正式版本) (64 位)

量化标准

BUG星级BUG描述例子(以筛选功能为例)
★☆☆☆☆界面细节问题,细节不重视,用户影响小筛选功能的tag没有高亮显示
★★☆☆☆功能使用问题,功能不完善,用户不喜欢筛选功能不能进行多重筛选
★★★☆☆界面显示问题,显示有问题,用户体验差筛选功能的结果显示重叠,或者部分覆盖
★★★★☆功能实现问题,功能不能用,用户要跑路筛选功能的结果部分丢失,或者有误
★★★★★系统安全问题,信息被泄露,用户打你喽筛选功能的结果泄露用户私密信息

未发现明显的bug!!!

结论

  老实说,要不是Stack Overflow是国外的,网页加载慢,而且又是英文界面,我可能更会倾向这个软件,界面简洁,而功能齐全,而且没有发现需要花钱的地方。我的评价是一般
具体评价如下:

类别描述评价(得分/总分)
界面页面内容的排版、样式等等16 / 20
核心功能分析三个核心功能,功能设计和质量。28 / 30
辅助功能一些辅助功能如皮肤等5 / 10
软件效能占用内存, 启动速度, 内存泄漏情况9 / 15
成长性记住用户的选择, 适应用户的特点,用户越用越方便7 / 10
及时性问题发表到其他人可以看见问题的时间差10 / 15
总分上面分数的累加和75 / 100

二、分析

1、开发时间估计

  1. 需求分析——2-4周
  2. 设计界面UI——3-4周
  3. 实现功能展示问题列表——1-2周
  4. 实现功能发表问题——5-6周
  5. 实现功能发表评论——2-4周
  6. 实现功能显示问题内容——1-2周
  7. 实现一些扩展功能——2-5周
  8. 进行软件质量测试——1周
  9. 总计17-28周

2、同类产品对比排名

  • 功能数量方面来说,CSDN最多,SegmentFault 与Stack Overflow不相上下。
  • 功能质量方面来说,Stack Overflow略占优势,SegmentFault与CSDN平分秋色。
  • 界面设计方面来说,Stack Overflow个人比较喜欢,CSDN与SegmentFault势均力敌。
  • 访问速度方面来说,CSDN与SegmentFault大径相同,Stack Overflow有点不堪入目。(针对国内来说)
  • 文章质量方面来说,Stack Overflow技高一筹,CSDN与SegmentFault旗鼓相当。
  • 社区氛围方面来说,Stack Overflow棋高一着,CSDN与SegmentFault各有千秋。

3、软件工程方面的建议

To CSDN
  建议设计问答模块简洁版,毕竟真正来问问题的人是不会去关注什么排行榜的,弄太多有点眼花缭乱的感觉。

To SegmentFault
  建议实现多重筛选的功能。

To Stack Overflow

  1. 国内建站
  2. 预览功能改为左右分屏。

4、BUG存在的原因分析

对CSDN
  bug①:没有注意到该逻辑问题
  bug②:没有从用户的角度出发

对SegmentFault
  bug①:开发人员未注意安全证书已经到期,可能维护没有做到全面。

对Stack Overflow
  无。。。

三、建议和规划

1、市场概况

①市场规模
在这里插入图片描述
(数据来源:Number of software developers worldwide in 2018 to 2024
  从2018年至2024年全球软件开发人员数量统计图可以看出,全球软件开发人员数量在逐年上升,而只要是从事该行业的必然会遇到相关的问题,如:遇到xxxbug如何解决等等,那就一定会上网查找资料,你就不会避免的使用问答网站。可以说的市场规模庞大且逐年扩大。

②资金规模
在这里插入图片描述
(数据来源:Information technology (IT) spending on enterprise software worldwide, from 2009 to 2023
  从2009 年至 2023 年,全球企业软件的信息技术 (IT) 支出统计图可以看出,市场资金流向IT行业的数量逐年递增,而且近些年递增的速度也是逐年上升。所以设计问答网站的资金大概率也是逐年递增,这样开发项目就有了资金保障。

③直接用户和潜在用户

  直接用户应该就是从事IT行业相关人员了,而潜在用户应该就是对IT技术感兴趣的人员

2、市场现状

①已存在的产品

  1. CSDN
  2. SegmentFault
  3. StackOverflow
  4. 博客园
  5. 知乎

②定位与优劣势

  1. CSDN主要面向IT行业的人员,主要优势为用户数量庞大、功能较多,主要劣势为文章质量良莠不齐。
  2. SegmentFault主要面向IT行业的人员,主要的优势为功能专注,主要的劣势为用户数量少,广告多。
  3. StackOverflow主要面向IT行业的人员,主要的优势为文章质量高,主要的劣势为对国内用户不够友好,国内访问速度慢。
  4. 博客园主要面向IT行业的人员,主要的优势为用户可操作范围广,主要的劣势为对预览的功能支持差。
  5. 知乎主要面向全部人群,主要的优势为涉及的范围广,用户多,主要的劣势为有广告,问题的回答良莠不齐。

③产品之间的关系

  这些产品之间肯定为竞争关系啊,在竞争中CSDN、博客园、知乎在国内还是处于主力的一方,占市场的大头,SegmentFault的竞争力就差了一些,而StackOverflow在国外一般是独占鳌头,当然国内也不差。

3、市场与产品生态

①核心用户人群

  从事IT行业的人员,主要的一般还是开发人员。

②典型用户

类型学历专业年龄收入表面需求潜在需求
技术型本科毕业及以上计算机相关专业25-3510-20k分享经验、技术学习更高层次的技术,得到成就感
学习型高中-本科计算机相关专业18-250-3k学习技术,解决问题与他人进行经验交流
业余型初中毕业及以上任何专业15+0-30k了解技术、拓宽知识面学习新的技能

③产品与用户群体之间的关系

  产品为用户服务,而用户使用产品过程中提出的问题,需求又促进产品的更新迭代,二者是互相促进的关系。应该是不能利用其相互作用二次构成特定用户生态。

④产品的子产品,以及其他相关产品之间的关系

  产品催生出子产品和其他相关产品,子产品和其他相关产品在促进产品的关系迭代的同时也与其进行竞争,故二者应该是合作+竞争的关系。应该也是不能利用各个产品特性之间的相互关系二次构成产品生态。

4、产品规划

欲添加的功能(NABCD模型分析)

①功能名称及描述

  在线解答功能(可以通过视频或者语音进行在线解答),可以提供一个平台,用户将遇到的问题同步到平台上,创建一个房间,拥有解答能力的用户进入房间,可以操作问题环境(每个用户要有不同云服务备份来保证互相不干扰)来解决问题,一边通过语音或者视频进行实时解答,可以是多人对一人进行在线解答。(当然多人时,要协商好谁进行解答,避免冲突)

②N(Need,需求)

  前面测评的三款软件都有一个共同的弊端,就是及时性太差了,用户在这发表一个问题,审核要时间,等待他人解答要时间,如果一次解答还不行,只能通过评论进行信息交流,而评论审核又要时间,有这时间说不定进行全网搜索就已经解决了。而如果有一个平台,用户可以将自己的问题同步到上面,其他人可以进入该平台进行操作,通过语音或者视频进行实时解答。

③A(Approach,做法)

  可以采用云服务器将自己遇到问题的环境同步到上面,在提供一个类似腾讯会议的会议室功能进行语音或者视频交流。

④B(Benefit,好处)

  这个功能相当于一群大佬在面对面帮你解决问题,及时解答困惑,效率直线UP!

⑤C(Competitor,竞争)

  类似于腾讯会议这类可以提供多人语音或者视频聊天的软件。

⑥D(Delivery,推广)

  既然是在原有的基础上添加功能,那就可以在软件内部发个公告,让目前在使用的该软件用户知道有这个新功能,然后就是通过网络广告宣传该功能。或者可以像拼多多一样,邀请试用该功能的新的用户达一定数量送一些纪念品之类的,推动老用户进行宣传。

开发人员分配

开发人员:3人
美工人员:1人
测试人员:2人(一人测试云服务同步环境和他人进行操作该环境的功能,一人测试多人在线解答的功能)

详细计划

时间任务
第1周需求分析、用户调研、人员安排
第2周原型设计
第3周设计UI界面
第4-8周功能开发
第9周测试人员进行功能测试
第10-11周发布测试版本,邀请一些知名、专业的用户进行内测
第12-14周收集测试结果,进行功能优化、修补和完善
第15周进行最后一次系统性测试
第16周发布并宣传该功能
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值