这个作业属于哪个课程 | 2021春软工实践|W班级(福州大学) |
---|---|
这个作业要求在哪里 | 软件测评 |
这个作业的目标 | 完成软件测试并进行分析、 建议和规划 |
其他参考文献 |
第一部分 调研,评测
CSDN问答
体验
介绍和使用软件
CSND是一个专门面向软件开发者的问答论坛,在这里用户可以提出自己在开发中遇到的问题或是回答其他用户所遇到的问题,有些问题提问者给出悬赏,可以让回答者获得到收益。
多种登录方式选择
根据需求查找问题
提问界面
提问界面可以给提出的问题添加标签
回答界面
优缺点分析
-
优点:多种登录方式对于网友们的使用十分友好;对于学习者,CSDN可以满足大部分用户提问或者是寻找问题的需求;对于回答的问题的人,CSDN的问题标签可以快速地帮助回答者找到适合自己的领域,同时赏金系统能给有能力的回答者带来收益,调动大家回答的积极性。
-
缺点:因为有赏金系统的存在,大多数人可能更愿意选择回答那些有着高额赏金的问题,对于比较穷的提问者,可能不会很快地得到很好的回答;提问者给出的赏金会被平台抽走百分之二十,我觉得这个比例有点偏高。
对产品有什么改进意见?
我觉得平台可以把抽走的百分之二十赏金拿一部分分给那些认真回答问题但是没有获得应该有的奖励的用户,这样才能让更多的问题得到回答、更多的提问者得到帮助。同时也要加入问题监控系统,防止有人水问题。
BUG
暂无
结论
- 总体评价:好,不错
- 总体来说CSDN能够满足用户对于查找问题答案的需求,但是其中资本的味道太浓厚了,虽然这个赏金机制能够调动用户回答的积极性,但是百分之二十的抽成我认为还是太高了。不过对于我这种只会使用它来寻找问题答案而不提问的人算是很好用了
类别 | 描述 | 评分(每项10分满分100) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 9 |
细节 | 有什么为用户考虑的细节? | 8 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 |
辅助功能 | 一些辅助功能如皮肤等 | 8 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 9 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 8 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 7 |
用户拥有的控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
整体评价 | 整个使用过程中给我的印象分 | 8 |
总分 | 83 |
Stack Overflow
体验
介绍和使用软件
网络上对Stack Overflow的介绍是这样的
Stack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript窗口等。
首页
回答界面
优缺点分析
-
优点:登录的时候可以直接使用GitHub账号登录,比较省事儿;可以基本满足学习者提问以及寻找问题答案的需求;也有标签系统,回答者可以搜索标签来回答相关领域问题;可以创建团队,在结构简单且易于搜索的单个位置内连接和共享知识;似乎还有找工作的功能。
-
缺点:全英文的界面不能切换语言,使用过程中网页加载的过程稍微有一些卡顿。
对产品有什么改进意见?
推荐加入可以选择语言的功能,加入专业的翻译团队,由于这些程序相关的问题可能会有很多专业名词,只采用机翻的话很容易造成根本不知所云的情况。
BUG
暂无
结论
- 总体评价:一般
- Stack Overflow之前没怎么使用过,网站上交流的大多数外国人,纯英文的交流让人看起来有点头大。
类别 | 描述 | 评分(每项10分满分100) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 8 |
细节 | 有什么为用户考虑的细节? | 5 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 10 |
辅助功能 | 一些辅助功能如皮肤等 | 7 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 9 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 7 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 6 |
用户拥有的控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 8 |
整体评价 | 整个使用过程中给我的印象分 | 5 |
总分 | 72 |
SegmentFault
体验
介绍和使用软件
SegmentFault上的介绍是这样的
SegmentFault是一个面向中文开发者的专业技术社区。社区采用良性、合理的机制来让开发者自由生长,希望通过最干净、简洁、优质的产品体验,来吸引国内优秀的开发者和技术人员,一起打造一个纯粹的技术交流社区。
我们希望为中文开发者提供一个纯粹、高质的技术交流平台,与开发者一起学习、交流与成长,创造属于开发者的时代!
首页
回答界面
优缺点分析
-
优点:登录的时候可以直接使用GitHub账号或者微信扫码登录(但是用GitHub登录会比较卡);可以基本满足学习者提问以及寻找问题答案的需求;拥有标签系统,而且每个标签还添加了不同颜色区分更有辨识度;登录过后有稍微有一些新手引导,对新手比较友好;是面对我们中国用户的问答社区。
-
缺点:感觉知名度不是很高,之前没有怎么听说过;广告也是三个软件中最多的。
对产品有什么改进意见?
希望能多做一些推广,目前把思否用户提出的问题作为关键字在百度上搜索,跳出的前面几个词条全是CSDN、知乎和博客园等,没有看到一条思否相关的回答,甚至我输入“sifou”,输入法也没有“思否”这个词语,需要我两个字分别找到再打出来,可以看出来思否的知名度目前很低,但是是金子总是会发光的,希望能继续努力做好产品提升知名度。
BUG
Bug发生时的测试环境
windows10系统,浏览器用的是火狐浏览器,版本是88.0.1 (64 位),时间段是晚上八点到九点
Bug严重性指标
-
致命:致命是指系统主要功能丧失,用户数据受到破坏,造成系统崩溃、悬挂、死机或者危及人身安全等的问题。例如程序所引起的死机,非法退出、死循环、数据库发生死锁、数据流环节上严重的数值计算错误、产品设计存在严重的安全问题、漏洞被利用后可能导致系统瘫痪、数据丢失或隐私泄露等问题。
-
严重:主要功能部分没有实现、产品需求规格书不符、功能与要求不符、数据流错误、 程序接口错误、 数据流环节上轻微的数值计算错误、 性能如内存溢出、响应时间超长等的诸多问题。
-
一般:次要功能未实现、与产品需求规格书不符、界面出现错误、格式错误、没有进行一些特殊的限制和要求、删除内容没有做提示、存在必填项冗余内容等方面。
-
轻微:轻微只要发生在一些小的界面方面的问题。例如错别字、提示信息、语法日期显示格式不正确、界面不美观、操作不方便和不习惯等诸多方面。
Bug描述 -
第一个是在登录的时候无论点击下方的哪个快捷登录的按钮都不会直接跳出登录的画面,登录的弹窗会呗火狐浏览器拦截下来需要手动点下才能正常登录,不知道为什么
严重等级:一般 -
第二个是个人主页这儿如果没有编辑过个人简介在这儿会有一串很奇怪的东东,不知道是不是设计成这样,但是如果是设计成这样这个几乎没有什么美观的图形似乎没有什么含义
严重程度:轻微 -
第三个是输入的富文本框中所有的按键都有一点点稍微向下越界,不知道是不是故意设计成这样,感觉不太美观
严重程度:轻微
结论
- 总体评价:一般
- SegmentFault之前没怎么使用过,但是看了一下是主打面对中国程序员的社区,和上面那个产生了鲜明的对比,不过知名度目前还不是很高,这种问答社区一定是要有用户量作为基础才能有更多有用的信息,所以还有一些路要走。刚开始使用时由于说是面向中国用户的社区还有挺高的好感度,但是在使用过程中确实是有很多不方便的地方,还需要继续努力。
类别 | 描述 | 评分(每项10分满分100) |
---|---|---|
核心功能 | 分析三个核心功能,功能设计和质量。 | 8 |
细节 | 有什么为用户考虑的细节? | 9 |
用户体验 | 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 | 7 |
辅助功能 | 一些辅助功能如皮肤等 | 8 |
差异化功能 | 这个软件独特的功能. 它对用户的吸引力有多大? | 8 |
软件的效能 | 占用内存, 启动速度, 内存泄漏情况 | 7 |
软件的适应性 | 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 | 8 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户拥有的控制权 | 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 | 7 |
整体评价 | 整个使用过程中给我的印象分 | 8 |
总分 | 78 |
第二部分 分析
开发时间估计
- CSDN问答预估时间:16周
- Stack Overflow预估时间:24周
- SegmentFault预估时间:12周
同类产品对比排名
Stack Overflow > CSDN回答 > SegmentFault
BUG存在的原因分析
对于思否来说,第一个bug可能是测试把关不严,没有注意在特殊的配置或环境下测试;后面两个bug可能他们的工作人员认为不关键吧,或者是他们ui设计的独特审美。
第三部分 建议和规划
市场概况
这类IT相关的问答社区网站主要面对的就是软件开发者,根据网上查找到的资料,未来我国对IT行业人员的需求还没有达到饱和,未来对程序员,尤其是优秀的程序的需求会越来越大。直接的用户包括所有IT行业人员,潜在的用户包括了未来将会入行的学生或者是打算学习这方面知识的所有网民。
市场现状
目前市场上比较有名气的就有Stack Overflow、CSDN回答、思否等等。
- Stack Overflow主要的定位应该是面向全球的软件开发者的开发问答社区,优势不言而喻就是有着大量的用户基础,但是对我们国内的用户来说全英文的界面可能有一些不友好
- CSDN回答主要的定位是也是面向开发者的开发问答社区,优势是对于我们国内用户是非常友好的,但是我觉得其中的资本味道太浓厚了
- 思否主要定位是一个面向中文开发者的专业技术社区,优势是这是面向我们本土的技术社区,操作起来十分快捷易懂,与社区中的人交流起来也很方便,但是对比上面两个还有很多进步的空间和需要改进的地方
Stack Overflow在全世界有着大量的用户群体,而CSDN在我们国内的市场份额应该是最大的,思否与前面两者相比都有很大一部分距离。
市场与产品生态
核心用户群体:学生、IT行业人员
典型用户:擅长使用互联网查找问题答案的人
学历:各种学历只要想学习都有可能
年龄:40岁以下
专业:软件工程、计算机
爱好:学习编程
收入:中等偏上
表面需求:寻找遇到问题的答案
潜在需求:丰富自身的专业知识
用户群体之间互相帮助、共同进步于学习,在这样的学习环境之下,只要用户能用心请教、认真思考,就能学到很多东西,进而帮助更多需要帮助的其他用户。网站管理者或许可以把一些比较经典或者有重要意义的问题总结起来出成书本,用这样的书来帮助更多学习的人。
产品规划
目前思否还不能提供类似小组一样的功能使得一部分志同道合的学习者共同学习,在这个小圈子里面共同交流每天遇到的问题,增加互帮互助的效率。
- N(need):有的用户在社区中提出问题,在与回答者的交流中双方互相了解过后,下一次提问可能会是不同的回答者,这样之前的交流了解就全都无效了。小组功能可以使得志同道合的人之间的交流更加有效率,小组中成员提出的问题和思考可以更快地得到明白的人的回应。
- A(approach):给思否添加一个小组功能,把用户可以自己发起小组,把一些经常一起讨论问题的人拉到一块儿,提高学习效率。
- B(benefit):这样可以提高社区中大伙儿的学习效率。
- C(competitors):相比其他的问答社区这样的功能还似乎没有全部覆盖,也算是完善思否的功能,提高竞争力
- D(delivery):可以在新手任务中加入这方面的教学指引
分工:前端3人,后端2人,测试1人
时间安排:
- 第一周:需求分析,收集数据确定制作方向
- 第二周:原型设计
- 第三周:系统结构设计
- 第四周:数据库设计
- 第五周:开始α冲刺制作产品功能
- 第六周:α冲刺制作产品功能
- 第七周:α冲刺制作产品功能
- 第八周:α冲刺制作产品功能
- 第九周:开启α测试
- 第十周:修复bug并根据用户的反响总结不足
- 第十一周:修复bug并根据用户的反响总结不足
- 第十二周:开启β冲刺完善产品功能
- 第十三周:β冲刺完善产品功能
- 第十四周:β冲刺完善产品功能
- 第十五周:β冲刺完善产品功能
- 第十六周:完成发布