Loading

软件评测

这个作业属于哪个课程 2021春软件工程实践S班 (福州大学)
这个作业要求在哪里 软件评测
这个作业的目标 完成软件测评
其他参考文献

第一部分 调研、评测

星级 量化标准
可有可无的Bug,程序员随缘修复
⭐⭐ 影响体验的BUG
⭐⭐⭐ 一般性系统漏洞、用户体验一般
⭐⭐⭐⭐ 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
⭐⭐⭐⭐⭐ 致命性系统故障、致命性安全性漏洞、用户体验严重影响

1 CSDN问答社区

体验

  • 介绍和使用软件
    开发者的问答社区,主要功能是用户发布自己的问题到社区中,就会有用户对问题进行解答。用户还可以查看当前最新或者最热的问题。
    image
    image
  • 优缺点分析
    优点:方便了开发者之间的交流,用户都是接触过IT行业的,基本或多或少都掌握了相关的专业知识,问题解答的效率也很高
    缺点:问题的审核还有待改进,有些问题就是水问题,没有什么参考价值,提问者和回答者都不会从中学到什么重要的东西
    image
  • 改进意见
    要设置一个问题的审核机制,或者弄一个问答社区的入门考试,教会社区用户如何正确提问题,如何提出高质量的问题;还有让回答者写出高质量的回答。并给予提出水问题的用户一定的惩罚和警告。

BUG描述

  • 测试环境
    操作系统:Windows 10 专业版 20H2
    浏览器:Google Chrome 版本 90.0.4430.212(正式版本) (64 位)
    条件:查看问题,点击问题详情
  • Bug的可复现性及具体复现步骤
    可复现性:必然发生
    复现步骤:查看问答社区问题,点击进入问题详情
  • Bug具体情况描述
    描述:问答社区部分问题简要描述和问题详情内容有出入,实体引用不会正常显示,比如 > 显示成了 >
    问题列表
    image
    问题详情页
    image
    在我看来这是一个bug,虽然用到实体引用的地方相对较少,但是不熟悉的人看到这个>会挺懵逼的。让人无法从问题的简要说明处提取问题关键信息,不方便快速浏览。
  • BUG分析
    Bug的可能成因:在问题的描述部分没有转化实体引用,把实体引用作为字符串打印出来了
    Byg的严重性:⭐⭐
    对功能没有什么影响,主要影响的是用户体验;对安全性也没有什么影响;主要影响的是用户体验
    对于Bug的预期和改进建议:这个Bug并不会对系统功能或者安全性造成很大的影响,只会影响到用户体验,在特定情况下,用户可能会不明白问题描述的是什么,这是个潜在的问题,是个值得修复的Bug。
    建议:添加对实体引用进行解析的功能,将实体引用正确转化为符号显示出来
  • [Bug反馈]
    Bug讨论
    为了证明不是我个人测试环境的问题,我问了同学是否有相同的情况。她的系统和浏览器版本都和我不同,但是她也出现了这样的情况,证明这个bug确实存在。
    image

结论

非常推荐

2 Stack OverFlow

体验

  • 介绍和使用软件
    这是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,搜索相关内容,在创建主页的时候使用简单的HTML
    image
  • 优缺点分析
    优点:很多编程问题在这里都能找到专业的回答;用户量大;用户的回答热情很高
    缺点:编辑器使用体验较差;主要语言是英文,对于英语不好的人比较不友好
  • 改进意见
    增加语言翻译功能,虽然应该没什么用。学好英语才是最根本的。

BUG描述

暂时没有发现BUG

结论

好,不错

3 SegmentFault

体验

  • 介绍和使用软件
    思否是中国领先的开发者技术社区。我们以技术问答、技术专栏、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。
    image
  • 优缺点分析
    优点:这里有很多开发者,问题基本都能得到高质量的解答;界面也很简洁明了美观,用户可以对页面上的问题一目了然,很快就能找到自己感兴趣的额问题
    缺点:页面上有一些广告
  • 改进意见
    思否主打的是问答,专栏文章部分还需要改进

BUG描述

暂时没有发现BUG

结论

好,不错

第二部分 分析

开发时间估计

Q:使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

产品 开发时间估计(天)
CSDN问答社区 30
Stack OverFlow 50
思否 20
Stack OverFlow网站的功能更加丰富,需要更多的时间进行开发
CSDN和思否功能相对简洁,开发所需时间相对较少

同类产品对比排名

Q: 分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
个人角度:CSDN算是国内比较知名的,Stack OverFlow也听说过,思否这次是第一次听说(个人角度,很片面,太孤陋寡闻了)

名次 产品
1 CSDN问答社区
2 Stack OverFlow
3 思否
  • CSDN问答社区:用户量可能没法和Stack OverFlow比,但是中国用户量最大的应该是CSDN。CSDN有很多乐于分享的大佬,他们分享自己平时积累的知识,给很多学生或者求职者提供了很多帮助。劣势就是用户数量还不算特别多,CSDN并不是主打问答的,需要扩大影响力。
  • Stack OverFlow:是全球最大的技术问答社区,用户数量大是毋庸置疑的。对于热爱英语的同学来说,这是一个不可多得的锻炼英语能力的机会,整个网站应该都看不到一个中文字符;对于英语苦手的同学,逛这个社区应该会比较痛苦,更别说进行提问之类的了
  • 思否:思否主要是做问答方面的,我感觉做得还不错,有蛮多问题热度挺高的。声望机制也挺不错的,给予了用户鼓励。但是思否需要加强用户交流这方面,除了在评论区进行互动,还可以建立学习交流群,让用户之间的互动更加地频繁紧密,效率也更高

[软件工程方面的建议]

  1. 首先人比技术重要,软件开发是为了供人使用的,我们首先要满足用户的需求,技术的提高反而是次要的。要花更多的时间在提高用户体验上,多与用户进行沟通才能明白用户真正的需求是什么,才能更好地去做到满足用户的需求。
  2. 要接受变化,技术的更新换代是很快的,人的需求变化有时也是很迅速的,要认可这种变化;其他问答社区有好的功能得到了用户很好的反馈,用户量大增,我们就应该去了解这种用户需要的新需求。要把这些可能发生的变化以及潜在需求记录下来,以便将来能够实现。

[BUG存在的原因分析]

上面在CSDN问答社区发现的Bug并不是致命性的Bug,不会对系统功能或者安全性造成影响。一直没有修复的原因可能是:

  1. 没有用户进行反馈,或者程序员自己没有发现。
  2. 程序员不知如何修复,这个概率应该不大。百度一下基本都有的

第三部分 建议和规划

市场概况

  • 市场有多大?
    我们看看知名的问答社区知乎。

2016是知识付费的元年,2017年这个市场格局初定,2018年是知识市场形成巨头关键一年。而知乎在2018这一年将原有的“知识市场”业务升级为“知乎大学”,并组建新的知识市场事业部。此前,知乎书籍和知乎Live由不同的团队负责,新事业部组建后,原有的知识服务团队将放到一起运营。2018年7月,完成新一轮融资,融资额接近3亿美元,本轮估值翻倍,接近25亿美元。2019年,知乎正式宣布推出盐选会员这一全新会员服务体系。正式上线知乎直播功能。在直播场景中,用户可以更加轻松、直接地分享知识、经验和见解,展开实时的讨论交流,获得来自主播的专业解答。

当然知乎并不是趋向于技术问答社区,它上面的问题五花八门,有时甚至让人大跌眼镜。但是上面跟技术相关的问答也不少。在中国IT是个热门的行业,技术问答社区有很大的市场前景,当前用户数量也很多。

  • 直接的用户有多少?潜在的用户又有多少?
    去网上找了张中国it行业从业者的统计表格,数据来源不一定准确,只是看个大概。
    image
    2000w+,这大概就是直接的用户量
    IT行业知识的更新换代很快,需要这样的技术问答社区来保证知识的及时性和实时性。知识的分享在IT行业很重要。
    然而除了从业者,还有大量的学生党也走在向IT行业前进的路上。

    全国700-800所高校设有计算机专业,全国总共有40多万名IT类专业在校生,每年毕业生达到十几万。

    这是早年的数据,现在只会更多。我们可以认为
    50w+ 是潜在的用户量

市场现状

  • 目前市场上有什么样的产品?
    CSDN问答社区、Stack OverFlow、思否等等

  • 定位、优势、劣势在哪里?

    1. CSND本身主要是文章专栏分享,问答社区是他的一个功能模块。用户量很大,但主要是专栏部分的用户量。可能需要提高问答社区部分的竞争力。
    2. Stack OverFlow主打问答。是全球最大的技术问答社区,首先知名度有了,用户量也大。劣势就是在国内网络体验一般,影响体验。
    3. 思否也是一个主打问答的技术社区,也有专栏内容。问答界面清晰明了,用户体验不错,问题就是要挖掘潜在用户,扩大用户量,提高影响力。

市场与产品生态

  • 这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    核心用户群:求职者、学生、IT从业者。
    典型用户:喜欢分享的大佬,在大长上班
    学历:专科、本科、研究生
    年龄:20-40
    专业:计算机相关
    爱好:打游戏、打代码
    表面需求:分享知识、学习新知识
    潜在需求:提高自身知名度,赢得别人的尊重

  • 产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
    用户群体之间形成类似老师与学生的关系,“老师”进行知识分享,“学生获取知识”。有这种可能性,”老师“传授知识,获得一定的工资,获得了工资那么就会有下一次的产出;”学生“获取知识。”学生“水平够高了也可以作为”老师“。这样子形成教学相长的效果很不错。

建议和规划

  • NABCD分析

    1. Need(需求)

      • 用户可以进行提问
      • 用户可以查看当前最热问题、最新问题等
      • 搜索功能
    2. Approach(做法)

      • 提问的教程要清晰明了,引导用户如何去提问,教导用户如何问出一个好问题。
      • 根据用户的需求,对问题进行排序
      • 根据用户的输入进行相关问题的搜索
    3. Benefit(好处)

      • 有功能引导,用户能很快上手问答社区的基本功能
      • 界面简洁美观,给用户很好的阅读体验,让用户学了还想学
    4. Competitors(竞争)

      • 给用户所见及所得的体验,吊打其他社区主要内容不突出的页面
      • 用户数量大,用户专业知识强,问题回答质量高,吸引潜在用户。雪球滚起来。
    5. Delivery(交付)

      • 我们会大力推广我们的社区,用实打实的质量来打动用户们,让他们在这里有家一样的柑橘
      • 从各个方面测试我们的额功能,尽量减少Bug数量,保证用户的体验
  • 角色配置

    • 前端开发人员 3名
    • 后端开发人员 2名
    • 测试人员小姐姐 1名
  • 开发规划

    时间安排 任务安排
    1-2周 原型设计
    3-4周 前端页面设计
    5-6周 前端逻辑部分
    7-13周 后端获取数据,与前端交互
    15-16周 测试与发布
posted @ 2021-05-21 15:11  岩王帝君  阅读(154)  评论(3编辑  收藏  举报