解讀2019華為第001號檔案:AI時代軟體開發的第一要義是可信
曉查 發自 凹非寺
量子位 出品 | 公眾號 QbitAI
AI加持,萬物互聯、萬物智慧。
我們在享受科技進步的同時,軟體開發行業卻面臨著更大的挑戰。
過去,軟體出現安全問題或許僅僅意味著經濟損失,但當走向產業網際網路時代,接入網際網路的各種裝置——如智慧聯網汽車——出現問題則可能會對人身安全構成威脅、帶來更嚴重的後果。
物聯網+AI的時代對軟體的安全性和可靠性提出了更高的要求,管理軟體開發和維護的方法必須與時俱進。
近年來,逐步走向現實的AI應用開始創造了巨大的社會效益,同時也在不斷地轉變軟體開發的思路,而可信軟體(Trustworthy Software)開發的概念為未來的軟體工程指出了發展方向。
2006年,有一本名為《Design for Trustworthy Software》的書面世,書中提到了一種更節省成本、更快交付、更好用的綜合軟體開發技術——可信軟體設計(簡稱DFTS)。
那麼, 可信軟體到底是什麼?
可信軟體是指,軟體可按照預期執行,並且不會在環境改變時帶來重大安全和隱私風險。按《軟體工程(第十版)》一書和其他相關標準的基本定義,“可信”包括5個基本方面:
Safety: 系統對人和系統的環境不會造成危害的可能性。
Reliability:系統在給定的時段內能正確提供使用者希望的服務的可能性。
Availability:系統在任何時間都能執行並提供有用服務的可能性。
Security:系統能抵抗的或者蓄意入侵的可能性 。
Resilience:當出現一些干擾性事件時,系統保持其關鍵服務繼續正常執行的可能性。
隨著AI技術發展導致開發複雜度增加,軟體的可信再次受到了行業的重視。
華為2019的001號檔案
華為一直是“可信開發”的倡導者,今年1月2日,任正非簽發的2019年第001號檔案,就把網路安全和隱私保護作為公司的最高綱領,成為華為公司的全域性戰略。華為將初始投入20億美元,計劃用5年時間,在ICT基礎設施領域實現為客戶打造可信的高質量產品的目標。
每年華為總裁辦簽發的001號檔案,是對華為全年計劃的核心,從歷史的經驗來看,也多次讓華為在正確的賽道上飛速狂奔。比如2018年的頭號檔案就指導華為消費者BG業務在全行業頹勢的情況下仍能逆勢增長。
在今年的001號檔案中,任正非表示,華為今年要全面提升軟體工程能力與實踐,打造可信的高質量產品。這關乎華為未來的生存和發展,與每個華為員工都息息相關。
這足見,“可信開發”已經上升到華為公司指導綱領的高度。
任正非提出,華為要在每一個ICT基礎設施產品和解決方案中,都融入信任、構建高質量,關鍵包括5點要求:
安全性(Security)、韌性(Resilience)、隱私性(Privacy)、可靠性和可用性(Reliability&Availability)。
而這正是可信軟體開發的5個基本維度。
用一句話來概括可信開發,華為雲佈道師Andy Liu將其總結為“如何站在後天看明天”。
可信開發與AI
2012年左右,人工智慧再次掀起一波熱潮。到了AI時代,可信開發變得更加重要。
大量的機器和物理裝置會接入網際網路,比如未來智慧聯網汽車的安全將面臨前所未有的挑戰。因為網際網路是開放,但是也是高度危險的。
未來的自動駕駛汽車將時刻線上,甚至可以通過網路推送升級車控軟體系統。因此晶片、車載元件,車載軟體、雲端服務等全產業鏈的供應商都需要把可信提升為重要的行業標準。參與無人駕駛產業鏈的英偉達、博世、豐田、大眾都對“可信”提出了統一要求。
另外,現代軟體是基於開源軟體構建起來的,越來越多的軟體開發使用了開源元件或框架。雖然可以免去從頭開發的複雜過程,但是因為開源軟體數量激增,得不到及時維護,其安全、漏洞問題也日益成為當前業務最擔憂的問題。越來越多網路犯罪分子利用開源元件的公開漏洞進行攻擊。
在可信軟體開發問題上,華為未雨綢繆。可信也是華為面向使用者和開發者一直奉行的原則。
作為一站式雲端DevOps平臺,華為雲DevCloud就在為開發者提供高效、智慧的可信開發環境。整合華為近30年研發實踐和前沿理念,華為雲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.toutiao.com/i6737129853285302798/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946223/viewspace-2657534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 第 0 天/第 1 天/第 2 天:雲時代的軟體生命週期
- 華為軟體開發雲如何為數字經濟時代賦能?
- [開發教程]第3講:包含Bootstrap檔案boot
- 淺談短影片軟體開發是如何搭上時代發展“快車”的
- AI時代的遊戲開發:成為ChatGPT的監工AI遊戲開發ChatGPT
- 敏捷開發——網際網路時代的軟體開發方式敏捷
- 低程式碼——新時代軟體開發的神器
- 可信賴AI時代與無需換軌的京東AI
- 老路MBA商學課|第001課:機會成本|放棄掉的魚,是選擇熊掌的代價?
- 用時99天 第10000臺極氪001正式下線
- 開創萬兆組網時代 新華三商用萬兆解決方案解讀
- dll檔案是什麼 dll檔案用什麼軟體開啟
- 第1期 | 撫今 現代企業已步入新的專案制管理時代
- Java斐波那契數列的第n項(從0開始,第0項為0,第1項是1)。Java
- 2021華為軟體精英挑戰賽總結(粵港澳賽區複賽第7)
- 【秒懂Java】【第1章_初識Java】02_軟體開發Java
- 第 1 章 推薦系統的時代背景
- ofd是什麼格式的檔案 ofd格式檔案用什麼軟體開啟
- 知識計算:華為雲要給AI時代開一扇門AI
- swf是什麼檔案格式 swf檔案要用什麼軟體開啟
- plt是什麼格式檔案 plt檔案要用什麼軟體開啟
- 記憶體安全週報第93期 | 許可權提升成為微軟頭號漏洞記憶體微軟
- 華為的浮槎:用雲與AI渡過時代之海AI
- 華為雲+AI,視訊分析全面進入智慧時代AI
- 智慧體:華為給時代煉一爐鋼智慧體
- AI應用開發之路-準備:發起第2個開源小專案 SemanticKernel.DashScopeAI
- VS 2019 打包安裝檔案 教程 (告訴你為什麼你的是DLL檔案)解決!
- dwg格式檔案用什麼軟體開啟 dwg是什麼檔案格式
- 解鎖普惠AI開發,華為雲ModelArts一站式AI開發平臺AI
- 特斯拉、華為們要用軟體重新定義汽車?
- Linux已成為世界最大軟體開發專案Linux
- 位元組釦子AI:開啟全民AI Bot開發新時代AI
- 比對檔案sam檔案的解讀
- CodeArts持續發力輸出,華為雲重塑軟體開發
- 《普林斯頓概率論讀本》第489頁的一個記號
- 第10章 對檔案的輸入輸出
- 深度解讀十四五軟體規劃中的“軟體定義”和SDS
- 全球AI晶片企業排行:英偉達第1,華為第12(七家中國公司入圍Top24)AI晶片