当前位置:首页 > 数码资讯 > 正文内容

华为云发布三款软件开发工具抢滩DevSecOps未来

2023-02-08 13:35数码资讯

软件开发工具链的价值正在被越来越多的企业所看到。数据显示,2022 年,全球软件开发工具市场规模约为 51 亿美元,预计到 2028 年将增长至约 115 亿美元,年复合增长率为 14.5%。

事实上,自上世纪九十年代微软发布 Visual Studio 开始,软件开发工具的商业化就已经开始了。在之后很长的一段时间内,国内企业都习惯直接使用国外的领先工具。近年来,国内也迎来了软件开发工具的自主化浪潮,但大量工具还都是以开源软件封装为主,能够适配的企业场景有限,无法满足大型企业业务快速发展的商业诉求。

如何让软件开发工具更好地匹配业务发展的速度,发挥最大作用为企业创造价值?国内已经有较多企业在这方面积极探索,华为云就是其中之一。

华为云推出了一站式、全流程、安全可信的云原生 DevSecOps 开发平台——CodeArts 。CodeArts 集华为 30 年研发实践、前沿研发理念、先进研发工具为一体,支持 web 开发、移动应用开发、微服务开发、云原生应用开发、嵌入式开发等典型研发场景,可供开发者随时随地在云端进行需求管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等,即开即用。

近日,华为云集中发布了三款软件开发工具:需求管理服务 CodeArts Req、测试管理服务 CodeArts TestPlan、代码检查服务 CodeArts Check。随着 CodeArts 不断的丰富与发展,华为云在 DevSecOps 领域的布局又迈出了稳健的一步。

CodeArts:专注价值实现

开发工具的重要不言而喻。对企业而言,它是业务价值实现的工具;对开发者而言,它是创新的土壤。

华为云 PaaS 服务产品部部长徐峰认为,软件开发工具应该是一个帮助开发者去专注于价值实现的工具链。华为云推出 CodeArts软件开发生产线品牌,就是希望它能帮助开发者像艺术家一样,秉承最原始的初心,用代码创造出伟大的作品。

当然,CodeArts 的问世并非一蹴而就。

早在 2000左右,华为就因自身业务快速发展,加快了软件开发工具的自研之路。从 2019 年开始,更是跑步前进,先后实现全面上云、多地域布局。

在攻坚一系列软件开发工具的过程中,华为一度面对着三大难题:

一是生态兼容的问题。比如有些编译构建技术,距今已有十多年了,被大量的软件构建标准沿用,尽管它们还有很大的改进空间,但牵一发而动全身,仍不敢轻易改动。只能想方设法去做兼容,然后在兼容的基础上创新,这严重限制了软件架构的思路。

二是底层技术突破问题。以代码仓工具为例,尽管业内已经存在开源的免费的代码仓,但如果要在可靠性、安全性、稳定性、并发性等方面进行提升,向开源社区提交的代码未必会被采纳,因此只能购买具备该功能的商业版本。因此,这就要求企业必须要扎根底层技术,并持续积累,掌握底层关键技术,才能更好地推动软件向前演进。

三是工程能力的问题。不同类型、不同规模的企业,在整个软件开发价值生产过程中,面临的问题各不相同。如何通过工程能力解决它们的问题?如何再进一步将这些工程能力沉淀到工具中?如何形成一整套的方法论在更多场景实现落地?这是很多软件开发工具厂商面临的一大难点。只有把解决的手段、能力沉淀到软件开发工具里,将工具与工程能力、场景相结合,才能真正解决开发者和企业的问题。这就要求每个工具链的开发者,不仅仅要成为工具的专家,还要成为工程能力的专家。

最终,华为成功应对了这三大挑战,并交出了一份满意答卷。2022 年,华为云将华为公司在内部持续构筑并验证成熟的软件工具链能力外溢,形成CodeArts软件开发生产线,实现端到端的工具自主研发,并形成一站式的作业平台。CodeArts包含了需求管理、代码检查、测试管理、代码托管、集成开发环境等十余个工具,其工具性能和丰富度已达到或超越国际同行水平,已广泛应用于华为终端、网络、云计算、芯片、汽车等全业务场景。

独一无二的华为实践

当前,Microsoft、Jetbrains、Perforce、Atlassian、Adobe 等公司都是软件开发工具的核心厂商,占据着全球市场份额的45%左右。华为云要想抢滩DevSecOps的未来,其面临的竞争压力可想而知。

不过, CodeArts 有着自己独一无二的竞争优势,那就是融入了华为30多年大规模研发实践的经验,并且所有工具在对外发布之前,都已经在华为内部经过验证。

华为很早就引入了业界的 IPD 流程体系,基于IPD“把事情做正确”理念,华为在需求管理上一直强调要管住源头,要以管理投资的视角来管理开发。长此以往,华为在需求管理上形成了自身的理念和实践,以及包含需求收集、分析、决策、实现、验收在内的一整套需求管理流程和工具。

这套 IPD 需求管理模板最终内置在需求管理服务 CodeArts Req 中,通过 Epic、Feature来管理组织战略规划,以脑图、甘特图形式对战略进行逐层分解,确保组织战略落地。因此, CodeArts Req 特别适合于跨项目、跨团队、多地域的大规模复杂场景,一方面能够提供常见的敏捷需求管理,让小颗粒的服务开发健步如飞;另一方面能够在大规模协作和契约化交付的产品级需求管理中游刃有余。

一直以来,华为持续投入质量建设,把产品开发、测试等全生命周期的流程和标准固化至工具平台中。测试管理服务 CodeArts TestPlan 自然也沉淀了华为多年高质量测试工程方法与实践,并发展出了启发式测试策略与设计、亿级测试资产管理、内置 IPD 测试流程与规范、全方位测试质量评估、测试双向追溯这五大特性。CodeArts TestPlan 也得以实现测试全流程标准化、测试资产复用及基线化、测试端到端过程动态实时监控,保障测试过程可信,持续助力客户产品高质量交付。

截至 2022 年年底,CodeArts TestPlan 已经高效支撑华为超过 4 万测试人员的测试作业,测试用例月执行超过 2 亿次,月 API 调用量超过 12 亿次,累计管理超过 10 亿测试用例,覆盖华为终端、网络、云计算、芯片、汽车等大规模复杂业务场景。

代码检查工具 CodeArts Check 则支撑了华为 15 万研发人员、日均扫描逾 500 亿行的代码检查工作,支撑华为产品和解决方案在 170 多个国家和地区持续安全稳定运行。

早在1998 年,华为就开始引入商用代码检查工具,由开发团队按需进行代码质量检查。从按需使用、有序规范、到代码安全可信,华为持续投入数千万美元,攻克了静态分析技术检查准确性、效率等难题。如今,华为在产品开发质量和可信方面沉淀了系列化的开发工具与能力,并随着软件全面云化、智能化等新趋势不断演进。

CodeArts Check 也不负众望,不仅能够支持海量源代码的风格、质量和安全检查,可实现百亿行大规模并行扫描,还能提供完善的修改指导和趋势分析,帮助企业有效管控代码质量。

目前,华为软件开发工具不仅已用于华为集团内部各个业务模块的研发和业务管理,并已广泛应用于外部企业软件研发业务中。CodeArts已吸引来自政府、金融、教育、物流、软件等十多个行业百万级使用者,持续服务四大核心应用场景:互联网/SaaS服务商、软件及解决方案提供商、软件及解决方案提供商、高校/培训机构。

CodeArts 的成功,离不开华为长期以来一步一个脚印的点滴积累,最终才打造出开发者想用、爱用、好用的工具。

华为云当前发布的三款开发工具—— CodeArts Req、CodeArts TestPlan 以及CodeArts Check,不过是一个开始。CodeArts 最终要实现的,是一个丰富而全面的软件开发工具链,可以打通设计、开发、测试、运维等上下游部门或不同角色的异步协作,无缝集成 DevOps 工作流,更快更高效地交付产品,以帮助企业研发管理效率提升和业务快速发展扩张。因此,CodeArts 的进化还在持续。据悉,未来的一两年,华为云还将陆续对外发布数十个工具和服务。

扫描二维码推送至手机访问。

版权声明:本文由ZBLOG发布,如需转载请注明出处。

本文链接:https://youzheba.com/s/1349.html

分享给朋友:

相关文章

信号大提升?iPhone 15和iPhone 15 Pro或有这5大升级

信号大提升?iPhone 15和iPhone 15 Pro或有这5大升级

据报道,根据最近的传言,随着我们预计将在9月发布的iPhone15,苹果似乎正在寻求弥合其iPhone系列标准型号与高端型号之间的差距。据报道,苹果“严重关注”iPhone14系列的某些型号的表现,正在寻求重新评估它如何对待下一个iPhone系列的低端和高端型号。有传言称,目前仅由高端“Pro”iP...

苹果因侵犯广告隐私被法国罚款近6000万 不服将上诉

法国隐私监管机构CNIL周三表示,苹果App Store应用商店中的个性化广告侵犯用户隐私,已被处以800万欧元(约合5844万元人民币)的罚款,主要原因是未能清楚地征求用户同意。CNIL在周三发布的一份声明中称,该监管机构发现,苹果“在法国iPhone用户(iOS 14.6版本)的终端上存储和/或...

中国移动ToB CDN网络维保服务采购:中兴、卓望、科学院研究所3家中标

中国移动ToB CDN网络维保服务采购:中兴、卓望、科学院研究所3家中标

1月5日消息(焦焦)从中国移动官网获悉,中国移动日前公示了2023年至2025年ToB CDN网络维保服务单一来源采购,中兴、卓望和科学院信息研究所3家中标。采购公告显示,本次采购的主要内容包括:ToB CDN网络内容管理平台、中兴平面、自研平面的各类网元的维保服务,服务内容包括:疑难故障处理、重要...

百度研究院发布2023科技趋势预测:大模型生态初现、数实融合加速推进

百度研究院发布2023科技趋势预测:大模型生态初现、数实融合加速推进

1月5日,百度研究院发布2023年十大科技趋势预测,今年上榜的十大科技趋势涵盖了大模型生态、数实融合、虚实共生、自动驾驶、机器人、科学计算、量子计算、隐私计算、科技伦理和科技可持续发展等领域,凸显了技术底座不断夯实、AI跨领域融合更加扎实、智能化创新更加务实,“技术向实”正在发生。作为中国科技领域领...

高通:搭载卫星连接的骁龙 8 Gen 2 安卓手机今年下半年推出

高通:搭载卫星连接的骁龙 8 Gen 2 安卓手机今年下半年推出

高通公司今天宣布计划将基于卫星的连接引入下一代安卓智能手机,为三星和谷歌等智能手机制造商提供一种通过卫星功能与苹果及 iPhone 14机型 SOS 紧急求救竞争的方式。Snapdragon Satellite 是卫星公司 Iridium 提供的基于卫星的双向消息传递解决方案。高通表示,骁龙 8 G...

太原移动践行“C2三能、六绿”绿色发展理念 共建基站节能新格局

太原移动践行“C2三能、六绿”绿色发展理念 共建基站节能新格局

在新时代社会发展中,节能减排是各行业发展的重要关注点之一。当前,在满足广大用户通信需求的同时,5G基站的建设与应用存在综合能耗大幅增长的情况,为深入践行中国移动“C2三能、六绿”绿色发展理念,太原移动不断开拓新技术应用,扎实推进绿色能源基站改造,构建基站节能新格局。智能关断、精确节能。基站直流主设备...