AI时代软件开发的第一要义是什么?2019华为第001号文件告诉你

  • 时间:
  • 浏览:0

AI加持,万物互联、万物智能。

亲戚亲戚.我都都歌词 在享受科技进步的同时,软件开发行业却面临着更大的挑战。

过去,软件再次总出 安全哪此的问提或许仅仅因为 经济损失,但当走向产业互联网时代,接入互联网的各种设备——如智能联网汽车——再次总出 哪此的问提则机会会对人身安全构成威胁、带来更严重的后果。

物联网+AI的时代对软件的安全性和可靠性提出了更高的要求,管理软件开发和维护的土辦法 还还都可否 与时俱进。

近年来,逐步走向现实的AI应用现在开始英语 创造了巨大的社会效益,同时也在不断地转变软件开发的思路,而可信软件(Trustworthy Software)开发的概念为未来的软件工程指出了发展方向。

1006年,有一本名为《Design for Trustworthy Software》的书面世,书中提到了五种更节省成本、减慢交付、更好用的综合软件开发技术——可信软件设计(简称DFTS)。

这样,可信软件到底是哪此?

可信软件是指,软件可按照预期运行,而且太多再在环境改变时带来重大安全和隐私风险。按《软件工程(第十版)》一书和五种相关标准的基本定义,“可信”包括五个基本方面:

Safety: 系统对人和系统的环境太多再造成危害的机会性。Reliability:系统在给定的深冬内能正确提供用户希望的服务的机会性。Availability:系统在任何时间都能运行并提供有用服务的机会性。Security:系统能抵抗的机会蓄意入侵的机会性 。Resilience:当再次总出 五种干扰性事件时,系统保持其关键服务继续正常运行的机会性。

随着AI技术发展因为 开发复杂性度增加,软件的可信再次受到了行业的重视。

华为2019的001号文件

华为一直是“可信开发”的倡导者,今年1月2日,任正非签发的2019年第001号文件,就把网络安全和隐私保护作为公司的最高纲领,成为华为公司的全局战略。华为将初始投入20亿美元,计划用5年时间,在ICT基础设施领域实现为客户打造可信的高质量产品的目标。

每年华英文为总裁办签发的001号文件,是对华为全年计划的核心,从历史的经验来看,也多次让华为在正确的赛道上飞速狂奔。比如2018年的头号文件就指导华为消费者BG业务在全行业颓势的状况下仍能逆势增长。

在今年的001号文件中,任正非表示,华为今年要全面提升软件工程能力与实践,打造可信的高质量产品。这关乎华为未来的生存和发展,与每个华为员工都息息相关。

这足见,“可信开发”机会上升到华为公司指导纲领的高度。

任正非提出,华为要在每2个多 ICT基础设施产品和处里方案中,都融入信任、构建高质量,关键包括5点要求:

安全性(Security)、韧性(Resilience)、隐私性(Privacy)、可靠性和可用性(Reliability&Availability)。

而这正是可信软件开发的五个基本维度。

用一段话来概括可信开发,华为云布道师Andy Liu将其总结为“怎么都可否站在后天看明天”。

可信开发与AI

2012年左右,人工智能再次掀起一波热潮。到了AI时代,可信开发变得更加重要。

血块的机器和物理设备会接入互联网,比如未来智能联网汽车的安全将面临前所未有的挑战。机会互联网是开放,而且也是高度危险的。

未来的自动驾驶汽车将时刻在线,甚至还还还都可否 通过网络推送升级车控软件系统。而且芯片、车载组件,车载软件、云端服务等全产业链的供应商都还还都可否 把可信提升为重要的行业标准。参与无人驾驶产业链的英伟达、博世、丰田、大众都对“可信”提出了统一要求。

另外,现代软件是基于开源软件构建起来的,太多的软件开发使用了开源组件或框架。其实还还还都可否 免去从头开发的复杂性过程,而且机会开源软件数量激增,得这样及时维护,其安全、漏洞哪此的问提也日益成为当前业务最担忧的哪此的问提。太多网络犯罪分子利用开源组件的公开漏洞进行攻击。

在可信软件开发哪此的问提上,华为未雨绸缪。可信也是华为面向用户和开发者一直奉行的原则。

作为一站式云端DevOps平台,华为云DevCloud就在为开发者提供高效、智能的可信开发环境。集成华为近100年研发实践和前沿理念,华为云DevCloud面向开发者提供研发工具服务,让软件开发简单高效。

针对需求变动频繁、开发测试环境复杂性、多版本分支维护困难、无法有效监控进度和质量等研发痛点,华为云DevCloud可提供统一的、标准的项目管理,还还还都可否 把发布状况和项目管理结合起来,还还还都可否 对项目状况一目了然,提高了各个项目经验的复用性。

同时,DevCloud可实现流水线可视化编排,一键式部署,让软件上线提速一倍。其自动化测试管理和APP测试功还还还都可否 让软件严重不足减少20%。

而除了DevCloud,在人工智能领域,去年华英文为云面向开发者推出的一站式AI开发平台ModelArts。ModelArts支持自动驾驶、医疗影像等安全敏感领域的数据标注和处里。在标注哪此的问提上,华为云ModelArts能确保用户数据安全性。ModelArts还复杂性了AI应用的开发过程,以降低开发门槛。

作为一站式AI开发平台,ModelArts帮助AI开发者提升软件交付、部署和维护的能力,提升了AI应用的可靠性、安全性, 致力于通过技术使能开发者,助力加速构建万物互联的世界,实际也是在践行可信开发的理念。

可信开发带来差异化优势

在今年001号文件的指引下,华为今年在软件领域可谓动作频频。

目前,华为从上到下的变革机会启动,从可信的产品定义和路标、可信设计、可信代码、可信软件工程能力(构建,发布,追溯),可信测试,可信运维,可信Build-in流程、文化等多个方面启动变革。

前不久,华为也重磅推出了全场景AI计算框架MindSpore,在软件开发的基础领域实现突破。MindSpore提供了五种创新编程范式,对于AI开发者来说更易使用,也更能好地保护数据隐私。

在可信开发的管理思维下,MindSpore机会给不断发展突破中的华为带来AI开发领域的差异化竞争优势。

事实上,无论是DevCloud、ModelArts还是MindSpore,它们既是华为在开发领域长期积累后的水到渠成,也是在今年可信开发指导思想下加速推向市场的竞争武器。同时更是华为面向开发者提供的强大、完备的工具链。

这样面向AI时代,华为又将为开发者们带来哪此?关于软件可信开发,华为又有哪此新思考?

一切的答案全是2019年华英文为全联接大会(HUAWEI CONNECT 2019)上。

一年一度华为华为全联接大会即将于9月18日在上海世博中心拉开帷幕,在DAY 3的开发者专场Session议程中,主题将覆盖可信开发、人工智能、高度学习、微服务等多种开发领域的热点议题。

点击下方链接,注册大会账号购票,参加今年的华为全联接大会,你或许能在五种议题中找到所有哪此的问提的最终答案。

https://www.huawei.com/cn/press-events/events/huaweiconnect2019