软件作为数字经济发展的基础,在新一轮科技革命和产业变革之中,正成为高质量发展的核心驱动力。
日前,华为云先后发布了codeartsapm、codearts perftest、codearts defect三款软件开发工具,这也是自去年12月开始,华为第三次迎来工具更新。
在国内软件开发工具自主化浪潮之下,codearts很大程度上补充了国内软件工具生态的短板,而今,codearts再次迎来工具的丰富与扩充,不仅代表着我国自主软件正从传统的工具替代逐步迈向面向商业诉求和应用场景的深度创新,或也意味着属于国产软件“三头六臂”的时代正在到来。
从探索到产出:软件工具孕育之道
近年来,随着ict基础设施渗透率持续走高与chatgpt的横空出世,数字化浪潮拉动了软件产业的快速发展,曾经天马行空的“软件定义世界”已近在咫尺。作为基础软件中最为关键的部分,软件开发工具的迭代与创新备受关注。
软件开发工具通常由工具、工具接口和工具用户接口三部分组成,工具通过接口与其他工具、操作系统或网络操作系统、通信接口、环境接口等进行交互。顾名思义,软件开发工具就是帮助人们开发软件的工具,其核心正是通过软件问题定义、需求分析、总体设计、详细设计、测试、编码,到文档的生成及软件工具管理各方面,对软件开发者提供各种不同程度的帮助,来提高软件开发的质量和效率。
中国软件业的发展可以追溯到2000年,国务院于2000年6月发布的《鼓励软件产业和集成电路产业发展若干政策》中指出,软件产业和集成电路产业作为信息产业的核心和国民经济信息化的基础,越来越受到世界各国的高度重视。我国拥有发展软件产业和集成电路产业最重要的人力、智力资源,在面对加入世界贸易组织的形势下,通过制定鼓励政策,加快软件产业和集成电路产业发展,是一项紧迫而长期的任务,意义十分重大。
至此,中国软件业从萌芽期进入快速发展阶段,经过20余年的发展,中国已经成为不折不扣的软件大国,2021年中国软件业的总产值已达9.5万亿元。
然而,目前中国软件行业看似百花齐放,以用友、金蝶、浪潮、航天信息、东软、博科等公司的相关技术产品都在国内市场上都有一定的占有率,但国产软件在企业和个人的核心应用中仍然占比不高,特别是在高端erp领域,中国的管理软件市场呈现出二极分化现象,即几乎所有超大型企业集团,都采用外国跨国公司产品,技术底座仍难以实现自主可控。
那么,在新形势下,如何让在确保自主可控的前提让软件开发工具更好地匹配业务发展的速度,发挥为企业创造价值的最大作用?华为云codearts应运而生。
据悉,软件开发生产线(codearts)原名为软件开发平台(devcloud),最初是基于华为研发云的成功实践经验,通过云服务的方式提供一站式云端devops平台。
作为数字化的先行者,长期以来,华为投入质量建设,把产品开发、测试等全生命周期的流程和标准固化至工具平台中,同时,华为将测试管理的标准化理念融入ipd流程,指导云计算、网络、终端、芯片、汽车等业务测试实践,保障产品高质量交付。
从探索到产出,可见,codearts是华为在自身做大做强的同时,集华为近30年研发实践、前沿研发理念、先进研发工具为一体的一站式云端devops平台,也正因此,codearts深知企业数字化转型的痛点,为开发者提供从项目管理、缺陷管理、需求规划,到编译、发布,构建、部署全生命周期的软件工具服务,助力企业专注业务创新。
聚焦商业成功:深水区创新法
当前,随着企业数字化转型和业务互联网化逐渐加深,企业快速引入云原生、微服务、分布式等技术,业务规模和运维管理对象数量成倍增加,服务之间的依赖、调用关系愈发复杂。企业在享受着开发效率指数提升红利的同时,对应用的高可用、可靠性均提出了更高的要求。
正是洞悉这一系列痛点,华为云在四月先后发布了codeartsapm、codearts perftest、codearts defect三款工具,面向企业数字化转型的“深水区”,以关键技术竞争力、产品稳定性、可靠性等为抓手,助力客户商业成功。
具体来看,企业的应用观测是数字化转型最直观的体现。由于传统的监控只覆盖了基础设施、中间件、业务指标相关的观测能力,缺少深入代码级的性能监控和对用户的真实体验感知,给开发者、运维性能分析、故障定位和恢复带来了极大的困难和挑战。
随着云原生技术逐渐普及,传统监控系统正朝可观测性系统演进,业界对可观测性的共识。对此,华为云推出了codeartsapm,作为全链路应用性能管理服务,codearts apm首先可在复杂的业务环境下自动发现服务间、接口间、实例间的调用关系,帮助用户快速定位性能瓶颈,提升故障排查、处理的效率;其次通过前端监控完整复现用户体验路径,解决影响用户体验中的慢请求、慢加载、慢交互、页面崩溃等问题,提升产品用户的体验和转化率;最后codearts apm进一步打通了前后端链路,实现产品用户从前端体验到后台处理的全流程性能监控,为企业的业务稳定性与可用性保驾护航。
性能提升上,当前,随着摩尔定律越来越难以维持,软件性能的提升已经成为重中之重,而软件性能测试作为衡量软件性能和发现性能瓶颈的关键手段之一,也得到越来越多的重视。
对此,华为云推出性能测试服务codeartsperftest,作为一项基于http / https / tcp / udp / hls / websocket等协议构建的云应用提供性能测试的服务,perftest支持快速模拟大规模并发用户的业务高峰场景,可以很好地支持报文内容和时序自定义、多事务组合的复杂场景测试,测试完成后提供专业的测试报告,将性能压测本身的工作持续简化,以低门槛、低成本的方式提供一站式云化性能测试,帮助企业提升商业价值。
值得关注的是,在整个产品生命周期中,决定产品长盛不衰的关键往往不是其强大的功能特性,而是对产品缺陷的管理能力。
华为公司在软件开发领域有30多年经验,业务覆盖全球上百个国家和地区,面临着数万个软件商用发布版本和数百万个研发过程版本的需求交付,产品形态差异巨大,经过长期业务实践与经验沉淀,华为云推出了codearts defect缺陷管理服务。
据悉,华为云codearts defect是基于华为云底座完成云化服务化重构,进行业务连续性改造,引入大数据计算实现实时在线分析。通过倾听用户诉求、解决用户痛点、提升系统性能、增强自身稳定性与可靠性、优化流程和易用性等方式,构建缺陷处理闭环机制,保障产品开发过程的可信和质量。
一个软件的开发,都需经历从创意到需求分解的过程,数字化转型也是一场深刻的、复杂的系统性变革。在笔者看来,正是基于华为在软件开发领域多年的经验与自身数字化转型之路,华为才深知诸多企业特别是“非数字原生企业”转型之痛,因此在codearts工具的打造上,华为云都已优先明确企业数字化转型的商业目标为抓手,将开发工具融入企业数字化转型的全流程中,以企业数字化转型的切实需求来提供新技术、新装备,这也正是华为codearts一经发布得以快速实现生态布局的关键。
构筑“三头六臂”软件生态
长期以来,中国信息产业都处于“缺芯少魂”的情况,从2019年至今,已有超过600家中国企业、机构等被列入美国“实体清单”,在备受关注的国产芯片背后,国产操作系统也是短板,基础软件的受制于人,背后也是国产软件生态的缺失。
从底层芯片到操作系统、根技术、开发工具和各类应用软件服务,美国的数字化生态体系“枝繁叶茂”,而中国的软件产业经过多年发展和追赶,虽基本构建了相对完整的结构脉络,但总体仍十分孱弱,与此同时,软件产业呈现出从单机离线向云化在线、从软件迭代向软硬件一体化的发展趋势,在敏感与核心的软件中,如若使用外国软件,在数据生产、存储、传输、访问、使用、销毁等过程是否安全,并不可控,无法确认数据处理过程的保密性、完整性等。
“工欲善其事,必先利其器”。正如“芯片的源头是沙子”,在当今以软件为主导的数字时代,软件应用是所有数字业务落地所必不可少的载体,软件应用及基础的软件开发工具等“生产工具”,即当代生产力的标志之一。
为破解软件开发工具“卡脖子”风险, 华为于2019年开始进行去美国化自研,范围涉及硬件、操作系统、数据库、中间件、应用软件改造5个大类的全栈自研替换,涉及几百个组件的替换,千万行代码的测试验证。
事实上,为了阻止华为的崛起,美国可谓“无所不用其极”,通过各种限制旨在打破华为数十年来的研发循环系统,让华为彻底失去创新以及研发能力。然而,美国显然低估了华为的韧性,在三年的持续打压中,华为不仅没有倒下,反而逐渐实现有质量的发展,与此同时,在华为被打压后,中国企业也都更加团结,知耻而后勇。反观美国,因逆全球化的操作,美国本土的不少科技巨头正遭受逆全球化的“反噬”,相关业务的连续性与业务增长都实现了不同程度的下滑,可见,这种一厢情愿的打压,让美国不仅“得不偿失”,更“适得其反”。
据工业和信息化部运行监测协调局数据显示,2023年一季度我国软件和信息技术服务业,运行态势持续向好,其中,软件业务收入增长加快,一季度,软件业务收入为24415亿元,同比增长13.5%,软件业利润总额2660亿元,同比增长15.1%。
无疑,随着市场红利逐步向产业链上游转移,国产软件企业提升自主创新能力,加速向产业价值链中上游攀升,是推进软件国产化进程的必由之路。
但需要注意的是,软件定义、算法驱动、在线平台等成为提高生产力、变革商业模式、牵引信息革命走向深入的重要动力,软件的技术演进、生态构建、生产方式等也随之逐步呈现出新特点新业态。对此,国产软件工具仍需充分发挥软件企业和新型互联网企业的创新主体作用,推动自主计算机操作系统、数据库等基础软件应用迭代和逐步成熟,带动行业应用基于自主软件系统和服务开发产品。
佛经《景德传灯录》有载,“三头六臂惊天地,忿怒哪吒扑帝钟。”作为中国古代神话中的神通法术,哪吒的三个脑袋和六条手臂的法身让其攻无不克,而今,面向软件发展,我国自主产业也需拧成一股绳,以“三头六臂”之势,在数字经济不断发展的同时,将国产软件的优势日益凸显。
责任编辑:党博文
【欢迎关注通信产业网官方微信(微信号:通信产业网)】
世界杯足球竞猜app的版权声明:凡来源标注有“通信产业报”或“通信产业网”字样的文章,凡标注有“通信产业网”或者“www.ccidcom.com”字样的图片世界杯足球竞猜app的版权均属通信产业报社,未经书面授权,任何人不得复制、摘编等用于商业用途。如需转载,请注明出处“通信产业网”。
崔亮亮
ai向善之惑:要不要给大模型装上“红绿灯”?
随着chatgpt迅速破圈,aigc...【详细】
崔亮亮03.13
硅谷银行破产对ict科技产业影响什么?
崔亮亮03.10
追思李进良教授:通信业资深人士与丁守谦的通信