个人作业---软件评测

软件评测

这个作业属于哪个课程 <2021春软件工程实践|S班>
这个作业要求在哪里 <作业要求的链接>
这个作业的目标 通过各种案例分析,评测,思辨,总结,我们就能看到软件工程的原则在实践中的种种体现
其他参考文献 《构建之法》、百度知道

第一部分 调研、评测

CSDN问答

体验

  • 软件简介

    image

    在提问界面的右边,展示了一个问题的合格提出应该有哪些步骤;

    在内容中对正确的提问做了一个引导,且可以插入图片、代码段;

    如果问题比较紧急,可以使用VIP来提升问题的曝光度;

    image

    image

    上交问题后会以如上形式发布出来,并且显示在列表中

  • 优缺点分析

    优点:

    CSDN中的问题内容很全面,一般都能在里面找到问题的答案;

    提问界面很不错,对不懂提问知识的人有很多必要的引导和建议;

    缺点:

    内嵌广告过多;

    问题内容虽多,但是却不是很精炼;

    收费项目太多了,对于一个学生而言解决一个加急问题太贵;

  • 对产品的改进意见

    ​ 1.在知名度上已经很高了,接下来就是招揽“回头客”。想要让用户使用后还想继续使用,可以尝试下先减少广告的数量,加大审核力度,减少垃圾问题的产生,这一点上Segment Fault做的就很好。

    ​ 2.应该对用户进行分类,比如工作人士和学生,如果用户是学生的话可以降低收费标准,我认为这样可以留下很多学生客户。

  • 采访

    ​ 背景和需求

    北京信息科技大学软件工程毕业生,工作时长2年,平常工作经常用到这类网站来查一些问题,闲暇时喜欢逛逛技术相关的帖子,有时也会发布一些关于算法提高的博客文章。现在他正急需一个网站来解决他正在做的项目中一个技术上的问题。

    ​ 体验照片------问答模块

    image

    image

    Q:用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?

    ​ 花了一些时间,不过最后解决了。该网站提供了很多的解答方式,数据量充足,界面上也通过列表的方式一一展示,功能基本实现;但是精准度较差,搜索到了很多无用的垃圾回答

    Q:用户体验方面有问题么?

    ​ 1.搜索问题的速度挺快,发布问题很迅速;

    ​ 2.发布图片存在大小限制;

    ​ 3.网站注册速度非常快,不过不支持除了微信外的第三方软件限制了我用QQ注册

    Q:用户对该产品有哪些意见?

    ​ 1.加大审核力度,不管是图片还是问题;

    ​ 2.减少收费标准,价格偏高;

    ​ 3.减少广告,广告多到让人反感

    BUG

    • Bug具体情况描述

      image

      image

      image

      关注一个博主后再取关他关注数不会改变,刷新了也不可以,关注完后关注数也不会增加,只有再重启CSDN后才会有变化

    • Bug发生时的测试环境

      ​ 在win10系统上使用chrome打开CSDN时,看到一个不错的博主,正打算关注他,却发现了这个BUG

    • Bug的可复现性

      ​ 再次测试了另一个博主,也会产生同样的问题

    • Bug分析

      • Bug等级划分:

        ​ ⭐⭐⭐⭐ 崩溃

        ​ 阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环,导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等

        ​ ⭐⭐⭐ 严重

        ​ 系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联程序间调用冲突,安全问题、稳定性等。如:软件中数据保存后数据库中显示错误,用户所要求的功能缺失,程序接口错误,数值计算统计错误等

        ​ ⭐⭐ 一般

        ​ 功能没有完全实现但是不影响使用,功能菜单存在缺陷但不会影响系统稳定性。如:操作时间长、查询时间长、格式错误、边界条件错误,删除没有确认框、数据库表中字段过多等

        ​ ⭐ 次要

        ​ 界面、性能缺陷,建议类问题,不影响操作功能的执行,可以优化性能的方案等。如:错别字、界面格式不规范,页面显示重叠、不该显示的要隐藏,描述不清楚,提示语丢失,文字排列不整齐,光标位置不正确,用户体验感受不好,可以优化性能的方案等

      • 原因:可能是页面缓存和刷新方面的问题

      • Bug严重性:⭐

      • Bug改进建议:前端方面的问题,建议前端开发人员再看看session的实现

      • Bug反馈:

        image

BUG

  • Bug具体情况描述

    image

    image

    显示可以使用QQ注册,可是点击QQ的按钮后却显示不支持第三方账号注册

  • Bug发生时的测试环境

    ​ 第一次使用想要查找一些问题,但是没有账号,注册账号时

  • Bug的可复现性

    ​ 不管怎么点,换了3个浏览器,退出重进都不可以

  • Bug产生原因:可能是页面跳转出错?

  • Bug严重性:⭐⭐

  • 改进方法:看看页面跳转是否出错

结论

我现在上CSDN很少了,这个网站总体来讲很多地方做的的确比较不合理,并且质量参差不齐。如果是学生刚开始关注的话还是可以在上面找到一些资料的,如果你在学习一门技术可以在其论坛上找到一些解决问题的方法,但是如果是想要提出一些问题,如果不充值成为会员的话几乎很难会有人来回答问题,对于学上而言会员价格实属有些昂贵,且该网站存在较多的广告,可能会印象体验,所以我对该软件持一般态度。

Stack Overflow

体验

  • 软件简介

    image

    image

    • 进入问题界面时会出现一个弹窗来告诉你应该怎样提问

      关闭弹窗后在右边仍然可以看到问题提问的规范

      标签是通过输入添加的

    image

    image

    发布时候标题不能用中文。

    image

    UI界面与前面的异曲同工,没什么太多特别之处

  • 优缺点分析

    优点:

    ​ 广告少,发布较快

    ​ 排版不错,会告诉提问者如何提问

    缺点:

    ​ 对我个人而言,全是英文对我的英语水平要求太高,我看不懂

    ​ 其次,提问内容标题不能使用中文也很难受

    ​ 然后就是外国网站国内很难进去,需要“科学*”才可以,很麻烦

  • 对产品的改进意见

    ​ 1.希望有能够对中国用户的版面

    ​ 2.希望不用“科学*”就能进去

结论

该网站全是英语,我英语能力有限,无法顺畅的使用,不过在使用了提问页面后,我感觉相较于CSDN,优势在于广告少,不需要充值,标签自己输入也方便了标签的查找。如果用户是一个英语水平高的人,我认为该网站比CSDN更加方便好用。

SegmentFault

体验

  • 软件简介

    image

    可以在右边的下拉菜单中选择模板

    可以在左边添加标签

    通过md编写的问题内容

    可以将问题存为草稿

    image

    提出的问题待审核后,将会展示在列表中

    该列表可以通过标签来进行初步的筛选

  • 优缺点分析

    优点:

    ​ 界面美观,UI设计很棒

    ​ 提问界面给出了模板,可以让提问者提出比较有水准的问题

    ​ 广告量少,且不需要充值就能提出问题

    ​ 问题分类明确,方便定位查找的问题

    缺点:

    ​ 感觉用户数量不足,问题过少

    ​ 提问模板也比较少,总共只有三种模板

    ​ 审核时间过长,6分钟左右才能审核好,估计全是人工审核

  • 对产品的改进意见

    ​ 1.加大产品的宣传力度

    ​ 2.减少审核时间

结论

这是我第一次体验到的问答网站,相对于CSDN,它的UI界面非常简洁美观,且问题分类等做的非常棒。在寻找问题时,我总是能很好的找到我需要的答案,相对于CSDN显然问题解决质量很高。但是该网站用户覆盖率太低了,大多问题都只涉及到了前端和web,在我想要找到C++相关的知识时,总是无法一下子就定位到,这也能说是它的美中不足吧。总的来说我还是非常推荐这个网站的使用的


第二部分 分析

开发时间估计

使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
看了CSDN中的各种功能,我认为虽然看起来功能不是很复杂,但是其实它的自动审核,注册等功能其实都是已经实现好了,且能适应多种平台。而我们身为刚刚毕业的大学生,且只有六个人的团队,对于实际开发经验不足的我们,可能需要10+月的时间。

同类产品对比排名

分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
2.1.基础功能对比

功能 CSDN Stack Overflow Segment Fault
基础功能-提问 支持 支持 支持
问题模板 支持 支持 支持
存为草稿 不支持 不支持 支持
问题列表排序 支持 支持 支持
支持中文 支持 不支持 支持
广告数量 较多 较少 较少
VIP制度
审核速度
搜索结果数量 较多 一般 较少
结果精度 较低 一般 较高
排名 2 3 1

2.2.总结

​ CSDN虽然是一款比较老的IT问题网站,可以说是中国类似网站的引导者,他有着丰富的使用团体和管理经验。但是在近几年的发展中,它的广告植入性大大提升,因为用户数量的提升,也导致了它内容冗杂,不够精细,然后就是VIP系统的出现,也导致了对学生党的不利,所以我认为在这三款软件中,它只能排到第二名

软件工程方面的建议

团队在软件工程方面可以提高的一个重要部分

1、既然现在已经有了其他的软件,想要让自己的软件从中脱颖而出,就需要设计出几个别人没有的功能;

2、如果时网站的话一个好的UI界面可以说是最吸引用户的地方,一定要多多学习好的UI设计;

3、产品版本迭代应该保质保量且迅速才能满足用户日益增长的需求

Bug存在的原因与分析

1、如果是一个团队作业,那么前后端交互出现Bug的可能性是最大的,调用错方法也是难以避免的问题

2、命名规范不统一可能会导致对别人的代码理解出现偏差

3、仓库合并时解决冲突很大的概率会误删一些重要的方法,这也是值得考虑的一点


第三部分 建议和规划

市场概况

目前市场上有什么样的类似的产品?

还有博客园、V2EX、开源中国、W3school、CTO等

直接用户有多少?潜在用户又有多少?

以下是我在网上找到的一些数据:

网站 UV(独立访客) PV(浏览量)
CSDN 1333万 6778万
博客园 296.70万 984.69万
简书 185.36万 447.11万
oschina 53.40万 147.33万
Iteye 9.25万 13.90万

市场现状

1、找准市场,需要拥抱大环境,融入到各地互联网发展大潮中;

2、如何进行市场定位也是一个难题;

3、无法一直保持很高的活跃度;

4、部分企业在寻求市场落地;

5、目前市场上的产品大多为含有博客随笔系统和提问系统的产品;

6、该产品定位主要是用于解决IT方面知识的网站,相比于其他软件,它可以说是中国类似网站的先河,掌握了很多核心技术和用户,但是近几年的运营商方向偏离,也出现了如广告过多,收费过高、内容冗杂等缺点

市场与产品生态

​ 产品生态的基础必然是若干产品功能和约束规则的有机组合,但并不是满足这两个条件的产品都可以演化出产品生态,或者是我们所熟知的、常见的、规模化的形式;本产品的核心用户群为高学历程序员,他们需要一个能够解决IT方面问题的网站。

产品规划

NABCD分析

  • N-Need

    很多学生在学习和进行代码编程的时候,都会遇到各种各样技术层面的问题,如果这时候他们想要找到问题的答案,就可以通过这个软件快速的找到求解方法,相比于百度等搜索引擎,就显得更加的专业,问题的定义为会更加快捷,而原本的CSDN的提问功能是面向所有程序员的,我认为应该弄一个专门面向向何生的提问版块,其中没有广告,也不需要收费提问,是为了学习使用,即所谓的轻享学习版。

  • A-Approach

    实现提问版块和显示热门问题板块

  • B-Benefit

    1、一个专门面向学生的版块,拥有更高的专业性;

    2、帮助你快速查找到问题答案;

    3、没有广告,不收费,简单便捷

  • C-Competitors

    该功能主打项就是免费提问,而且因为我们的收入来源主要是靠点击量,对广告的投入会大大降低,我认为这也是一条加分项

  • D-Delivery

    1、在大学老师之间推广,这是让他们带动学生投入一个网站使用的最好方法;

    2、也会在学生之间推广

    3、当积攒了足够的用户数量后,可以通过和B站UP主联合推销,进而增加我们软件知名度

分配任务

角色 人数
前端编码 2
后端编码 2
测试人员 1
文档撰写 1

16周开发计划表

时间 计划
第一周 市场调研
第二周 需求分析
第三周 编写代码规范文档、确认基本框架
第四周 功能、类图设计
第五周 数据库设计、编写接口文档
第六周-第九周 前后端分离及代码编写
第十周 前后端对接,处理冲突,问题反馈
第十一周-第十二周 发布α版本
第十三周 总结α测试中出现的各类问题,美化前端,优化后端
第十四周 最终测试、修改Bug
第十五周 项目部署、撰写用户手册
第十六周 发布最终版本
posted @ 2021-05-21 14:40  S灬J  阅读(110)  评论(7编辑  收藏  举报