软件测评

这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 作业要求
这个作业的目标 通过各种案例分析,评测,思辨,总结,体会软件工程的原则在实践中的种种体现

第一部分 调研,评测

CSDN问答

体验

CSDN首页

界面清晰简洁,分类明确,看着用着都很舒服,用户量很大,问题种类很多(甚至有老哥在里面聊起了人生规划),不愧是CSDN。

CSDN提问

提问界面真的很厉害,能添加代码段,支持很多种语言,提问界面也有指导,增加了问题的规范性。

CSDN提问 CSDN提问

提问有专门的团队解答,回复速度真的很快,虽然只有第一次免费。

CSDN回答

回答页面很简单,也可以直接添加代码段,链接会自动高亮,很方便。

BUG

CSDNbug

在页面移到下面一点的位置时点击导航栏会在展开时突然瞬移。

CSDNbug

看了好多个人的资料了,不管被采纳数和采纳了多少答案,采纳率都是零。

结论

非常推荐
很好用,功能完善,界面也好看,用户多,氛围也很好,挑不出什么刺,就是添加代码段的时候不会实时高亮,感觉加一下会更完美。

Stack Overflow

体验

是真的卡的不行。

栈溢出首页

除开网络问题不说,我更喜欢Stack Overflow的这个页面,相比起CSDN更为简洁,功能也齐全,配色我也更喜欢。但是他的左边导航栏的tag点击是转跳页面,会进行一次页面的刷新,我感觉做成CSDN那样的下拉框会比较好。

栈溢出提问

Stack Overflow的提问页面也有非常清晰的导航教程。

栈溢出富文本 栈溢出提问

提问界面的富文本真的很好用,甚至可以直接写html,css,js。

栈溢出回答

回答界面有着和提问界面一样强大的富文本,还可以实时预览。

栈溢出回答

在提交回答之后会有回答指南教你完善回答。

BUG

栈溢出提问

在修改完头像一开始图片会裂,要多刷新几遍才能正常显示。

总结

好,不错

板块,界面设计都没有问题,在国外很受欢迎,用户非常多,而且没有广告!!

相比起CSDN,栈溢出的富文本框更加好用,而且代码高亮可以实时预览。

但是这个在国内用就是折磨,希望他能增设中国服务器和中文板块吧,我的英文水平限制了我只配谷歌机翻。

SegmentFault

体验

思否首页

简介得有点空,都这么空了还有广告?

标签的分类好乱,不好找到自己想要的标签。

右上角有个新手任务当教程,这点挺好的。

思否提问

提问页面代码段可以实时预览,清晰明了(比CSDN好),而且还有模板可以选,挺好的,但是没有教程指引。

思否提问

回答在问题页面最底下,点击之前有回答教程。

思否提问

回答页面比较简陋,不过基本功能都实现了,也能预览代码,挺好的。

BUG

思否提问

提问界面右上角模板选完就回去不了,然后把模板里面的内容删掉再次点击模板也没反应,编写到一半切换模板会往后一直添加标题。

思否提问

刷新就能加浏览量,绝了。

回答得拉到所有回答最先下面才能撰写回答,还好用户类不大,回答的人不多,要是有个大帖子100+回答,估计还没滚到回答框就关掉问题了。

总结

一般
思否作为一个问答网站的基本功能都实现了,但是很多小细节都该没完善,页面tag的点击都是转跳,每次都要刷新一下。感觉这个网站还很不成熟,还有很多可以改进的地方。

第二部分 分析

开发时间估计

CSDN

问答功能十分完善,还有悬赏,排名,搜索,关注,频道等功能。应该是在需求分析时下了一番功夫。

阶段 时间
需求分析 30天
概要设计 15天
详细设计 15天
程序编写 120天
产品测试 15天

stack overflow

问答模块十分完善,特别是富文本框特别强大,网站功能齐全。甚至还有公司系统,能在问答网站招聘。整体规模比CSDN大了不少。

阶段 时间
需求分析 30天
概要设计 30天
详细设计 30天
程序编写 180天
产品测试 30天

segmentfault

问答模块基本实现,但是还有遗留很多小问题,很多设计不人性化,可以看出需求分析和设计没有做好,产品测试也不够完善。

阶段 时间
需求分析 15天
概要设计 10天
详细设计 10天
程序编写 90天
产品测试 15天

同类产品对比和排名

CSDN问答在国内受众很广,功能也相对完善,很长一段时间都不断地在改进。
stackoverflow是一个非常专业,功能强大的IT问答网站,可惜全是英文,问答也大多是英文。
segmentfault还不够成熟,但也有一些亮点,比如显示回答者的水平等小细节,还有很大的进步空间。

项目 第一 第二 第三
UI美观性 stackoverflow csdn问答 segmentfault
用户体验 csdn问答 stackoverflow segmentfault
响应速度 csdn问答 segmentfault stackoverflow
用户量 stackoverflow csdn问答 segmentfault
影响力 stackoverflow csdn问答 segmentfault

[软件工程方面的建议]

  • CSDN:希望在编写问题时能实时预览。
  • stack overflow:已经做的很棒了,希望能开设中国板块,或者添加翻译插件。
  • segmentfault:一言难尽,需要改进的地方太多了,希望可以做好需求分析,好好改进现在的页面。

[BUG存在的原因分析]

  • CSDN

那个导航条瞬移是因为点开改变了导航条高度,它在页面重新排放位置了,希望直接固定在侧边会好点。
采纳率怀疑逻辑有错误,都显示采纳数了说明和数据库交互没问题,建议检查一下采纳率生成的代码。

  • stack overflow

应该是因为网卡,国外网站太折磨了。

  • segmentfault

不能切回无模板应该是因为设计的问题,可能觉得删除就好了吧。
有加内容一切换就往下加标题因该是为了保留用户编辑到一半的内容。但是这样的处理我难以认同。

第三部分 建议和规划

市场概况

对于软件开发人员来说,保持编程的竞技水平是非常有必要的。
通过解决不同类型的编程难题,迎接不同类型的编程挑战可以帮助了解编程语言的复杂性,还能学习到更多新的算法,变得越来越优秀。
IT行业蒸蒸日上,单单中国就有大概500W+的程序员这些都是国内IT问答论坛的潜在用户。
CSDN有750w以上的活跃用户(它官网写的,不知道真的假的),说明用户成员不仅仅是程序员,还有学生和业余成员。

市场现状

目前流行的IT问答社区:StackOverFlow,极乐,Ruby China,51cto
IT问答论坛的竞争十分激烈,stackoverflow凭借着优秀的UI,完整的审核体系,还有独特的团队合作系统一马当先。
虽然stackoverflow十分强大,用户也非常庞大,但是由于语言问题,对中国市场影响不大。而国内的CSDN以自己庞大的用户群众为优势,再加上不断地改进,现在占据了国内市场的大部分。
segmentfault的用户群众实在太少了,一个冷清的论坛注定没有生命力,再加上一些网站的小问题,思否现在处于比较尴尬的地位。

市场与产品生态

核心用户:程序员,学生,代码业余爱好者

典型用户:

  • 学历:大学本科及以上
  • 年龄:18-35岁
  • 专业:软件工程
  • 爱好:编程
  • 收入:较其他产业高
  • 表面需求:解决项目或者工作遇到的问题
  • 潜在需求:提高自身的打代码能力

用户群体之间的关系是互帮互助,拥有庞大专业的用户群众的话更能形成良性循环。像CSDN这样专门有专业团队在问答论坛上回答问题可以有效理由用户关系促成循环。

产品规划

思否的提问在提问时不会提示目前问答已经有的问题,我希望为他加上提问时输入标题联想论坛上已经有人提问的帖子这个功能。
这样可以避免问题的重复。

分工

  • 美工,原型,前端3人
  • 数据库,后端2人
  • 测试1人

第一周:制定项目计划,需求分析

第二周-第三周:制作原型,美工设计

第四周-第五周:提问提示模块完成

第六周:测试

第七周-第九周:完善提示模块

第十周-第十二周:实装提示模块进行用户测试

第十三周-第十五周:收集反馈信息,完善提示模块

第十六周:实装发布

posted @ 2021-05-20 20:28  murasameEM  阅读(108)  评论(1编辑  收藏  举报