软件评测
这个作业属于哪个课程 | 2021春软件工程实践S班 |
---|---|
这个作业要求在哪里 | 软件评测 |
这个作业的目标 | 测评三个问答网站的功能 |
参考文献 | 无 |
BUG量化标准 | 解释 |
---|---|
⭐ | 需要优化改进,提高用户体验 |
⭐⭐ | 提示性问题,用户容易误操作 |
⭐⭐⭐ | 主要功能没问题,但是存在影响用户正常使用的小问题,用户体验一般。 |
⭐⭐⭐⭐ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
⭐⭐⭐⭐⭐ | 致命性系统故障、致命性安全性漏洞、用户体验严重影响 |
调研,评测
CSDN问答
体验
基本功能介绍和使用
查看问题与回答,有热门问题,悬赏问题,已采纳问题等
提出问题,可以发布悬赏问题
回答问题,邀请别人回答问题,关注问题,分享问题,邀请可以@大牛帮忙
问题与回答点赞/踩,在他人回答下评论
优缺点分析
优点:
- 功能齐全,标识明显,ui组件好看
- 有加急问题
- 中文网站
- 自动保存未提交问题内容,不需要重新写一遍,防止误关后重新写
- 悬赏问题吸引用户
缺点:
-
给问题点赞的功能怎么用,思否和stack都可以看到得票数,但是csdn似乎没有展现出来
-
页面排版太满,许多标签能不能手动关闭,比如采纳榜,看起来很乱。
-
添加标签是固定的,不可以自定义标签。
-
问题栏没有搜索功能,只有个全站搜索。
改进意见
最热和标签功能能不能整合起来,最热的结果是全站的,比如我想看c语言相关最热,怎么办?我点击左边菜单“java”后,再点最热又回到了全站最热点击左边菜单,然后右边才会出现标签,点击标签后才能进入具体标签,操作是不是太繁琐?
- 通过整合,用户能否过滤掉技术无关问题呢
- 页面可以自定义排版,可以手动关闭用户不需要的东西,比如采纳榜
- 提问页面添加自定义标签,标签查找功能
- 页面添加夜间模式
- 查看问题界面的左边菜单栏添加滚动条,想选择菜单时体验不好
- 添加类似贴吧一样的精选问题,最热不一定是最好的
BUG
Bug发生时的测试环境
windows10 版本号20H2
Google Chrome 版本70.0.3538.110
发生的条件
点击右边标签无响应,不跳转
Bug的可复现性及具体复现步骤
-
必然发生
-
点击标签框边缘
Bug具体情况描述
-
点击右边标签无响应,不跳转
点击标签边缘(红框位置)没有任何反应,只有点击中间的”erlang“才会跳转,其他网站的标签即使点击在边缘也仍能跳转
Bug分析
-
原因:可能只是搞了个框和超链接<a>,并不是好的标签的设计
-
Bug的严重性
-
影响用户体验,如果用户偶尔点到边缘,没有响应,让用户误认为是网站卡顿.
-
严重程度 ⭐⭐ 不影响系统功能,用户体验不好,容易误操作
-
-
对于Bug的预期及改进建议
标签采用按钮而不是超链接+矩形样式框实现,按钮的颜色不要用同一种颜色或太浅的颜色,看起来不明显
其他:标签栏应该放置在右边页面顶部,我觉得标签还是很重要的,但是放在下面不容易发现。
结论
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
---|---|---|---|
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 10 | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 6 | |
辅助功能 | 一些辅助功能如皮肤等 | 10 | |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 6 | |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10 | |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 6 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 | |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 | |
自选 | 自选评分项目 | 网站有无突出优秀问题/回答 | 4 |
82分 还不错,问题界面不够清爽,筛选功能有待完善
Stack Overflow
体验
由于网络原因,stack overflow发布问题等功能打不开,响应慢,注册不了账号
基本功能介绍和使用
查看问题,与其他两个不同是可以看到问题的数量
问题详细界面,可以给问题点赞点踩
点击侧面还要查看问题历史记录功能
回答问题 ,网络太差,不知道这个加载好了没有
优缺点分析
优点:
- 问题齐全,质量高
- 优秀大牛多,社区环境好
- 界面简洁,广告少
缺点:
- 国内比较卡,网络需要优化
- 英文网站,门槛高,有的问题不容易理解
改进意见
优化网络,比如像一些网站一样搞一个国内版。
添加语言切换功能,用户可以自由选择语言
BUG
没找到
结论
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
---|---|---|---|
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 10 |
细节 | 有什么为用户考虑的细节? | 10 | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 | |
辅助功能 | 一些辅助功能如皮肤等 | 6 | |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 10 | |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10 | |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 6 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 | |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 | |
自选 | 自选评分项目 | 网站有无突出优秀问题/回答 | 6 |
88分 推荐 如果能支持中文,网络能优化就更好了
SegmentFault 思否
体验
基本功能介绍和使用
查看问题
查看回答
提出问题,这里有问题模板功能与标签查找功能,问题右边可以预览,问题可以采用markdown语法
回答问题
查找标签
标签页,可以看到得票情况,比csdn更加具体
查看对应标签的回答,比起csdn,右边的标签更加明显
优缺点分析
优点:
- 与csdn比起来页面更加简洁,标签更突出
- 提供了问题模板和标签查找等功能,而且问题可以预览,可以使用markdown语法
- 根据标签看问题的时候可以看到投票数
缺点:
- 相比csdn不活跃,比较小众
- 没有加急问题的功能
- 没有悬赏问题可能吸引不到用户
改进意见
- 添加加急,悬赏问题功能,吸引用户
- 添加夜间功能
- 查看回答界面ui可以优化,总感觉点赞点踩收藏分享这四个按钮不好看
BUG
没找到
结论
类别 | 描述 | 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分) | |
---|---|---|---|
功能 | 核心功能 | 分析三个核心功能,功能设计和质量。 | 6 |
细节 | 有什么为用户考虑的细节? | 10 | |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 6 | |
辅助功能 | 一些辅助功能如皮肤等 | 6 | |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 10 | |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 10 | |
体验 | 软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 6 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 10 | |
用户有控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 10 | |
自选 | 自选评分项目 | 网站有无突出优秀问题/回答 | 6 |
80分 还不错,如果用户量多点就好了
分析
开发时间估计
- CSDN问答:8个月左右
- Stack Overflow:10个月左右
- Segment Fault:6个月左右
同类产品对比排名
个人使用的喜好排名
- stackoverflow
- 思否
- csdn
-
stackoverflow问题多,质量高,但是由于英文以及网络原因,在国内不如其他社区火爆;
-
csdn人气高,但是上面许多水问题,感觉给问题点赞这个功能没有很好的实现,没有过滤掉一些没营养的问题,页面东西太多影响观感
-
思否比较小众,ui界面简单,问题质量稍微好,但是宣传少,之前都没听过
BUG存在的原因分析
csdn标签点击无响应
我觉得认为不是bug,因为标签功能不会受到影响,但是以我使用的感受为例,有时我可能点击在标签边缘,没有响应,我会认为这个网站卡顿,加载慢。bug原因具体设计质量不高,感觉标签这块做得不好
建议与规划
市场概况
目前it问答社区主要人群有计算机相关专业的大学生和已经工作的it人员,由于计算机知识零碎,查找困难,有建立问答网站的需求。
计算机专业越来越火爆,专业人才越来越多,对问答社区的需求更加迫切。越来越多即将转行或报考计算机的都是潜在用户
市场现状
国内的it社区:知乎(现在变成了问答社区而不光有it),csdn,博客园,思否等
国外:stack Overflow等
it问答社区很多,但是大多都灌水严重,问题质量差
市场与产品生态
百度指数三个网站对比
csdn在国内更火,segmentfault比较冷门
核心用户: 本科以上和刚参加工作的相关技术人员
用户生态:聚集一大批计算机爱好者
产品生态:类似csdn上面,发布相关网课,知识讲座,通过分享知识获取积分等
csdn的需求图谱
产品规划
在it问答社区上面做一个私聊功能,这个私聊只能在问题下面点击
NABCD分析
N :一些问题比较复杂,仅仅在问题下回答会写大段文字,维护困难,或者付费问题,有的人可能不想直接通过公开方式回答。可以通过私聊的形式回答,私聊可以采用更丰富的格式,清楚的看到一个人的全部回答,私聊回答时可以更细致。
A :设计私聊界面,私聊可以支持图片,代码块等等,私聊如果碰到违法可以举报,为了防止骚扰可以将用户拉黑
B (Benefit 好处):更便于阅读回答,提问的同学和答主可以更细致的讨论,吸引用户问答
C :很多it社区有私信功能,但是缺少针对某个问题的私聊功能,私信页面点击比较繁琐,针对性不强
D:在提问下面写一个私聊回答功能模块,借助问答社区进行推广,邀请用户进行测试,体验
角色配置
前端2人
后端3人
测试1人
16周详细计划
时间 | |
---|---|
1 | 需求分析、任务分配,撰写需求规格说明书 |
2 | 原型设计 |
3 | 项目系统设计与数据库设计,撰写接口文档 |
4-7 | 基本功能实现 |
8-9 | 界面优化,安全性优化 |
10-12 | 前后端接口测试 |
13-15 | 软件发布demo,收集用户意见 |
16 | 根据反馈改进功能 |