软件评测
这个作业属于哪个课程 | 2021春软件工程实践|S班 (福州大学) |
---|---|
这个作业要求在哪里 | 软件测评 |
这个作业的目标 | 通过各种案例分析,评测,思辨,总结,看到软件工程的原则在实践中的种种体现,学好软件工程,在实践中做得更好 |
其他参考文献或者资源 | 作业要求里提供的他人博客、BUG等级评定相关规则 |
BUG严重性评估表格
星级 | 等级 | 描述 |
---|---|---|
★★★★ | 致命 | 影响使用流程;用户数据丢失;功能设计与需求严重不符;死机 |
★★★ | 严重 | 功能未实现;影响用户进行下一步操作;点击按钮长时间没有反应;页面跳转错误;数据错误;安全性 |
★★ | 一般 | 不影响产品的运行、不会成为故障的起因、但对产品外观和下道工序影响较大的缺陷 |
★ | 轻微 | 程序在一些显示上不美观,不符合用户习惯,或者是一些文字的错误 |
第一部分 调研,测评
- CSDN问答
- 体验
- 介绍和使用软件
CSDN-专业IT技术社区,而CSDN问答是CSDN里面的一个问答模块,主要有搜索、频道、排行榜、筛选、排序等功能。
搜索:可进行关键词搜索,且点击搜索框显示热搜榜前十。
频道:可选择但不限于Android、Java、PHP、前端、大数据的问答模块。
排行榜:有用户榜可以让你快速了解大牛,还有标签榜能让你了解现在哪个标签被采纳数多。
筛选:课筛选出你想要的问题,比如是否有报酬、该问题是否被问答等等。
排序:有时间倒序正序、热度倒序正序的方式来对问题进行排序。
- 优缺点分析
优点:
1.排版中规中矩,清晰明了。
2.有特殊模块独立出来如加急问题、活动、个人模块等。
3.界面无广告。
4.在问题下方有相关问题的推荐。
缺点:
1.没有右侧滚动条,用鼠标滚到下面时不能快速回到顶部。
2.在右下角显示备案信息等等,界面不如正下方显示美观。
3.评论只能修改不能删除。
4.问题推荐不够智能化,时间太久远了,当然也有可能是问题还不够多导致的。
5.有些地方下载资源需要付费,极大影响使用体验。
6.问题排序最多只能看到一个月内的,而且不能定向选择时间筛选。 - 改进意见
1.添加右侧滚动条或者一键回到顶部。
2.增加评论的删除功能。
3.增加时间定位功能。
4.赠送一个人每月几次的免费下载次数或者签到领取。
- 介绍和使用软件
- BUG
- 测试环境
操作系统:Windows 10 教育版(版本号20H2),内部版本:19042.985
浏览器:Chrome浏览器(正式版本64位:90.0.4430.212) - BUG1具体情况
在他人问题的回答下面鼠标移到评论的用户头像上,会显示被采纳数和采纳率,但是点击头像查看个人相关信息时,将被采纳数/回答数,会发现采纳率跟自己算的不一样,每个账号都这样,除了0回答0采纳率的用户。
复现率:100%;步骤:随机抽点即可。
可能成因:之前采纳数或者回答数的变量名变动了,而函数里的相关变量名没有变动,导致采纳率的计算出错。
严重性:★★★
预期及改进建议:这个BUG修复起来应该不是很困难。大概也就一个函数的问题,仔细debug一下应该能修复的。早日修复早日避免影响用户对于一些大佬用户的错误判断。
几个截图:(1.2图实际采纳率应大于1/4而不是0,3.4图采纳率应该趋近于0,5.6图实际采纳率也应大于1/4)
- BUG2具体情况
筛选按热度排序后问答的排序异常,如截图的第一条回答和截图的第四条回答,第四条回答的人数及浏览量都比第一条多,但是热度依旧排在第一条后面。
复现率:100%;步骤:筛选选择热度降序排列,然后往下拉就会发现一些热度排序不合理。
可能成因:关于热度的组成可能没有一个太好的标准来确定,应该有的包括但不限于:时间、回答数、浏览数、采纳率。应该合理分配一下这几个因素的占比然后来重新计算热度。
严重性:★★
预期及改进建议:重新讨论一下并修改热度的计算方法使其更符合日常逻辑。
截图:
- 测试环境
- 结论
一般。
- 体验
- Stack Overflow
- 体验
- 介绍和使用软件
Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。
大体功能和CSDN差不多,但Stack Overflow有更多样式的筛选选择,而且问答界面没有个人信息模块占位置。Stack Overflow还有分页功能,不用像CSDN一样只能从上拉到下,Stack Overflow还有一个远程作业服务。
- 优缺点分析
优点:
1.排版合理,简洁明了一目了然。
2.问题足够多,而且七八年前的问题也能显示出来。
3.优质用户多,大多都是一些国外的大佬。
4.提供了远程服务。
5.不会弹出任何广告,销售信息,JavaScript 窗口。
缺点:
1.国外网站,对网络有一定要求。
2.有些头像图片加载不出来。
3.评论区的格式一般,观看体验差。
4.都是英文,使用不方便。 - 改进意见
1.评论区的样式需要进行修改以更美观。
2.提供中国地区入口。
3.提供一键语言选择功能。
4.界面多加些颜色等设计,不然太素了。
- 介绍和使用软件
- BUG
无。 - 结论
对网络、语言无要求:好,不错;
只对网络无要求/只对语言无要求:一般;
对网络、语言都有要求:不推荐。
- 体验
- SegmentFault
- 体验
- 介绍和使用软件
SegmentFault 是一个面向中文开发者的专业技术社区。社区采用良性、合理的机制来让开发者自由生长,希望通过最干净、简洁、优质的产品体验,来吸引国内优秀的开发者和技术人员,一起打造一个纯粹的技术交流社区。问答平台专注高效地解决技术问题。内容质量的投票机制,合理区分答案与回馈信息,用户参与改进的维基化内容,帮我们快捷地找到答案。(这是他们的自我描述)
个人觉得思否的界面是三个里面最简洁的,功能相较于上面两个大致一样有所差别,具体体验见下面优缺点。
- 优缺点分析
优点:
1.界面是相当简洁又不会显得太素。
2.问答界面也比较丰富。
3.用户量还算可以。
4.有热门问答模块。
5.有分页功能。
缺点:
1.每个界面都有广告且不只一个。
2.无筛选功能。
3.搜索是严格搜索,关键词要写全少一个字母或者打错都不能达到预期结果。
4.浏览量和评论数不成正比,评论的人太少。 - 改进意见
1.减少广告。
2.增加筛选功能。
3.给评论者一些福利来增加用户的回答意愿。
- 介绍和使用软件
- BUG
无。 - 结论
好,不错。
- 体验
第二部分 分析
- 开发时间估计
- CSDN问答
30周(包括移动端的话50周) - Stack Overflow
25周 - SegmentFault
20周(包括移动端的话35周)
- CSDN问答
- 同类产品对比排名
- CSDN问答
第一:功能齐全且适合中国用户使用,但是恰烂钱的地方太多了,大家都看在眼里。 - Stack Overflow
第二:功能更丰富,用户群体质量高且多,除了美观性、网络、英文这三个方面没有啥可挑剔的。 - SegmentFault
第三:极简主义,实而不华,但用户的积极性不高,而且缺乏一些相关功能,不是很方便。
- CSDN问答
- BUG存在的原因分析
BUG的改善属于相对比较容易的,但是还存在的原因可能有:
1.测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试;
2.前期部分版本调整导致的BUG,没有注意去修复;
3.产品已经设计好了功能也相较齐全,BUG不是非常影响使用,工程师对此可能比较不关心。
第三部分 建议和规划
- 市场概况
- 市场有多大?
1500万左右。 - 直接的用户有多少?潜在的用户又有多少?
直接用户有500万左右,潜在用户有1000万左右。
- 市场有多大?
- 市场现状
- 目前市场上有什么样的产品了?
上面提到的三个产品、Chinaunix、ITPub、IT摆渡网、博客园、51cto、V2EX等等。 - 上述产品的定位、优势与劣势在哪里?
定位:IT类技术网站。优势:均具有问答功能,有技术支持。劣势:问答内容范围不够广,资深用户不够多。 - 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
互为竞争关系并在竞争中改善自己,水火不容。
- 目前市场上有什么样的产品了?
- 市场与产品生态
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
主要还是在校大学生和一些自学或者培训机构的新手码农吧,无收入,学历至少高中,年纪20岁左右,专业IT这方面的,表面需求是学习解惑,潜在需求可能是会大一些问题赚些赏金。
- 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
- 产品规划
- 功能分析
- 功能:
1.社交功能。有助于大家在上面认识更多志同道合的朋友,在不方便直接加QQ或者微信时可以通过自带的社交功能主动找“认识的人”私聊问问题。
2.小游戏。让大家在等待之余或者闲暇之余可以放松一下自己,也省得去其他地方找。
- 功能:
- 角色配置
两个前端两个后端一个搞界面美工最后一个搞测试。先完成的可以协助其他人完成。 - 16周的详细计划
1-2周负责软件设计,包括了解需求、设计图表、分工。
3-9周负责开发,包括框架,功能实现。
10-11周负责代码审查和进行测试。
12-14周负责接收反馈并进行完善。
15-16周负责修复BUG并发布。
- 功能分析