这个作业属于哪个课程 | 2022年福大-软件工程、实践-W班 |
---|---|
这个作业要求在哪里 | 软件工程实践——软件评测 |
这个作业的目标 | 完成软件调研评测、软件分析、针对软件提出建议和规划 |
其他参考文献 | 参考文献见于文末 |
严重性 | 说明 |
---|---|
★★★★★ | 致命性系统故障、致命性安全性漏洞、用户体验严重影响 |
★★★★ | 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差 |
★★★ | 一般系统故障、一般安全性漏洞,影响用户正常使用 |
★★ | 一般系统故障,轻微安全漏洞,对用户影响较小 |
★ | 一般系统故障,基本无安全漏洞,对用户基本无影响 |
CSDN是全球知名中文IT技术交流平台,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区——CSDN开发者互助问答社区_程序员有问必答
基础功能介绍和使用
问答首页
标签榜
问答详情
撰写回答
提问题页面
点击首页右上方的提问题按钮即可到达提问界面。
Markdown
语法,但比较遗憾的是没有实现实时预览;我的提问
问题的搜索
手机端以及PAD端的功能
优缺点分析
优点:
缺点:
改进意见
Bug1:有问必答模块中点击部分问题标签进行筛选时存在问题
测试环境:win10
+Firefox 99.0
可复现性及具体复现步骤: 必然发生
具体情况描述: 在有问必答模块中点击标签进行筛选时部分标签的跳转出现了问题,页面并没有按照标签进行筛选而是回到了默认页面或是其他标签的筛选页面。目前测试的出现问题的标签主要有java
、c语言
还有c++
。
补: 在我相隔两天后(4月8日晚)进行测试时还发现在有问必答模块中点击任意标签都会跳转到一个只有一个问题的3d标签的页面(突然出现的问题,不知道是不是因为开发人员正在进行维护)
Bug分析:
Bug反馈: 因为已经在反馈帖子中看到有用户反映了这个问题,且开发团队已经进行了回复,故没有重复反馈该问题。
Bug2:部分用户的采纳率数据与实际数据不同
测试环境:win10
+Firefox 99.0
可复现性及具体复现步骤: 必然发生
具体情况描述: 在问题列表中有些用户的采纳率中的数据与用户个人信息中的数据不符合。图中用户在问题列表中显示的发布的问题数为3个
,采纳个数为2个
而在该用户的个人信息中该用户发布的问题数为
8个
且该用户的采纳问题个数为
5个
而非问题列表中显示的3个
Bug分析:
d) 好,不错
|
|
|
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stack Overflow是一个与程序相关的IT技术问答网站 。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等——Stack Overflow - Where Developers Learn, Share, & Build Careers
基础功能介绍和使用
Filter
进行更加详细的筛选(有点像简易版的知网高级检索),真的太人性化了!Show all tag synonyms
了解所有活动标签的同义词。页面对同义的标签进行了分块展示,页面中可以看到标签的代名词、创建者以及创建时间等数据,并可以进行筛选排序。Stack Overflow
会在用户发布问题前提示用户先搜索,这样可以在一定程度上避免相似问题的重复发布,同时还会告知用户提问的注意事项。CSDN问答
一样Stack Overflow
在用户输入标题后会提示相似的问题,可以在一定程度上避免相似问题的重复发布,这在很大程度上提高了社区的问题质量。且Stack Overflow
的提示内容展示了更加详细的问题信息,功能更完善且人性化!markdown
语法,并且在工具栏下方编辑器使用的语法提示,方便新手用户快速上手。同时编辑器会保存内容的草稿,避免已经编辑的内容丢失。编辑的内容可以实时预览,很人性化。五种
,且在用户输入标签名称时会自动搜索匹配的标签,方便用户选择。同时用户若没有找到合适的标签可以创建标签。优缺点分析
优点:
Stack Overflow
的社区活跃性高,用户发布的问题能够得到较好的解决,保证用户在社区中能有所收获Stack Overflow
的受众多的原因之一。细节决定成败!
缺点:
改进意见
e) 非常推荐
|
|
|
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SegmentFault 是一个面向专业程序员和编程爱好者的技术社区。它由问答和专栏两大块组成,由热心的程序员们创建和维护——技术问答SegmentFault
基础功能介绍和使用
未登录的问答首页
登录后的问答首页
标签页
点击热门标签中的全部按钮可以进入标签页面查看所有标签。
问答详情
撰写回答
提问题
若用户有想要解决的问题可以点击提问题按钮发布问题。
Stack Overflow
一样会在用户发布问题前提示用户先搜索,这样可以在一定程度上避免相似问题的重复发布。同时还会告知用户提问的注意事项。markdown
语法,且与回答问题一样可以实时预览内容,非常人性化,方便用户相互对照检查格式。(再次夸!左右对照真的很方便很方便)我的提问
问题的搜索
SegmentFault支持使用Bing
、Goolge
、百度
和站内搜索
四种方式查询站内相关的问答。但这里对搜索的结果没有提供筛选的功能,2016、2017年
的问题居然都排在前列。现在技术更新迭代那么快,五六年前的解决方案很有可能难以定位到用户的需求。如果能像CSDN一样加一个按热度、发布时间等因素筛选排序的功能应该会更方便用户使用。
手机端以及PAD端的功能
优缺点分析
优点:
Stack Overflow
,又在其基础上做了一些简化,是一个不错的中文开发者交流平台,体验还是比较舒适的。SegmentFault
的UI是本次测评的三个网站中最舒适的markdown语法
,且均能实时预览编辑的结果,更加人性化,用户的体验也更好。缺点:
不支持markdown语法
,用户体验不够好改进意见
markdown
语法,方便用户编辑内容Bug1:
测试环境:win10
+Firefox 99.0
、iOS 14.2
+SegmentFault App
可复现性及具体复现步骤: 必然发生
具体情况描述: 在网页端对于声望不足的用户点赞时会提示用户不满足点赞的条件(虽然按钮会变成已点赞的效果,但刷新后点赞数并没有增加,说明并没有点赞成功)
但在手机端中登陆后却可以对其他用户进行点赞。
且网页端中个人信息页以及相应的问题页会显示点赞成功
Bug分析:
Bug2:
win10
+Firefox 99.0
Bug分析:
Bug3:
d) 好,不错
|
|
|
|
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CSDN问答社区
来查看别人的问题以及回答,并没有自己发布过问题。功能分析
时间估计
根据团队的规模(团队人数6人左右,计算机大学毕业生,并有专业UI支持)对开发时间进行预估,时间如下:
9个月
12个月
6个月
由于时间关系,没有办法对市面上的问答产品都进行全面的测评,所以同类产品的对比排名就围绕着本次测评的三款问答网站展开。
考量指标 | 排名 |
---|---|
问答质量 | Stack Overflow >> SegmentFault ≈ CSDN问答 |
社区活跃度 | Stack Overflow> CSDN问答>SegmentFault |
页面美观程度 | SegmentFault>CSDN问答>Stack Overflow |
功能完善性 | Stack Overflow> CSDN问答≈SegmentFault |
文本编辑功能 | SegmentFault>Stack Overflow>CSDN问答 |
综合 | Stack Overflow> CSDN问答≈SegmentFault |
CSDN问答
Stack Overflow
和SegmentFault
一样引入荣誉评比或声望等机制,提高用户的积极性,带动社区蓬勃发展。CSDN的帖子的编辑器
也需要优化一下,和文章编辑器
完全不是一个等级的!!)Stack Overflow
Stack Overflow
目前的受众主要还是国外市场(不会挂梯子的话真的很卡),可以考虑扩大中国市场,增加国内版本等操作来扩大受众。SegmentFault
markdown
语法,保证用户在不同端能获得同样舒适的体验(思否网页版的编辑器是使用下来体验最好的,相比之下移动端就有点简陋了,比较可惜)首先市场有多大?
CSDN问答网站
、Stack Overflow
、SegmentFault
等这类IT问答网站
来说,用户肯定是在IT方面遇到问题需要解决的人员。那么什么用户需要解决IT相关的问题呢?809万人
,同比增长7.4%
(数据来源:工信部)。1800万人
,人才缺口达750万人
;至2025年,我国人才总量约达2000万人
,人才缺口达950万人
。IT问答网站
拥有着非常广阔的市场。市场的直接的用户是谁?市场的潜在的用户又是谁?
目前市场上有什么样的产品了?
除了本次测评的三个网站以外,市面上还有一些问答网站受到开发者的欢迎,比如慕课网猿问
、博客园
、V2EX
等网站——点击查看更多问答网站
本次测评的产品的定位、优势与劣势在哪里?
产品定位:
优势与劣势
平心而论,Stack Overflow之所以长盛不衰,除了产品体验好外,最主要的是国外技术起步早,大牛多,有原创、创新、开源的分享氛围。
本次测评的产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?
CSDN
而言,博客社区和问答社区就存在着一定的功能耦合,用户在使用问答社区
的同时也可以撰写博客
发布问题或是分享自己采纳的解决方案,为以后遇到类似问题的用户提供帮助。CSDN问答
引入专家认证机制以及问答等级制度(类似思否
和so
的声望),并在问答中展示出来。
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩
请为你的团队设计16个周期每周的详细规划
|
|
---|---|
|
进行需求分析、用户调研,制定完备的项目计划书 |
|
完成前端的原型设计,后端完成相应的数据库设计,美工设计相应的布局以及设计 |
|
前端人员一句美工人员的需求完成主要的页面设计,后端人员完成基本的功能 |
|
前端人员完成页面的细节并与后端交接,通过接口获取后台数据并渲染,后端人员根据前端人员的反馈修改完善功能 |
|
前端将美工设计的UI方案展示在页面中,测试人员完成单元测试、功能测试、集成测试等测试 |
|
发布并进行测试 |
|
正式上线使用并进行推广和维护 |