APP下载

智能时代软件开发的发展现状及演变趋势

2021-12-27刁志坚

南方农机 2021年2期
关键词:公共数据软件时代

刁志坚

(广东科技学院,广东 东莞 523083)

软件开发指的是根据用户要求建造出软件系统或者建造系统中软件部分的过程。软件开发包括需求捕捉、需求分析、需求设计、需求实现以及需求测试五个部分。通过实践表明,软件是用某种程序设计语言的方式实现的,分为系统软件和应用软件两种。软件不止包括计算机上运行的程序,还包括与计算机上与程序相关的文件。在我国,从事软件开发业务的上市公司有190 多家。软件开发的业务范围比较广,根据不同的方向,可分为IT 服务、行业信息化、互联网游戏、商业智能、网络安全、基础软件六大类。

1 智能时代软件开发的发展现状

20 世纪60 年代以来,软件开发已经有了30 年的历史,由于软件开发发展速度较快,目前已经进入了成熟期。研究人员表示,在智能时代,软件开发工作的本质是依据客户提出的相关需求进行分析与设计,从而有效满足客户需求。就目前而言,虽然我国软件开发速度相对较快,然而大量数据显示,在软件应用过程中仍存在部分细节问题有待进一步提升与完善。基于此,相关部门应积极加强对软件开发工作的合理关注,从而有效推动软件开发人才队伍的建设,为软件开发工作质量的进一步提升与优化奠定坚实的基础。

1.1 软件开发的市场容量大

随着互联网以及人工智能等新一代信息技术的快速发展,全球的信息技术行业都进入了新一轮的加速期,信息技术服务业也迎来了新的战略机遇期。目前,我国的软件开发和信息技术服务业高速发展,并且逐渐走向成熟[1]。

软件开发的市场容量不只包括软件开发商网站产品在某个范围内的市场销售额,也包括用户量规模或者销售量规模。测量软件开发市场容量时,主要运用源推算法、强相关数据推算法、需求推算法、抽样分析法以及典型反推法。通过一系列数据可以得出,2019 年,我国软件行业发展平稳,收入和利润一直在增长,相关从业人数也在不断增加。随着信息技术服务加快了云化的发展,软件应用服务化以及平台化的趋势越来越明显。一方面,东部地区一直保持领先发展;另一方面,中部地区的增长速度较快。2019 年,全国的软件行业企业超过4 万家,累计完成软件业务收入71 768 亿元,同比增长15.4%,实现利润总额9 362 亿元,同比增长9.9%,人均实现业务收入106.6 万元,同比增长8.7%。2020 年上半年,我国软件行业复工复产的成效比较明显,业务收入以及利润也在持续回转。据统计,2020 年上半年,我国的软件行业收入35 609 亿元,同比增长6.7%,实现利润总额4 241 亿元,同比增长1.3%[2-3]。

目前,我国软件产业市场竞争力不断增强,步入了加速迭代的关键时期,并且从高速度增长转向了高质量增长。另外,5G 商用使中国软件行业走向新阶段,提供了良好的外部环境。同时,我国国民经济的各个领域对软件产业的需求持续增加,从而使软件产业整体保持平稳健康的发展态势。

1.2 软件开发的生态环境较健康

我国的软件产业发展存在着投入不足、重硬轻软、生态薄弱等问题。因此,在今后的发展过程中,需要制定相关的政策,推动软件行业不断发展,从而加快创建良好的软件开发生态环境。从目前的情况看,我国的软件技术一直朝服务化的方向发展,同时也培育形成创新的生态形式,不断衍生出个性化的定制以及网络化协同等制造业的新模式。

任何一个软件的诞生都离不开软件开发的支持,根据工信部的数据可以发现,近年我国的软件开发发展比较稳定,软件开发渗透到各个行业,有较广阔的市场前景。

1.3 软件开发缺乏人才支持

软件行业的发展关系国家的未来,软件开发将成为21世纪拥有最大产业规模和最具发展前景的新兴产业之一。但是,人才缺失成了阻碍软件开发的一个重要关卡。总的来看,在社会发展的过程中,人才队伍水平会对社会发展速度造成影响。然而,就目前而言,在软件开发方面,我国高素质人才的数量相对较少,对软件开发工作的有效开展与落实造成了不良的影响与阻碍。另外,在日常工作中,部分研发人员过于依赖自身经验,对于先进技术的学习力度相对偏低,不利于研发人员专业技术水平的合理提升,对提升我国软件研发工作的质量极为不利。与此同时,研究人员指出,在我国,软件开发队伍存在严重的结构失衡,不仅缺乏高级人才,而且缺乏技能型和应用型的人才,甚至还缺乏基础型人才。

1.4 软件开发行业的核心技术不够成熟

由于我国软件开发行业起步较晚,因此相比发达国家率先完成第一次工业革命和第二次工业革命的发展历程,我国的发展速度较为缓慢,导致现阶段还没有掌握核心技术,难以形成强有力的核心竞争力。针对这一问题,研究人员表示,现阶段大量发达国家对于核心软件技术的保护力度相对较强,从而导致我国难以有效引进与应用先进核心技术。从科研技术水平的角度分析,我国软件研发工作的水平与发达国家相比仍存在一定的差距,从而导致在部分核心软件开发方面,我国自主研发工作的难度相对较大,继而导致我国软件综合水平与发达国家相比仍存在一定的差距,对我国软件设备国际竞争力的进一步提升造成了阻碍。不过我国科研人员不屈不挠的研究精神也促进了我国软件开发的进程,虽然核心技术研究得不够深入,但是相信在不久的将来,我国也会掌握软件开发的核心技术,紧跟发达国家的脚步,促进我国核心技术的发展[4]。

2 智能时代软件开发的演变趋势

随着互联网技术的深入发展,软件开发的行业也成为世界上增长最快的行业之一,这就促使对相关软件开发人才的需求增加。由于软件开发高级工程师、网络媒体高级工程师和新媒体用户界面设计师都是比较稀缺的人才,因此软件开发具有以下演变趋势。

2.1 更注重团队合作

当今是互联网信息时代,在软件开发的过程中,要迅速掌握互联网以及数据功能,为客户增加附加值。这就需要很多人们学习新的知识和技术,高效地完成工作任务。因此,全能型的人才会多于专业人才。根据当前的现状以及对未来的考量,软件开发工作人员的合作、团结技能会比个人自立更重要。在软件开发过程中,良好的团队合作有利于充分发挥各个研发人员的能力,对软件开发总体水平的提升具有良好的促进意义。

2.2 思维模式全球化

随着社会经济的不断发展,未来的职业方向将会走向网格式的职业发展,而不是直线式,未来的软件开发工作会更加开放,工作场所越来越灵活,具有更加平坦的组织结构。目前,随着经济全球化趋势的不断加深,为了进一步确保软件开发工作的合理开展与落实,相关工作人员应积极做好思维模式的全球化发展,从而确保自身可以以一颗包容与开放的心态合理开展与其他工作人员的有效合作,为团队协作工作的有效落实奠定基础。

2.3 公共数据开放

公共数据的开放是软件开发发展的重要趋势,会促进智能时代下大数据在公共事业中的应用。目前,很多城市都在建设智慧城市,而能否把公共数据的资源开放成为需要解决的一项主要问题。公共数据如果不能够完全公开,将会阻碍智能时代的发展。在智能时代,公共数据作为一种必不可少的资源,其开放不仅可以推动智慧城市的建设,而且可以加速我国的社会发展。

3 智能时代软件开发的未来

随着时代的进步,软件开发取得了较大的进步。虽然对于我国现状来说,软件开发的危机还没有得到彻底解决,但是软件开发行业有了较大的进步。从20 世纪60 年代末到70 年代中期,在很多高级语言的运用方面,创造了结构化程序设计技术,同时还开发出了很多的计算机工具。在20 世纪70 年代中期到80 年代,计算软件工程成为当时热门的研究对象,并且开发出很多软件技术,都对软件工程的发展具有深远的影响。在20 世纪80 年代中期到90 年代,相继出现了面向对象语言和方法,并且成为主要的软件开发技术,在开发过程中注重研究,注重对软件的应用。未来,软件开发依旧离不开互联网,互联网给全世界的新型技术设施奠定了基础,形成了一个具有丰富资源的平台,形成一个系统高效的虚拟环境,让所有有用资源都能得到应用,让用户能切实体会到其方便之处,这也是软件技术研究的重点。因此,智能时代软件开发的发展前景一片光明。

4 结束语

随着智能时代的不断发展,全球互联网竞争十分激烈,要想在激烈的竞争中有立足之地,就要有属于自己的核心竞争力,将互联网技术渗透到各个行业,不断转型升级软件开发技术,可以把“互联网+”与软件行业进行融合。软件开发是软件行业收入占比较高的一大类业务,数字化转型以及开放式创新和业务深度融合是智能时代下软件产业发展的重点,大数据、云计算、物联网、互联网等新一代的信息技术为软件开发注入了新的活力。同时,不仅需要国家的政策支持,企业自身也要加快新产品的研发,积极加入国际市场中,只有这样,我国未来的软件开发行业才能越来越好。

猜你喜欢

公共数据软件时代
公共数据使用的路径探寻
——访工信部信息通信经济专家委员会委员、中国科协决策咨询首席专家王春晖
制定中国公共数据开发利用法规的建议
论公共数据管控权的规范建构
禅宗软件
公共数据开放许可的规范建构
软件对对碰
HANDS OFF THE WHEEL
e时代
e时代
e时代