多点开花!国产软件开发生态渐入佳境

网优雇佣军 2023-03-14 16:59:40

进入数字化、智能化时代,从手机、家电、汽车到工厂、医院、矿山.......万事万物、千行百业都将融入软件。软件,可谓数字世界之魂。而软件应用的繁荣发展,离不开生产软件的工具。不言而喻,软件开发工具更是数字化时代的重中之重。

然而,这个世界总是这样,越是重要的事情往往越难办。一方面,我国基础软件和工业软件市场长期以来几乎被国外软件巨头垄断,给我国数字经济持续高质量发展带来了一定的不确定性和风险;另一方面,由于我国软件发展起步晚,软件生态落后,要想在传统赛道上追赶欧美难度极大。

值得庆幸的是,最近我们看到一批先锋企业正扛起“软件开发自主化”的大旗,走出了一条“突围”新路子,打造出国产软件开发生态多点开花之势,让我们看到了弯道超车的可能。

破解数字时代的“新软件危机”

“软件危机”一词最早提出于上个世纪70年代。彼时,人们认识到,随着计算机技术不断发展,软件越来越庞大复杂,传统手工作坊式的软件开发模式越来越无法保障软件开发的效率、成本和质量。为应对软件危机,软件工程的概念随之诞生,其主要研究如何系统性、规范化地开发和维护软件,包含了软件需求分析、架构设计、构建、测试、维护与更新、质量保证等核心内容。

尽管后来随着软件工程学不断发展、面向对象编程语言等技术兴起,软件危机得到了一定程度的缓解,但如今进入数字化时代,我们正面临一场更紧迫的“新软件危机”。

一方面,随着全社会数字化转型持续发展,软件与万事万物、千行百业加速融合,软件数量和规模将暴增,软件开发的复杂性和成本随之大幅增长,且数字化时代多样化、动态化的应用对软件开发的敏捷性、便利性需求也大大提升。另一方面,如文章开头所讲,由于软件开发工具长期都被微软、Oracle等国外巨头把持,如果我们无法在该领域突围,我国软件行业和数字经济发展就一直存在无根之树、无基之厦的风险。

如何破解新时代的“新软件危机”?不必多言,软件开发工具自主创新是必由之路。国内软件行业唯有通过突破底层关键技术,建立属于自己的标准、规范,并一道构建起完善的生态系统,将软件开发工具牢牢掌握在自己手里,才能摆脱被卡脖子的风险。同时,软件开发上云也是必然路径。唯有充分利用云平台强大的算力、协同能力、更高的数据可靠性等优势,才能应对软件越来越庞大、复杂带来的开发挑战。

点燃软件自主化的新引擎

面对“新软件危机”,作为国产软件引领者,华为已经交出了一份满意的答卷。

最近,华为云持续将华为内部几十年积累和沉淀的软件开发能力外溢,陆续对外发布了近十款软件开发工具和服务,包括CodeArts TestPlan测试管理平台、CodeArts Req需求管理工具、分布式编译构建系统CodeArts Build、代码检查服务CodeArts Check、制品仓库CodeArts Artifact、代码托管服务CodeArts Repo、云上开发环境CodeArts IDE Online服务、流水线服务CodeArts等,构筑起了一套几乎涵盖软件开发全流程、全环节的软件开发生产线,并形成了一站式的作业平台。

如此全面丰富的软件开发工具链可帮助企业打破各部门、各领域之间的边界,打通从需求、设计、开发、测试、发布到部署、维护等全流程,更高效、更敏捷、更低成本地交付高质量的软件产品,助力千行百业加速利用软件提升工作和生产效率。

比如,CodeArts Build具有环境搭建快、代码下载快、编译速度快、组件集成快等特点,可帮助企业大大提升软件编译构建效率,实现高效的软件开发,缩短产品上市周期;CodeArts Check支持海量源代码的风格、质量和安全检查,可实现百亿行大规模并行扫描,并提供完善的修改指导和趋势分析,可帮助企业守护软件质量和安全。

更值得一提的是,此举还将极大促进国产软件生态繁荣发展。一方面,面对软件系统越来越复杂、客户群体日益庞大、软件开发者队伍不断壮大,在当前软件云化、服务化趋势下,华为云将这些全面丰富的开发工具链放在天然具有开放性的云上,为开发者提供了一片新的生态沃土;另一方面,华为云将华为内部已验证成熟的能力和工具开放出来,不同的企业能以这些工具和最佳实践为基础,充分发挥自身在各个领域所擅长的优势,充分释放创新潜力,从而形成一个相互影响、相互促进的生态环境,利于推动国产软件生态加速繁荣生长。

国产工业软件走上突围之路

智能制造是数字经济建设重要突破方向,而工业软件是实现工业生产提质增效的重要工具,是智能制造的基石。《“十四五”软件和信息技术服务业发展规划》明确提出要聚力攻坚基础软件,重点突破工业软件。

但当前我国在工业软件领域主要面临两大挑战:一是工业软件长期被国外垄断;二是工业领域七国八制的现象由来已久,由此造成的数据集成打通成本高昂、效率低下等问题,是行业亟需突破的核心瓶颈。

如何破解这些问题?最近我们看到越来越多的软件企业开始利用国产工具开发工业软件,用实际行动给出了答案。

比如,上海湃睿信息科技有限公司依托华为云工业数据模型驱动引擎DME打造了SaaS化PLM产品-湃睿产品生命周期管理系统PI-PLM,安世亚太科技股份有限公司依托华为DME打造了SPDM仿真流程和仿真数据管理平台,武汉益模科技股份有限公司已基于DME成功构建出智能设备联网IoT系统,等等。

DME是华为基于工业领域实践而开发的产品,其以面向对象的数据管理理念为内核,为工业软件领域提供开箱即用的数据模型、数据联接、数据管理和分析能力,可帮助企业解决复杂的数据集成、打通问题,大幅提升开发效率和产品质量。更重要的是,面对传统工业软件采用单机架构,DME以工业软件向云的架构体系转变趋势为契机,率先提供了构建SaaS化工业软件的全新模式,从而为国产工业软件提供了一个弯道超车的捷径。

据统计,从2012年到2021年,我国软件业务收入从约2.5万亿元增长到约9.5万亿元,年增长率为16.1%,在国民经济各行业中持续领跑。这些数字充分证明过去十年来我国软件行业已进入高速成长期,并正加速从“用软件”向“软件开发”转型。

但要实现软件开发自主化,建立一个完整的国产化生态圈是关键。如今,从华为云陆续发布多款软件开发工具,到多家软件企业积极利用国产工具开发工业软件,我们看到国内软件开发生态发展正渐入佳境,呈现出“多点”开花之势。相信未来随着企业应用上云和软件开发上云步伐加速,随着更多企业积极拥抱国产化,我国软件开发生态将进一步壮大繁荣,我国数字经济发展的根基将更加坚固,枝叶更加繁茂。

0 阅读:57

网优雇佣军

简介:聚焦ICT,关注通信、科技和移动互联网