华为云发布三款软件开发工具,开路自主化DevSecOps品牌(华为 软件开发云)

软件开发工具链的价值正在被越来越多的企业所看到。数据显示,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、AtlassianAdobe 等公司都是软件开发工具的核心厂商,占据着全球市场份额的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 的进化还在持续。据悉,未来的一两年,华为云还将陆续对外发布数十个工具和服务。

本文源自金融界资讯

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月1日 上午8:11
下一篇 2023年5月1日 上午8:21

相关推荐

  • 大厂项目管理系统简称

    大厂项目管理系统简称为“HMS”,是一款功能强大、易于使用、高度可靠的项目管理工具。它可以帮助大厂团队高效地管理项目进度、预算、资源等信息,提高项目管理效率和质量。 HMS具有多个…

    科研百科 2024年12月25日
    0
  • 科技论文级别

    科技论文级别: 人工智能在医疗领域的应用 随着人口老龄化趋势的加剧,医疗领域对于人工智能技术的需求也越来越强烈。人工智能技术在医疗领域的应用已经取得了巨大的进展,其中最具代表性的就…

    科研百科 2024年10月8日
    17
  • 房地产行业“融资+代建”模式兴起(什么叫房地产融资代建)

    本报记者王丽新 在房地产领域,“代建”并不是个新鲜词,很多地产投资方需要将自身的项目委托给拥有项目开发建设经验的专业代建方进行开发建设。对国内不少大中型房企来说,“代建”业务是重要…

    科研百科 2022年7月17日
    416
  • 科研项目可行性分析怎么写(科研项目可行性分析多少字)

    模拟芯片项目可行性研究报告 随着终端消费市场种类与规模的扩大,近年来全球及中国的锂电池市场规模不断扩大。根据国家统计局数据,2015-2020 年中国锂电池产量从 56 亿只增长到…

    科研百科 2022年5月13日
    278
  • 项目管理crm系统

    项目管理CRM系统:提升企业项目管理效率 随着现代企业的快速发展,项目管理已经成为了企业运营中不可或缺的一部分。然而,传统的项目管理方法已经无法满足现代企业的需求,因此,开发一款高…

    科研百科 2024年8月16日
    53
  • 重点科研项目免税吗

    重点科研项目免税吗 随着科技的不断发展,科研项目成为了国家经济发展的重要支撑。其中,重点科研项目更是受到国家的高度重视和支持。这些项目不仅可以为国家的科技创新和经济发展做出贡献,还…

    科研百科 2025年3月8日
    1
  • 健全组织体系 创新工作方式 持续提升社会组织党建质量(健全组织体系建设)

    广州日报讯 (全媒体记者吴城华 通讯员史伟宗)为深入推进“不忘初心、牢记使命”主题教育,昨日,广州市委书记张硕辅到市社会组织培育发展基地调研,并召开座谈会,部署社会组织党建工作。 …

    科研百科 2024年7月5日
    67
  • 核电多项目管理信息系统

    核电多项目管理信息系统 随着核电项目的不断发展,项目管理变得越来越复杂。传统的项目管理方法已经无法满足现代核电项目的需求,因此,核电多项目管理信息系统应运而生。本文将介绍核电多项目…

    科研百科 2025年1月27日
    0
  • 滨州市创出4项国家级建设工程项目管理成果(滨州市重大项目工程)

    大众网·海报新闻记者 张学瑞 见习记者 张迪 通讯员 于春光 宣胜男 滨州报道 近日,根据中国建筑业协会《关于公布2021年建设工程项目管理推广应用成果的通知》(建协项〔2021〕…

    科研百科 2022年7月8日
    234
  • 已取得的相关研究成果

    已取得的相关研究成果 近年来,人工智能领域取得了许多令人瞩目的研究成果。其中,机器学习和深度学习是人工智能领域的热点之一。机器学习是一种通过训练模型来识别模式并进行分类的方法,而深…

    科研百科 2024年11月9日
    0