软件工程实践—软件评测

这个作业属于哪个课程 软件工程实践2022年春-F班
这个作业要求在哪里 软件工程实践——软件评测
这个作业的目标 调研评测、了解软件评测流程
其他参考文献 CSDN、博客

目录

  • 1. 第一部分 调研,评测
    • 1.1 CSDN问答
      • 1.1.1 体验
      • 1.1.2 BUG
      • 1.1.3 结论
    • 1.2 Stack Overflow
      • 1.2.1 体验
      • 1.2.2 BUG
      • 1.2.3 结论
    • 1.3 SegmentFault
      • 1.3.1 体验
      • 1.3.2 BUG
      • 1.3.3 结论
    • 1.4 采访另一个用户
  • 2.第二部分 分析
    • 2.1 开发时间估计
    • 2.2 同类产品对比排名
    • 2.3 软件工程方面的建议
    • 2.4 BUG存在的原因分析
  • 3. 第三部分 建议和规划
    • 3.1 市场概况
    • 3.2 市场现状
    • 3.3 市场与产品生态
    • 3.4 产品规划
      • 3.4.1 设计新功能
      • 3.4.2 项目经理配置计划安排
      • 3.4.3 详细规划

1. 第一部分 调研,评测

BUG量化标准

等级 描述
界面布局不合理/错位
★★ 数据显示异常,错别字
★★★ 功能缺失,功能错误或存在漏洞
★★★★ 严重系统故障、服务器鉴权漏洞或重要数据泄露、用户体验较差
★★★★★ 致命性系统故障、致命性安全性漏洞、用户体验严重影响

1.1 CSDN问答

1.1.1 体验

  • 介绍
        CSDN全称为中国专业IT 区CSDN (Chinese Software Developer Network) ,创立于1999年,国内现有最大的IT论坛之一,在业内具有较大的影响力。
  • 使用软件

登录界面
    登录界面较为简单,上方为导航栏、搜索栏之类的内容,中间右侧为最主要的登录功能,用户可以选择多种方式登录。

  • 1.1.2 BUG

    • Bug发生时的测试环境: Win10系统、Chrome浏览器(99.0.4844.84)。

    • Bug的可复现性: 满足某些特定条件下会发生

    • 具体复现步骤: 先在问题列表里任意点击一个tag(javaee、spring、后端),在出现的界面里再选择一个tag(java)

      首页界面
          首页的界面设计非常的吸引用户,采用了大量界面美化的元素, 界面主要都是在介绍各种功能,用户可以直接通过上方的搜索框搜索问题

      •     2.内容全英文(虽然可以用谷歌自带的翻译,但是机翻不靠谱 ),对于英语不好的人来说很折磨
            3.字体默认大小太小,代码样式不够清晰
            4.tag数量过多,界面信息内容非常多,反而导致信息过于繁杂
            5.登录界面可以优化一下,太简易了,甚至我觉得可以做成和思否一样的弹出框,而不是再设计一个界面

        • 改进意见
          1.希望可以优化一下中国用户的体验,增加中国代理等,以及增加翻译功能,机翻不靠谱
          2.页面的字体样式要调整,代码样式的显示可以学习一下csdn的
          3.界面的内容太乱,信息过于繁杂,调整一下页面的布局或样式
          4.提出问题界面可以增加一个预览功能

        1.2.2 BUG

        • Bug发生时的测试环境: Win10系统、Chrome浏览器(99.0.4844.84)。

        • Bug的可复现性: 满足某些特定条件下会发生

        • 具体复现步骤: 在首页,先将页面往下滑后,点击左下角的cookie选项后点击取消

          首页界面
          首页十分虽然简洁但很美观,整体为绿色+白色,还有一个轮播图模块,轮播图的右侧为一些精彩的文章推荐,在下方还有精彩问答的推荐,在文章和问题的选择上十分的吸引人。

          查看问题界面
          问题界面分为中右两个模块,右侧主要为广告,中间为问题的内容,在问题的左右还有点赞、踩等按钮,问题的下方有关注、收藏按钮,在回答问题评论和问题之间还夹杂着广告,回答问题在页面的下方,点击撰写解决方案。

          提出问题界面
          提出问题之前会先告诉你如何提问,提问的标准。进入提问题界面,界面整体非常整洁,没有任何多余的东西,另外问题的文本框为常见的富文本框,但在右侧做了一个即时预览的界面

          • 以下为我的估计(团队人数6人左右,计算机大学毕业生,并有专业UI支持)

            CSDN问答 Stack Overflow SegmentFault
            市场分析 10 10 10
            确定成本 10 10 10
            需求分析 20 30 15
            具体设计 20 30 15
            具体编码 30 35 25
            代码复审 25 30 20
            内测 10 15 8
            公测 30 35 30
            总共 22周左右 28周左右 19周左右

            分析:

            • CSDN问答: 因为CSDN问答在功能方面很强大,核心方面为完善的搜索功能、问答模块,没有其他方面的需求,所以它的开发时间处于中间

            • Stack Overflow: Stack Overflow的开发时间之所以最长,因为它的用户受面可能是最广的(全世界),各种UI细节和 区机制设计,导致在设计这个 站的时候要考虑更多的需求,设计更多功能

            • SegmentFault: 这个 站没有像CSDN问答和Stack Overflow有那么多其他的功能,因为它的定位比较确定,就是专注于技术的交流和回答,其他的都不考虑,所以我们会发现他的功能虽然没有上面两个强大,但基本功能都在(但这也导致吸引不了用户),所以它的开发时间是最短的

            2.2 同类产品对比排名

            分析:
            CSDN问答各个方面的表现都中规中矩,既有整洁清晰的界面,又有完善的搜索、问答功能,唯一一点令人不满意的就是有些内容过于水,毫无意义。
            Stack Overflow则是专业技术性强,问答回答效率高, 区功能完善,内容质量高且丰富,但界面UI的设计除了首页,其他界面都不太好看,内容过于密集,令人往往找不到自己想要看的东西
            SegmentFault的界面应该是三个之中我最满意的,非常的清新简洁,但它的功能属实没有上面两个强大,筛选问题的功能太弱了,完全达不到用户的需求,而且它的用户数量太少了。

            排名:

            标准 排名
            用户活跃度 Stack Overflow > CSDN问答 > SegmentFault
            界面UI设计 SegmentFault > CSDN问答 > Stack Overflow
            访问速度 CSDN问答 ≈ SegmentFault > Stack Overflow
            使用门槛 SegmentFault > CSDN问答 > Stack Overflow
            内容质量 Stack Overflow > CSDN问答 > SegmentFault
            问答数量 Stack Overflow > CSDN问答 > SegmentFault
            总结 Stack Overflow > CSDN问答 > SegmentFault

            2.3 软件工程方面的建议

            2.4 BUG存在的原因分析

            CSDN问答
            我认为他们产生的BUG的原因是因为开发人员粗心大意以及测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试,可能是开发人员没有考虑全面或是测试人员没测出这个BUG
            Stack Overflow
            我认为他们产生的BUG的原因是因为开发人员粗心大意,可能是开发人员一开始是为了图方便之类的,没注意到
            SegmentFault
            暂未发现BUG

            3. 第三部分 建议和规划

            3.1 市场概况

            • 首先市场有多大

            根据埃文斯数据公司2019年最新统计数据显示,2018年全球共有2300万软件开发人员,预计到了2019年底,这个数字将达到2640万,而到了2023年或将达到2770万,其中增长最快的国家是中国(到2023年将占6%至8%)。

            在过去的2019年,中国普通本科计算机类招生人数324599人。2018年,中国普通本科计算机类招生人数293560人。2018年相比2019年,同比增长9.56%。2017年,中国普通本科计算机类招生人数263760人。而根据统计,自2016年后,中国普通本科计算机类招生人数都在20万以上。

            从上述两段话中可以分析出我国在IT行业的发展非常迅速,这也说明了我国对IT行业人才的需求,所以市场前景非常好

          • IT从业人士

            • 学历:本科-研究生
            • 年龄:22-40
            • 专业:前端工程师等
            • 爱好:
            • 收入:8K+
            • 表面需求:寻求解决方案,搜索资料
            • 潜在需求:提升技术水平,更新知识
          • 学生

            • 学历:本科-研究生
            • 年龄:18-24
            • 专业:学生
            • 爱好:
            • 收入:无(大部分)
            • 表面需求:解决学习中遇到的问题
            • 潜在需求:学习新知识,提高代码水平
          • 业余爱好者

            • 学历:无
            • 年龄:不详
            • 专业:不详
            • 爱好:计算机技术
            • 收入:不详
            • 表面需求:学习计算机知识
            • 潜在需求:增加知识储存量

          3.4 产品规划

          3.4.1 设计新功能

          新功能: 增加一个代码上传功能以及预览代码功能
          增加原因: 用户提出的问题往往是和代码相关的,但提问的时候仅仅靠几行代码和几张图片,再加一些文字描述,我不认为能让大多数人明白你的问题以及快速的解决问题,回答问题的用户往往只能提出一个比较笼统的意见,无法准确的解决问题,如果想回答的人直接拿到代码的话,那找出问题的解决方案就会快很多。
          用户意愿(估计): 我觉得这个功能不仅是对提问题的人还是回答问题的人来说,都将大幅度的提高问答效率,用户应该会很愿意接受这个功能
          创新: 回答问题的人可以更方便看问题而不是通过字眼片语退出问题。
          NABCD模型:
          N(Need,需求):提升用户的体验
          A(Approach,做法):增加一个代码上传功能以及预览代码功能
          B(Benefit,好处):提高回答问题的效率
          C(Competitor,竞争):就目前而言,没有见过有哪个IT问答 站有做到这个功能
          D(Delivery,推广):在 站的公告上写或是通过私信用户来推广

          3.4.2 项目经理配置计划安排

          • 如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
          • 我的安排:
            • 美工+前端:2人
            • 后端开发:3人
            • 测试:1人

          3.4.3 详细规划

          周数 计划安排
          1 市场分析,成本分析,制定计划
          2 需求分析,原型设计
          3 数据库设计
          4 开发环境搭建、前端框架构建、后端框架构建
          5-9 前端完成界面设计,后端完成接口设计
          10 前后端衔接,进行初步测试
          11 发布alpha版本,进行内测
          12-13 收集反馈意见,进行修改
          13 发布beta版本,进行公测
          14-15 收集反馈意见,继续优化
          16 发布最终版本

          声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月7日
下一篇 2022年3月7日

相关推荐