软件评测

这个作业属于哪个课程 2021春软件工程实践S班
这个作业要求在哪里 软件评测
这个作业的目标 测评三个问答网站的功能
参考文献

BUG量化标准 解释
需要优化改进,提高用户体验
⭐⭐ 提示性问题,用户容易误操作
⭐⭐⭐ 主要功能没问题,但是存在影响用户正常使用的小问题,用户体验一般。
⭐⭐⭐⭐ 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
⭐⭐⭐⭐⭐ 致命性系统故障、致命性安全性漏洞、用户体验严重影响

调研,评测

CSDN问答

体验

基本功能介绍和使用

查看问题与回答,有热门问题,悬赏问题,已采纳问题等

提出问题,可以发布悬赏问题

回答问题,邀请别人回答问题,关注问题,分享问题,邀请可以@大牛帮忙

问题与回答点赞/踩,在他人回答下评论

优缺点分析

优点:

  1. 功能齐全,标识明显,ui组件好看
  2. 有加急问题
  3. 中文网站
  4. 自动保存未提交问题内容,不需要重新写一遍,防止误关后重新写
  5. 悬赏问题吸引用户

缺点:

  1. 给问题点赞的功能怎么用,思否和stack都可以看到得票数,但是csdn似乎没有展现出来

  2. 页面排版太满,许多标签能不能手动关闭,比如采纳榜,看起来很乱。

  3. 添加标签是固定的,不可以自定义标签。

  4. 问题栏没有搜索功能,只有个全站搜索。

改进意见
  1. 最热和标签功能能不能整合起来,最热的结果是全站的,比如我想看c语言相关最热,怎么办?我点击左边菜单“java”后,再点最热又回到了全站最热 点击左边菜单,然后右边才会出现标签,点击标签后才能进入具体标签,操作是不是太繁琐?

  • 通过整合,用户能否过滤掉技术无关问题呢
  1. 页面可以自定义排版,可以手动关闭用户不需要的东西,比如采纳榜
  2. 提问页面添加自定义标签,标签查找功能
  3. 页面添加夜间模式
  4. 查看问题界面的左边菜单栏添加滚动条,想选择菜单时体验不好
  5. 添加类似贴吧一样的精选问题,最热不一定是最好的

BUG

Bug发生时的测试环境

windows10 版本号20H2

Google Chrome 版本70.0.3538.110

发生的条件

点击右边标签无响应,不跳转

Bug的可复现性及具体复现步骤
  • 必然发生

  • 点击标签框边缘

Bug具体情况描述
  • 点击右边标签无响应,不跳转

    点击标签边缘(红框位置)没有任何反应,只有点击中间的”erlang“才会跳转,其他网站的标签即使点击在边缘也仍能跳转

Bug分析
  • 原因:可能只是搞了个框和超链接<a>,并不是好的标签的设计

  • Bug的严重性

    1. 影响用户体验,如果用户偶尔点到边缘,没有响应,让用户误认为是网站卡顿.

    2. 严重程度 ⭐⭐ 不影响系统功能,用户体验不好,容易误操作

  • 对于Bug的预期及改进建议

    标签采用按钮而不是超链接+矩形样式框实现,按钮的颜色不要用同一种颜色或太浅的颜色,看起来不明显

其他:标签栏应该放置在右边页面顶部,我觉得标签还是很重要的,但是放在下面不容易发现。

结论

引用表格

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
功能 核心功能 分析三个核心功能,功能设计和质量。 10
细节 有什么为用户考虑的细节? 10
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 6
辅助功能 一些辅助功能如皮肤等 10
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 6
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
体验 软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 6
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 10
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 10
自选 自选评分项目 网站有无突出优秀问题/回答 4

82分 还不错,问题界面不够清爽,筛选功能有待完善

Stack Overflow

体验

由于网络原因,stack overflow发布问题等功能打不开,响应慢,注册不了账号

基本功能介绍和使用

查看问题,与其他两个不同是可以看到问题的数量

问题详细界面,可以给问题点赞点踩

点击侧面还要查看问题历史记录功能

回答问题 ,网络太差,不知道这个加载好了没有

优缺点分析

优点:

  1. 问题齐全,质量高
  2. 优秀大牛多,社区环境好
  3. 界面简洁,广告少

缺点:

  1. 国内比较卡,网络需要优化
  2. 英文网站,门槛高,有的问题不容易理解
改进意见

优化网络,比如像一些网站一样搞一个国内版。

添加语言切换功能,用户可以自由选择语言

BUG

没找到

结论

引用表格

类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
功能 核心功能 分析三个核心功能,功能设计和质量。 10
细节 有什么为用户考虑的细节? 10
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 10
辅助功能 一些辅助功能如皮肤等 6
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 10
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
体验 软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 6
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 10
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 10
自选 自选评分项目 网站有无突出优秀问题/回答 6

88分 推荐 如果能支持中文,网络能优化就更好了

SegmentFault 思否

体验

基本功能介绍和使用

查看问题

查看回答

提出问题,这里有问题模板功能与标签查找功能,问题右边可以预览,问题可以采用markdown语法

回答问题

查找标签

标签页,可以看到得票情况,比csdn更加具体

查看对应标签的回答,比起csdn,右边的标签更加明显

优缺点分析

优点:

  1. 与csdn比起来页面更加简洁,标签更突出
  2. 提供了问题模板和标签查找等功能,而且问题可以预览,可以使用markdown语法
  3. 根据标签看问题的时候可以看到投票数

缺点:

  1. 相比csdn不活跃,比较小众
  2. 没有加急问题的功能
  3. 没有悬赏问题可能吸引不到用户
改进意见
  1. 添加加急,悬赏问题功能,吸引用户
  2. 添加夜间功能
  3. 查看回答界面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个月左右

同类产品对比排名

个人使用的喜好排名

  1. stackoverflow
  2. 思否
  3. 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 根据反馈改进功能
posted @ 2021-05-21 19:37  繁星se  阅读(92)  评论(6编辑  收藏  举报