软件测评

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

第一部分 调研,评测

CSDN问答

体验

介绍和使用软件:CSDN首页可以看到,现在这个网页的功能是越来越多了,不光有视频区,问答区,还有技术团队,课程学习等等,甚至还有热门话题和头条之类的内容,是程序员的世界,不光光能得到技术相关的内容,还能得到实时信息等内容。但本次的场景是,我遇到了问题,去搜寻答案,所以我们着重关注问答模块。通过我的使用,我了解到的功能有提问功能,解答已有问题。问题分类清晰,进入问答模块后,左边栏目有活动类,频道类,排行榜类等等,右边有加急的问题和采纳榜。我们可以对问题及回答进行点赞,收藏等。

使用截图:



优缺点分析:优点是内容很完善,可以在CSDN中学习技术,提问解惑,也可以在CSDN中回答问题,赚取赏金,可以关注CSDN中的大牛,就像社交软件一样,可以实时得到大牛的动态,问答模块中央的问题也是按照时间进行排序的,很方便职业回答问题的大牛,问题种类齐全,可以直接搜索想知道的问题,着急的时候可以发布加急问题,从提问者角度来看,我认为CSDN设计的是非常人性化的,非常便利的,对于回答问题的人来说,每个问题下面都有这个问题的分类标签,这也大大节省了回答者的时间。缺点:我发现在发布问题时,选择问题类型的标签并不全面,我找不到我想要的那个标签,而且标签只有他们定义好的,不可以自定义。还有,我看了(发布了一小时内)问答广场的问题,基本上有一半以上都是未被解决的,对于编程人员来说,遇到问题一般都是在编程的过程中遇到问题才会来提问,那么,问题的回答率就对提问者来说尤为重要。广告较多。

对产品有什么改进意见?
我曾经有使用过百度知道,这个也是类似的问答软件,百度知道的问题回答率特别高,甚至有时候会出现回答者回答问题要抢的情况。根据百度知道的设计,我觉得CSDN可以吸收职业的大牛入驻CSDN,日常来解答提问者的问题,再就是可以利用大数据,为回答问题的人推送他擅长的领域的问题,而不是再按照时间来推送问题,这样会提高好多效率,也会增强软件耐用性

BUG

暂时没有发现

结论

经过这么多工作,我给这个软件下的一个评价是:非常推荐!CSDN具备了我心目中问答网站的所有功能,非常便利,我也一直在使用它,虽然略有瑕疵,但仅仅只是一点瑕疵,是我心目中较为完美的问答学习网站

Stack Overflow

体验

介绍和使用软件:Stack Overflow是全球最大的技术问答网站,在上面可以找到一个问题的多种解决方案,Stack Overflow里有许多经典问题。不过是全英文网站,对于英语不太好的人可能不怎么友好。等级不够,不能回复,这很离谱,发布问题要求较高
使用截图:

优缺点分析:优点:使用人数多,知名度大,解决方案多。缺点:英语不好,使用不便。发布评论及问题都要一定的条件
对产品有什么改进意见?使用门槛较高,专业程序员必备,对于学习阶段的人来说不太友好,可以增加汉语翻译功能

BUG

暂时没有发现

结论

经过这么多工作,我给这个软件下的一个评价是:好,不错!

SegmentFault

体验

介绍和使用软件:SegmentFault 创立于 2012 年,是中文领域最大的技术问答交流社区平台,在这里你可以检索,交流和分享任何技术编程相关的问题及知识。其目标是覆盖和服务 1,000 万以上中国软件开发者和 IT 信息从业者,其实现方法是充分利用在各个平台上所能获得的各种技术创新机会为他们开发产品应用和服务。我在使用中,感觉界面很整洁,但体验并不是很好,在进行提问之后,往往都需要进行审核,审核速度还比较慢,不过该网站用户响应还是比较快的。
使用截图:

优缺点分析:优点是界面简洁清晰,是我心目中想要的问答网站,网友响应及时,我发布过的一个错误答案,很快就被其他网友指出并举报。问答模块中问题以时间顺序排列,回答和阅读量清晰可见。作为问答网站功能较为齐全。缺点:作为问答网站,效率尤为重要(节省时间方面),发布问题之后,需要审核时间较长且官方反馈时间较长。问题回答率一般,一半左右的问题都得不到解决。
对产品有什么改进意见?
可以入驻一些技术大牛,来增强网站回答率,毕竟作为问答网站,回答率尤为重要。改善问题审核速度。

BUG

bug发生时的测试环境
操作系统:Windows 10 专业版 20H2
浏览器:Firefox 88.0.1 (64 位)
Bug的可复现性及具体复现步骤
必然发生
复现步骤:点击撰写解决方法
bug具体情况描述
提问界面:发送一定格式信息时,会将多个空格换成一个空格,格式乱了

bug分析
Bug的可能成因:把所有空格只读了一个
Byg的严重性:⭐⭐
对功能没有什么影响,主要影响的是用户体验;对安全性也没有什么影响;主要影响的是用户体验
对于Bug的预期和改进建议:这个bug不是很严重的bug,觉得影响不大
建议:空格可以一个一个读取

bug发生时的测试环境
操作系统:Windows 10 专业版 20H2
浏览器:Firefox 88.0.1 (64 位)
Bug的可复现性及具体复现步骤
特定条件下发生
复现步骤:
点击撰写解决方法

点击提交回答

可以看到我的回答,然后点击编辑其他人的回答

编辑其他人回答,然后返回

刚刚我的回答,不见了

bug具体情况描述
回答界面:回答显示异常。当我回答问题后,答案会出现在问题下方,但当我再点击查看其他人的答案后,返回该问题界面时,我刚刚的回答会显示异常(不显示)。
bug分析
Bug的可能成因:网页刷新时,没有刷新最新页面,而是刷新了发布前的页面
Byg的严重性:⭐⭐⭐
对功能没有什么大的影响,主要影响的是用户体验,用户可能发现自己发布的回答不见了;对安全性也没有什么影响;主要影响的是用户体验。
对于Bug的预期和改进建议:这个bug不是很严重的bug,觉得影响不大
建议:改进,返回正常的页面

结论

经过这么多工作,我给这个软件下的一个评价是:一般!

第二部分 分析

开发时间估计

团队人数6人左右,计算机大学毕业生,并有专业UI支持

CSDN StackOverflow SegmentFault
一年 十个月 一年
CSDN的功能模块非常多而且齐全,六个人的团队的话,我个人认为,任务量还是蛮大的。
StackOverflow内容也比较多
SegmentFault相对来说比较简单,但要做到实现全部功能,保证网站运行到这种地步的话,也需要一定的工作量

同类产品对比排名

使用便捷程度:SegmentFault>CSDN>StackOverflow
问题回答率(内容质量):StackOverflow>CSDN>SegmentFault
功能及美观:CSDN>StackOverflow>SegmentFault
综合排名:CSDN>StackOverflow>SegmentFault

[BUG存在的原因分析]

我觉得这个BUG可能是他们没有发现吧,测试的时候没有很严格。我发现这个bug也是在使用各个功能的时候发现的,只有特定的情况下才会发生。

第三部分 建议和规划

市场概况

1.市场大小
目前来看,IT技术真正与其他各个领域接轨,所以IT行业在我国是处于一个越来越火爆的状态,再加上国家政策的扶持(十三五),国家高校的大力发展,市场只会越来越火爆。
数量的话,网络资料说法不一,大致应该在200万到1000万之间
2.直接的用户有多少?潜在的用户又有多少?
直接用户有从事相关工作的人员以及就读相关专业的在校大学生(占绝大多数),潜在用户大多都是准备转行IT的人员或者是准备报考相关专业的学生和参加相关考试的人员等(如全国计算机考试等)

市场现状

目前市场上的产品
主要有CSDN,StackOverflow,SegmentFault,博客园等等
产品的定位、优势与劣势

CSDN StackOverflow SegmentFault 博客园
定位 一个面向IT技术人员的博客类网站 全球问答网站 中文领域最大的技术问答交流社区平台 一个面向开发者的知识分享社区
优势 功能模块齐全,有热门话题等板块,还有实时新闻 简单高效,符合程序员想要在线上解决问题的需求 页面整洁 页面整洁,干净,可以自定义个人博客
劣势 很多学习是付费的 有投票资格限制,和提问门槛 回答率较少 解决问题不够快
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
上述产品,都属于竞争关系。CSDN在中国做的比较好,用户量大,是国内IT行业覆盖最全的一个社区。博客园老用户较多。StackOverflow在国外做的比较好,也深受很多老用户的喜爱。

市场与产品生态

这个产品的核心用户群
大多数都是IT从业人员或为相关专业大学生,其中多为男生
典型用户

小张 小王
学历 大学 大学
年龄 20 26
专业 软件工程 化学
爱好 踢足球 打游戏
收入 15k 5k
表面需求 完成作业,查询知识 转行学习新技术
潜在需求 学习新的技术 学习新技术
产品的用户群体之间的关系
可能都是在网站上学习的,也可能相当于是师生关系。有利用其相互作用二次构成特定用户生态的可能性

产品规划

你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
SegmentFault可以添加一个采纳榜的功能,这样可以让用户接触到网站的大牛,通过他们的主页进行学习

NABCD
N 用户可以更快的接触到相关领域的大牛,而不是通过日复一日的使用才找到相关领域的大牛
A 加入某个模块或者标签之后,统计出该模块每日每月每年的答案采纳榜,展示在右边栏目
B 用户可以更块的认识相关领域大牛,更快解决问题,节省用户时间
C 方便用户,提高用户体验,从用户角度考虑问题
D SegmentFault首页提示新功能,采纳榜放在显眼的位置
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
任务分工 数目
---- ----
前端 1
后端 3
测试 1
美工 1
请为你的团队设计16个周期每周的详细规划。
周数 规划
---- ----
第1周 市场调研,确定功能展现风格,学习需要学习的技术
第2周 进行相关需求分析,继续学习相关技术
第3周 进行系统设计,搭设基本布局
第4-11周 前后端开发
第12-13周 进行测试
第14-15周 投放用户使用进行测试
第16周 修改bug,准备发布
posted @ 2021-05-21 19:18  壹壹贰贰  阅读(101)  评论(5编辑  收藏  举报