软件测评

这个作业属于哪个课程 2021软件工程实践s班
这个作业要求在哪里 软件评测
这个作业的目标 通过体验使用技术问答类或者项目管理类网站,找出对用户体验友好的地方,同时发现网站的bug并进行测试,以对软件成品进行分析,思辨,总结,建议和规划。
其他参考文献

目录

一、第一部分 调研、评测

csdn问答

  • 体验

    • 介绍和使用软件:csdn问答是中文IT技术交流平台CSDN的问答社区。IT学习者或从业人员如果在学习工作开发过程中遇到自己不能解决的问题,可以在该网站上提出问题,一些比较困难的问题可以发出悬赏。而专业知识和经验比较丰富的其他程序员则可以提出该问题的回答,帮助解决问题。

    • 主页面 :界面分为左中右三部分。左边为分类列表方便用户筛选自己想要了解的领域的问题;中间为问题列表,问题标题和回答数浏览数等;右边为一些辅助界面如个人信息,采纳榜,加急问题等。顶部为CSDN社区的导航栏。

    • 查看问题详细描述

    • 查看问题回答

    • 回答相关问题,支持上传图片、文件和富文本编辑

    • 优缺点分析

      优点

      • 界面简洁大方,能够基本完成“问答”这一模块的基本功能。分类功能较为齐全,能够较为方便用户对相关领域问题进行搜索和查找。

      • CSDN作为国内老牌IT交流社区,拥有很多资源,用户体量大,能对IT学习者和从业人员提出的问题作较为即使和准确的回答。

      缺点

      • 设计的网页没有滚动条,而且网页不会自适应,当进行页面放缩的时候会使得页面信息显示不齐全,就像现在这样。
      • 没有专门的关于“问答”的搜索功能,有的仅仅是CSDN全站资源的搜索,这样会使得仅仅想要查看问题解答的用户很不方便。
      • 问题和回答的审核机制不太行问答区又很多无效的提问和无效的回答。例如:
    • 对产品有什么改进意见

      • 加个滚动条(上下左右),让页面的内容能完整地展示出来。
      • 既然是一个作为“问答”的模块就应该专注于“问答”部分设计,如:增加问题搜索功能。而不是将各路资源混杂在一起。
      • 加强问题和回答的审核吧,删掉一些无意义的提问和回答。
  • Bug描述

    • Bug发生时的测试环境
      windows10 x64
      浏览器:
      Microsoft Edge 版本 90.0.818.62 (官方内部版本) (64 位)

    • Bug的可复现性及具体复现步骤

      只要进行页面缩放就会出现这样的问题。

    • Bug具体情况描述

      页面分屏会导致页面显示不全


      页面缩小时右边帮助栏会遮挡住部分内容
      页面放大时帮助栏会消失掉

  • Bug分析

    • Bug量化标准(参考百度经验)

      Bug指标 描述
      致命 系统主要功能丧失,用户数据受到破坏,信息安全得不到保障碍,系统崩溃、悬挂、死机或者危及人身安全等问题
      严重 主要功能部分没有实现、数据流错误、程序接口错误、数值计算错误、内存溢出、响应时间过长等问题
      一般 部分非主要功能未实现、界面出现错误、格式错误、没有进行一些特殊的限制和要求、删除内容没有做提示、存在必填项冗余内容等方面
      轻微 一些小的界面方面的问题。例如错别字、提示信息、语法日期显示格式不正确、界面不美观、操作不方便和不习惯等诸多方面
      • 级别:一般
        可能成因:设计人员在设计时发现页面好像还过得去就被忽略掉了(毕竟也不是什么大问题),测试时不太细心。
        改进建议:其实不太算是很严重的Bug,但是还是优化一下界面,增强一下用户体验

        页面添加个滚动条,或者调整成自适应。将右边帮助栏css样式设置为auto自适应。

  • 结论

    类别 评分(满分10,优秀8,良好6,及格4,聊胜于无1,很差-3)
    核心功能 7
    细节 6
    用户体验 7
    辅助功能 6
    差异化功能 8
    软件的效能 7
    软件的适应性 7
    成长性 7
    用户有控制权 8
    问答质量 4
    总分 67

    我觉得这个网站一般,这个网站有完成基本的问答功能,但是界面和其他辅助功能并无亮点,这个网站更像是一个CSDN社区的一个附加功能,而且搜索相关专业性问题的时候百度谷歌基本上就能做到,而且方便很多,而我们学生使用CSDN社区更多的是去浏览一些文章和博客。

Stack Overflow

  • 体验

    • 介绍和使用软件:Stack Overflow是一个国际性面向程序设计领域的问答网站。网站允许注册用户提出或回答问题,还可对已有问题或答案加分、扣分或进行修改。是一个比较专业的程序设计领域的问答网站。

    • 主页面

    • 查看问题详细描述和查看问题回答

    • 通过标签选择问题类型

    • 回答相关问题,支持上传图片、文件和富文本编辑

    • 优缺点分析

      优点

      • 作为国际性专业程序设计问答类网站,有很多国际的专业大牛为您解答,回答专业认真,能很好地解决问题。

      • 界面设计功能齐全,简洁大方,标签功能完备能够较为方便用户对相关领域问题进行搜索和查找。

      缺点

      • 对于国内用户来说不太友好,毕竟是全英文的网站。有时候使用网页自带的翻译功能也会导致翻译的语义不太准确。(不知道这算不算缺点)
    • 对产品有什么改进意见

      • 希望能添加多语言功能,尤其是中文,而且能准确地转译出中文的意思。
  • Bug描述

    • 很好的网站,找不到Bug

  • 结论

    好,不错。除了全英文比较劝退之外都很好。

    类别 评分(满分10,优秀8,良好6,及格4,聊胜于无1,很差-3)
    核心功能 10
    细节 8
    用户体验 7
    辅助功能 8
    差异化功能 8
    软件的效能 8
    软件的适应性 8
    成长性 8
    用户有控制权 8
    问答质量 10
    总分 83

SegmentFault

  • 体验

    • 介绍和使用软件:SegmentFault思否是中国领先的开发者技术社区。以技术问答、技术专栏、技术课程、技术资讯为核心。能为国内技术问题提供专业解答的问答社区。

    • 主页面:设计和所有技术问答类网站一样,右边有热门标签和热门问答,可查看最热内容。 )

    • 查看问题详细描述和查看问题回答

    • 发表提问添加标签

    • 发表提问可选择模板

    • 发表提问可选择模板)

    • 优缺点分析

      优点

      • 社区氛围非常友好,不像CSDN问答专区那样回答的问题虚无没意义,回答也会相对专业认真很多。
      • 提问的时候会有选择模板和自主添加标签功能,这是一个亮点吧,因为这样可以让自己提出的问题有准确的定位,以便专业人士来解答。

      缺点

      • 比较小众,用户量较少。
    • 对产品有什么改进意见

      • 希望开发方在保证网站干净的情况下做大做强,加大宣传力度,让更多有更强的有相关专业知识的大佬为更多学习者解决问题。
  • Bug描述

    • 很好的网站,找不到Bug

  • 结论

    非常推荐。真的算是一个对我国用户友好,环境氛围良好,功能齐全的技术问答网站。

    类别 评分(满分10,优秀8,良好6,及格4,聊胜于无1,很差-3)
    核心功能 10
    细节 8
    用户体验 10
    辅助功能 8
    差异化功能 8
    软件的效能 8
    软件的适应性 9
    成长性 8
    用户有控制权 8
    问答质量 10
    总分 87

二、第二部分 分析

开发时间估计

  • CSDN问答:功能简单,界面简单,还有蛮多Bug。所以开发时间估计三星期左右。
  • Stack Ovverflow:功能齐全,界面精致,设计完备。开发时间约两到三个月。
  • SegmentFault:功能齐全专业,界面简洁,设计完备,而且对用户十分友好,开发时间两个月左右
  • 同类产品的话包括进行需求分析,设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编码和调试、程序联调和测试以及编写、提交程序的过程需要三到四个月。

同类产品对比排名

仅仅列出我所了解的一些产品

  • 用户体验(UI设计,便利性):Stack Overflow>SegmentFault>博问>CSDN问答>极客起源
  • 功能:Stack Overflow>SegmentFault>博问=极客起源>CSDN问答
  • 社区氛围(提问者和被提问者是否用心问答,回答是否准确):Stack Overflow=SegmentFault>极客起源>博问>CSDN问答
  • 总体:Stack Overflow>SegmentFault>博问>CSDN问答=极客起源

软件工程方面的建议

  • 一个功能完备的强大的问答网站应该加大宣传力度,让有问题的学习者提出问题,有能力者可以帮助解决问题,相互学习。
  • 积极接受用户反馈,让界面对用户更加友好。
  • 技术问答网站就应该注重于“问答”这一模块,而不应该混杂其他的东西
  • 加强社区管理,审核机制等。营造良好社区氛围,不要提一些无意义的,没用的问题,回答者也不应该回答一些“好”、“嗯”、“同求”和“插眼”等答案。

BUG存在的原因分析

  • CSDN那部分的bug我觉得就是设计人员具体的设计质量不高或者测试把关不严,敷衍了事,CSDN问答模块更像是一个CSDN社区附加模块,也许开发人员并没有在这模块的开发上太用心。

三、第三部分 建议和规划

市场概况

1.市场多大?

​ 程序设计问答社区主要面向的是IT学习者,IT从业人员等,

2.直接用户有多少?潜在的用户有多少?

​ 直接用户:IT学习人员,IT从业人员。网络上数据估计为四到五百万

​ 潜在用户:在校大学生,有转行意向的学习人员等。估计有千万的量级。

市场现状

  • 目前国内市场上已经有CSDN论坛,博客园等综合交流学习社区,问答社区比如思否,技术文章比如掘金等比较知名的社区。国际上有Stack Overflow等

  • CSDN:比较综合的一个交流社区,博客,问答,论坛,专栏和学习等是一个比较总能够和的社区。

    博客园:和CSDN比较相似,比较综合的一个社区。

    思否:国内的较为专业的技术问答社区,专注于问答模块。就是目前用户体量较小。

    掘金:以发表一些技术性文章然后大家在文章后一起讨论的方式交流。发表文章门槛较高,需要有一定的技术和能力,更像是学习者来学习的地方。

    Stack Overflow:国际知名的技术问答社区。专业人士在线解答,认真准确迅速。就是英文门槛比较高,对国内用户不太友好。

  • CSDN和博客园是老牌IT交流社区,Stack Overflow是国际上知名问答社区,思否更像是国内的Stack Overflow,掘金则是比较权威的文章发表社区。CSDN问答属实不太行,bug较多,社区氛围不好(逐渐商业化,都是卖课程的),思否正在逐渐的发展起来。

市场与产品生态

  • 核心用户:IT学习人员,IT从业人员,对IT技术感兴趣的其他人员

    典型用户

    1.张三

    学历 本科
    年龄 25
    专业 计算机类
    职业 某公司程序员
    表面需求 遇到技术性问题需要解决
    潜在需求 遇到技术性问题需要解决

    2.李四

    学历 本科
    年龄 20
    专业 计算机类
    职业 某211大学学生
    表面需求 学习相关技术,课业上问题需要解决
    潜在需求 学习更多专业知识

    3.王五

    学历 硕士
    年龄 24
    专业 计算机类
    职业 某985大学高材生
    表面需求 学习更多知识
    潜在需求 业内知识水平累积足够,想成为闻名一方的大佬

    4.刘八

    学历 本科
    年龄 26
    专业 生化环材类
    职业 失业
    表面需求 考虑转行,正在学习相关专业知识
    潜在需求

产品规划

  • 创新设计:每隔一段时间网站会去搜罗国际上的十个比较难以解决的技术性问题,由官方创建悬赏机制,鼓励大家一起解决,每隔一段时间评出最佳答案之后官方奖励并给出排行榜。调动社区氛围,鼓励大家积极问答。

  • 配置角色

    在进行基本的调研者分析设计之后,我觉得应将重点放在开发编码部分,因此我会着重安排人员编码。

    前端开发:2人

    后端开发:2人

    测试:1人

    美工:1人

  • 周数 安排
    1-2周 更详细的需求分析,制作详细规格说明书
    3-4周 市场调研,分析更明确的需求。同时进行原型和美工设计
    5-9周 进行初步编码设计,做出一个能运行的内存版本
    10周 对内测版本进行反思总接,查缺补漏
    11-15周 在收集分析内测版本的bug漏洞,数据进行进一步开发,做出一个相对较为完整的成品
    16周 发布最终版本
posted @ 2021-05-21 22:22  小思理  阅读(137)  评论(6编辑  收藏  举报