软件测评


这个作业属于什么课程 2021软件工程W班(福州大学)
这个作业要求在哪里 软件测评
这个作业的目标 软件测评
其他参考文献 《案例分析——邹欣》《软件分析和评测——邹欣》

第一部分 调研 测评

BUG分级

5级BUG,严重影响系统安全,导致用户信息泄露,甚至通过BUG可以使系统停机
4级BUG,影响系统流畅程度,对系统数据库造成威胁
3级BUG,功能不完善,或者某模块功能存在BUG
2级BUG,页面布局不合理,产生异常

CSDN问答

体验

  • IPAD网页端

体验浏览器:Safari

体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局较为舒适,个人来说右侧侧边栏可能觉得稍微大了一点,导致中间的问题模块'占地面积'不太够大。 8分 稍微修改布局,突出中心问答部分
问题详情页布局是否舒适 问题同上,侧边栏内容占用太多,若改成可以收放的侧边栏问题模块就能被突显出来。 7.5分 稍微修改布局,突出中心问答部分
提问是否便捷 提问模块中心突出,右侧自带提示,问题框中也带有提示。 9.5分
回答是否快捷 回答时右侧下方无用信息过多,不够简约。回答内容仅支持文本编辑,有时候可能有上传word/Markdown格式等需求。 7.5分 模仿提问那种UI,去除无用信息
问答内容检索 缺少专用的问答检索模块,将问答检索与其他部分杂糅在一起了。 8分 设立专用的问答检索框
  • IOS移动手机端

工具:CSDN手机APP 版本v4.7.1

体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 相比于网页端,内容更加精简了,也突出了问答的重点,但是UI相对来说比较简单。 8.5分 稍微修改UI,使UI更加平滑
问题详情页布局是否舒适 相比于网页端内容更加精简,但是也由于较小的屏幕,导致对回答的回复分级不明显,就像是两个回答并排一样 7分 用不同的颜色或者字体大小来表示问题的回答,对于回答的评论等不同层次
提问是否便捷 提问模块中心突出,右侧自带提示,问题框中也带有提示。但是你编辑完问题以后,下滑页面会清空你所编辑的问题(也没有给予会清空的提醒)!!!!> 7分 解决左方红字内容
回答是否快捷 移动端的回答,只能打字!其他任何格式控制都没有,只是单纯弹出来一个输入框,虽然简便了很多,但是也阉割了很多功能,连图片都不可以上传了。 6分 太过于简陋,可以另设置一个页面,加上添加图片项
  • PC网页端

工具:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局舒适,可能是由于屏幕比较大,左右侧边栏就不会显得那么拥挤了,左右也有一定的留白,看着很舒服 9分
问题详情页布局是否舒适 回答的部分还是稍微占页面比重少了一点,有点缺失中心的感觉 7.5分 稍微修改布局,突出中心问答部分
提问是否便捷 提问模块中心突出,右侧自带提示,问题框中也带有提示。 9.5分
回答是否快捷 回答时右侧下方无用信息过多,不够简约。回答内容仅支持文本编辑,有时候可能有上传word/Markdown格式等需求。 7.5分 多增加几种文件格式的上传
问答内容检索 缺少专用的问答检索模块,将问答检索与其他部分杂糅在一起了。 8分 设立专用的问答检索框

BUG

  • IPAD网页端

测试浏览器:Safari

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页布局|对问答区首页页面进行缩放|2级BUG
可复现BUG
布局出现异常,右侧侧边栏没有跟随页面一块缩放 |
|问题详情布局|对从问题详情页中的相关推荐问答页面进行缩放|布局出现异常,右侧侧边栏没有跟随页面一块缩放|
|检索详情布局|问答检索结果查看|2级BUG
可复现BUG
字体显示不完全,仅显示大概字体的上3/4部分 |
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入测试|回答中添加图片|3级BUG
可复现BUG
1.先添加非法内容(大于5M文件)
2.再取消添加,改为添加合法图片异常,无法上传服务器!

|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

  • PC网页端

测试浏览器:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页布局|对问答区首页页面进行缩放|未见异常|
|问题详情布局|对从问题详情页中的相关推荐问答页面进行缩放|未见异常|
|检索详情布局|问答检索结果查看|未见异常|
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入图片测试|回答中添加图片|3级BUG
可复现BUG
(同IPAD网页端)
1.先添加非法内容(大于5M文件)
2.再取消添加,改为添加合法图片异常,无法上传服务器!


3.上传内容不会加以规范,任何格式只要小于5M都能上传和发送
|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

结论

优点:CSDN有较大的用户群体,收到答复的时间相对比较短,问答内容质量较高
缺点:CSDN体量过大其他很多模块杂糅在了一起,导致界面不是很清爽
综合评分:7.5分(10分)

SegmentFault 思否

体验

  • IPAD网页端
    体验浏览器:Safari
体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局较为舒适,稍有不足是问题详情没有加以简单描述 8.5分 问题项可以稍微加一点详情描述
问题详情页布局是否舒适 页面布局较为舒适。 9分
提问是否便捷 编辑简单,编辑可选项丰富,对于上传图片等操作失败提示也很合理,但希望能多几个上传格式 9.5分
回答是否快捷 编辑简单,编辑可选项丰富,对于上传图片等操作失败提示也很合理,但希望能多几个上传格式 9.5分
问答内容检索 直接搜索框消失了。。。。 0分 设立问答检索框
  • PC网页端

工具:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局舒适,可能是由于屏幕比较大,左右侧边栏就不会显得那么拥挤了,左右也有一定的留白,看着很舒服 9分
问题详情页布局是否舒适 回答的部分还是稍微占页面比重少了一点,有点缺失中心的感觉 7.5分 稍微修改布局,突出中心问答部分
提问是否便捷 提问模块中心突出,右侧自带提示,问题框中也带有提示。 9.5分
回答是否快捷 回答时右侧下方无用信息过多,不够简约。回答内容仅支持文本编辑,有时候可能有上传word/Markdown格式等需求。 7.5分 多增加几种文件格式的上传
问答内容检索 缺少专用的问答检索模块,将问答检索与其他部分杂糅在一起了。 8分 设立专用的问答检索框

BUG

  • IPAD网页端

测试浏览器:Safari

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页|体验首页布局和操作|3级BUG
可复现BUG
搜索框和网页端相比直接消失了!!! |
|问题详情|体验问题详情布局和相关操作|2级BUG
可复现BUG
站内邀请空有按钮却没有用 |
|检索详情|问答检索结果查看|根本没有检索项。。。。|
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入测试|回答中添加图片|未见异常|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

  • PC网页端

测试浏览器:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页布局|对问答区首页页面进行缩放|未见异常|
|问题详情布局|对从问题详情页中的相关推荐问答页面进行缩放|未见异常|
|检索详情布局|问答检索结果查看|未见异常|
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入其他项测试|回答中添加图片|未见异常|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

结论

优点:思否拥有较为简洁的页面,对于问答的审核也比较严格,答案质量也比较高
缺点:问答过程可能比较长,用户活跃量较少。
综合评分:8分(10分)

Game Development

体验

  • IPAD网页端
    体验浏览器:Safari
体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局较为舒适,稍有不足是模块之间的分界不明显 8分 模块之间可以适当添加边界
问题详情页布局是否舒适 页面布局较为舒适,稍有不足是模块之间的分界不明显,答复之间比较拥挤层次结构不明显 7.5分 模块之间可以适当添加边界
提问是否便捷 编辑简单,编辑可选项丰富,页面很纠结没有冗余信息 9.5分
回答是否快捷 编辑简单,细节较为完善 9.5分
问答内容检索 由于只有问答模块,所以检索结果都为相关模块,但是布局同首页分界不明显 8分 模块之间可以适当添加边界
  • PC网页端

工具:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

体验项 体验结果描述 打分(满分10分) 改进描述
首页页面布局是否舒适 页面布局较为舒适,在PC端模块间颜色区别明显 9分
问题详情页布局是否舒适 页面布局较为舒适,在PC端模块间颜色区别明显,层次结构明显 9分
提问是否便捷 编辑简单,编辑可选项丰富,页面很纠结没有冗余信息 9.5分
回答是否快捷 编辑简单,细节较为完善 9.5分
问答内容检索 由于只有问答模块,所以检索结果都为相关模块,但是由于是国外的网站,有可能相关内容比较少 7.5分

BUG

  • IPAD网页端

测试浏览器:Safari

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页|体验首页布局和操作|未见异常|
|问题详情|体验问题详情布局和相关操作|未见异常|
|检索详情|问答检索结果查看|未见异常|
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入测试|回答中添加图片|未见异常|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

  • PC网页端

测试浏览器:Edge浏览器 版本 90.0.818.62 (官方内部版本) (64 位)

|测试内容|体验评测项|结果描述|
|:----😐:----|:----|:----|
|首页布局|对问答区首页页面进行缩放|未见异常|
|问题详情布局|对从问题详情页中的相关推荐问答页面进行缩放|未见异常|
|检索详情布局|问答检索结果查看|未见异常|
|提问测试|提问|未见异常|
|编辑测试|编辑回答文本|未见异常|
|编辑插入其他项测试|回答中添加图片|未见异常|
|细节测试|评论答案、添加标签、点赞、点踩、收藏等|未见异常|

结论

优点:思否拥有较为简洁的页面,答案质量也比较高
缺点:由于网站是英文网站,浏览起来可能不是很流利,部分技术相关内容涵盖较少
综合评分:7分(10分)


用户采访

  • 随意版

采访对象:西安电子科技大学 网络安全专业同学
image

  • 较正式版

采访对象:北京石油大学计算机科学与技术同学
image

  • 记录
  1. 选择他们的原因是他们也是相关专业的学生,平常也有IT相关的问题需要检索。他们的需求大多还是出现了BUG去找解决方案,并没有真正提出或回答问题
  2. 他们觉得没什么亮点和缺点就中规中矩,普通论坛的样子
  3. 改进的地方大多是界面不够简单,容易看花,还有外文网站的翻译问题。

第二部分 分析

开发时间估计

CSDN问答:六个月
segmentFault:八个月
Game Development:六个月

同类产品对比排名

第一名:segmentFault 因为目标软件是问答社区,思否对于问答模块的重点突出的比较好(对比于CSDN),冗余信息也比较少。除此之外,思否在问题和答案的编辑上给了用户更好的编辑体验(对比于Game Development)。综合界面和功能我认为思否是此次评测中的第一名

第二名:CSDN问答 足够大的用户量也是问答社区必须要拥有的东西,CSDN在大众面前具有较高的知名度,同时CSDN的付费问答模块也较为完整,有些问题可以得到比较早的反馈。但是CSDN网站整合了许多其他模块的内容,用户体验感稍有降低。其在问题发布和问题回答方面做的中规中矩。综合界面和功能我认为CSDN问答是此次评测的第二名

第三名:Game Development 平台比较局限,问题也比较局限于游戏相关的内容,用户基础相对于前两项来说要少一些。问题得到回复的时间也不太确定。其界面UI模块模块间的界限太过于模糊了,不论是问题首页还是问题详情,由于模糊的界限,让人体验起来一种特别拥挤的感觉。功能和其他问答产品没有特别大的出入。综合界面和功能我认为Game Development是此次评测的第三名

软件工程上的建议

思否应该关注于软件的推广上,要不是这次作业我甚至没有接触过思否(可能是个人原因);
CSDN应该加强模块的分离度,减少问答模块的冗余信息;
Game Development的界面UI可以做的更加清楚一点,太多的文字都堆挤在了一起。

BUG存在的原因分析

1.CSDN中存在的页面布局BUG可能没有缺少考虑了IPAD浏览器平台的测试,导致布局因为网页缩放出错。
2.CSDN中回答问题中图片上传问题,对于非法文件上传验证还是不明确。
3.对于思否IPAD浏览器平台中搜索框直接消失这个行为,我不清楚是不是设计师觉得没必要。。。还是被顶部的Bar挡住了。


第三部分 建议和规划

市场概况

  • 市场规模
    问答网站面对的用户主要是IT从业者,根据Statista公司给出的预测统计数据(下图)IT从业者已超过两千三百万并且在该公司的预测中,之后的几年IT从业者数量将获得较大幅度的上升。

注:Statista是全球领先的数据统计互联网公司。团队由超过250位统计学家、数据库专家、分析师和编辑人员组成。
image

  • 直接用户和潜在用户

我们暂且从全球较大的问答社区Stack Overflow分析,下面是Thomas LaRock,一名为solarwinds工作的数据分析师,运用PowerBI分析的Stack OverFlow的用户量的文章

solarWinds :一款网络安全管理软件产品,全球有超过45000用户,涵盖小公司和全球500强企业
Thomas LaRock:《DBA Survivor》的作者
image

从上图看出Stack Overflow用户在18年已有将近12万,不难映射到其他问答网页的用户量,而在程序开发过程中遇到问题是难免的,那么潜在用户就是两千多万减去已使用各类问答社区的用户。

市场现状

  • 目前市场上有什么样的产品了?
    • 目前中文问答IT平台主要有CSDN问答社区、segmentFault思否问答社区等等。而外文问答社区主要以Stack Overflow为主。
  • 上述产品的定位、优势与劣势在哪里?
    • 定位:上述产品定位主要还是面对编程者的问答社区
    • 优劣势:

CSDN:优势在于庞大的用户量,使得问答能够得到较快的答复;劣势在于功能杂糅得太多,模块之间的分离度不够强,也不够专注。
segmentFault:优势在于功能专注,问答编辑途径也比较多。劣势在于用户体量较少,问答可能不够及时。
Game Development:优势在于集中于游戏开发相关的问题,但是其他问答也有,但是其他问答的用户群体太少了,所以不是一个全面的IT问答社区。

市场与产品生态

用户群体

典型用户1:大牛型 特点:有较高的技术能力,热爱回答问题,从回答的过程中获得成就感,学习新技术,并且通过提问题和业界其他大牛交流。

个人信息项 核心用户实例1
姓名 钟洛尘
学历 硕士
专业 软件过程
职业 算法设计工程师
年龄 24
爱好 钻研脑筋急转弯、做数独
收入 20k
表面需求 寻找算法问题的可能解法
潜在需求 回答他人提出的问题,获得成就感

典型用户2:求知若渴小白型 特点:技术能力比较短缺,开发过程中遇到问题独立解决的能力较差。

个人信息项 核心用户实例2
姓名 阿星
学历 高中
专业 软件过程
年龄 21
爱好 玩游戏,户外运动
收入 暂无
表面需求 解决自己开发过程中遇到的问题
潜在需求 通过问答平台学习技术

典型用户3:圈外爱好者 特点:对IT行业感兴趣,但是并非专业的学习者,在独立开发过程中经常遇到简单的BUG无法解决。

个人信息项 核心用户实例3
姓名 阿特
学历 初中
专业 高中生
年龄 17
爱好 用代码解决问题
收入 暂无
表面需求 了解IT行业所需要的相关技术和学习相关技术
潜在需求 通过平台获得一个相对固定的圈子可以一起交流

用户生态圈

  • 纵向生态圈

大牛们通过其丰富的行业知识,给IT从业小白和圈外爱好者带来相关的解决方案;让IT从小白慢慢成长成大牛,同时IT行业小白还可以给圈外爱好者分享从业经验来吸引圈外人进入IT行业。

  • 横向生态圈

大牛和大牛之间能够建立一个相对稳定的交流圈,可以一起解决行业的尖端问题,从而建立行业顶尖生态圈;
IT从业者之间,通过交流项目心得,互相鼓励,互促进步,建立项目交流生态圈;
爱好者们可以互相交流彼此之间的爱好和成果,建立边缘爱好者生态圈;

相关子产品生态

  • CSDN可以建立博客与问答的联系,拓宽寻找答案的路径
  • 这几类面向IT的问答社区,也可以连接网络教育、找工作等比较对口的其他项目

产品规划

新增功能及NABCD分析

  • 新增功能描述:在提问模块添加项目问题组,提问者可以在该问题组中按照项目开发流程来收纳问题,同时也便于在相同开发背景下的检索者提供一系列解决方案。

  • 亲身经历:在开发过程中解决了一个问题可能会产生另一个相关问题,可能得再去检索一次,但是检索到的结果,该结果的开发背景可能与自己不一样,导致问题得不到解决;若是能够将问题归纳为一个项目流程中遇到的问题,只要项目背景契合,那么该用户项目流程中的问题可能也是我自己会遇到的问题。

  • 创新点:建立了问题之间的有机联系,能够将问题挂靠与具体技术项目。

  • 功能示例
    image

  • NABCD分析

NABCD 具体描述
N 在开发过程中可能遇到一系列相关的问题,面对项目的一系列问答比架空的单个答案更有效
A 在用户问题栏添加一个数据库表Project,该表关联用户的所有问题,使得用户问题有项目的分层概念
B 不论在问题收纳整理上,还是便于其他用户检索相关问题上,都具有比单个问题更好的解决路径
C 1 . 其他竞品没有一个项目问题组的概念,只是对于单个小问题解答,殊不知该问题的解答可能会产生其他相关联的问题,这时候又得再去寻找另一个问题的答案,显得十分繁琐,而且不一定能够得到解决。

2 . 若是有一系列基于项目的问题族,那么问题族中的其他问题也可以和单个问题产生有机关联,也有利于提问者的归纳学习
D 在提问模块醒目表明可以以项目问题组的方式创建问题,或将问题归入项目问题组
  • 角色配置
    前端技术成员:2名(其中一名兼容前端测试)
    前端美工人员:1名
    后端人员:2名(其中一名兼容后端测试)
    运行维护:1名

  • 16周开发进度安排表

周数 计划
1-2 确定用户需求,编辑《需求分析说明书》,搭建项目原型
3-5 在《需求分析说明书》的基础上设计数据库,确定《系统设计说明书》《开发接口文档》《开发规范》等,美工人员负责设计布局和相应的LOGO等
6-9 Alpha版设计完成阶段
1. 前端完成主要部分页面设计,同时与美工人员做好交接,确定美工需求
2. 后端人员完成基本功能,并能在单端测试完成
10-12 Beta1.0版设计完成阶段
1. 前端完成页面细节设计,与后端交接,能够获取后端数据并正常做出显示,美工继续加班
2. 后端人员完善功能,根据前端的反馈来修改部分设计
13-14 Beta2.0版设计完成阶段
1. 前端与美工交互,将美工产品嵌入到产品中
2. 后端人员负责做单元测试,功能测试等
15 前端人员做好WebUI测试 ,和项目集成测试
16 书写验收文档,生成项目使用说明书


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM