加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 基礎(chǔ)軟件國產(chǎn)化刻不容緩
    • 軟件開發(fā)工具不容忽視
    • 從“突圍”到“守護(hù)”,華為再邁一大步
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

從“突圍”到“守護(hù)”,軟件開發(fā)工具自主化再邁一大步

2023/01/08
815
閱讀需 12 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

軟件正在吞噬整個世界。過去,從辦公、娛樂到網(wǎng)購、社交、出行等,我們的工作和生活已離不開軟件。未來,隨著數(shù)字經(jīng)濟(jì)加速發(fā)展,工業(yè)、農(nóng)業(yè)、教育、醫(yī)療等各行各業(yè)將更加依賴軟件。面對新一輪科技革命和產(chǎn)業(yè)變革,軟件作為數(shù)字化的重要載體,其重要性不言而喻。

但遺憾的是,過去幾十年來我國信息產(chǎn)業(yè)一直面臨“缺芯少魂”之痛,不僅芯片是短板,基礎(chǔ)軟件領(lǐng)域發(fā)展也非常落后。在當(dāng)前國際形勢更加復(fù)雜多變、全球科技競爭愈演愈烈的背景下,與芯片領(lǐng)域一樣,基礎(chǔ)軟件國產(chǎn)化也被業(yè)界公認(rèn)為一場沒有退路的“突圍戰(zhàn)”。

那如何突圍?如何追趕?前方的路還有多遠(yuǎn)?

基礎(chǔ)軟件國產(chǎn)化刻不容緩

過去二十年來,我國軟件產(chǎn)業(yè)發(fā)展迅猛。根據(jù)工信部統(tǒng)計,從2000年至2020年,中國軟件市場整體規(guī)模實(shí)現(xiàn)了135倍增長,美國為3.2倍。2020年,中國軟件產(chǎn)業(yè)規(guī)模在全球軟件產(chǎn)業(yè)的占比已達(dá)24%。

然而,如果把中國軟件產(chǎn)業(yè)比作一棵大樹,這一枝繁葉茂的靚麗風(fēng)景背后卻藏著大隱患令人擔(dān)憂。根據(jù)華西證券研究報告顯示,我國操作系統(tǒng)、數(shù)據(jù)庫、中間件市場外資占比分別為92.9%、64.8%和51.1%。我們熟知的微軟Windows、谷歌安卓、蘋果iOS、Oracle等基礎(chǔ)軟件市場都被歐美企業(yè)牢牢把控。

操作系統(tǒng)、數(shù)據(jù)庫、中間件、軟件開發(fā)工具等基礎(chǔ)軟件,是軟件產(chǎn)業(yè)發(fā)展的根基,被譽(yù)信息產(chǎn)業(yè)之“魂”,但我們在這方面卻非常孱弱。根基不牢,樓蓋得再高也不穩(wěn)。在風(fēng)云變幻的國際環(huán)境下,如此孱弱的軟件根基難以撐起我國數(shù)字經(jīng)濟(jì)這座高樓,甚至有隨時成為危樓的風(fēng)險。

近年來,從華為被列入“實(shí)體清單”,到哈爾濱工業(yè)大學(xué)、哈爾濱工程大學(xué)被美國軟件MATLAB“斷供”,到美國設(shè)計軟件企業(yè)Figma封禁大疆等企業(yè)賬號,再到俄烏沖突爆發(fā)后谷歌、蘋果、亞馬遜、微軟、SAP、Oracle等科技巨頭和軟件公司紛紛停止面向俄羅斯業(yè)務(wù),這些事件已經(jīng)給我們敲響了警鐘,只有加速基礎(chǔ)軟件國產(chǎn)化,才能在新一輪科技競爭中牢牢把握主動權(quán),支撐我國數(shù)字經(jīng)濟(jì)長期穩(wěn)定發(fā)展。

軟件開發(fā)工具不容忽視

值得一提的是,當(dāng)我們都在關(guān)注操作系統(tǒng)、數(shù)據(jù)庫等大家熟知的基礎(chǔ)軟件時,與過去“重硬輕軟”一樣,軟件開發(fā)工具這一基礎(chǔ)軟件也往往容易被忽視。

軟件開發(fā)工具是囊括需求分析、架構(gòu)設(shè)計、編碼和編譯、軟件測試、配置管理等軟件開發(fā)全生命周期的系統(tǒng)化工具。在軟件定義一切的數(shù)字世界,每一家公司都將變成軟件公司,每一個工程師都將利用軟件開發(fā)工具編寫改變世界的代碼,其重要性可見一斑。

但同樣令人遺憾的是,與操作系統(tǒng)、數(shù)據(jù)庫等基礎(chǔ)軟件一樣,當(dāng)前軟件開發(fā)工具領(lǐng)用也由歐美企業(yè)主導(dǎo),我們同樣面臨被“卡脖子”的風(fēng)險。有市場分析報告顯示,在當(dāng)前全球付費(fèi)軟件開發(fā)工具市場中,北美地區(qū)占有市場份額超過50%,歐洲地區(qū)超過20%。全球前十大軟件開發(fā)工具企業(yè)中,有Microsoft、Perforce、Adobe、Oracle等六家公司來自美國。

同時,盡管市面上的很多軟件開發(fā)工具都是開源的,但開源并不等于可以逃脫“卡脖子”危機(jī)。比如,微軟旗下的GitHub是全球最大的代碼托管網(wǎng)站和開源社區(qū),截至2022年6月該網(wǎng)站已擁有超過5700萬注冊用戶(幾乎全是開發(fā)者)和1.9億代碼庫(包括至少2800萬開源代碼庫)。在俄烏戰(zhàn)爭爆發(fā)后,GitHub陸續(xù)封禁了受美國制裁的俄羅斯公司開發(fā)者賬戶,包括Sberbank和Alfa-Bank兩大俄羅斯銀行,以及部分個體開發(fā)者賬戶。

這個血淋淋的例子告訴我們,在政治凌駕下開源也并非總是全人類共同的財富,也可能是有國界的。而一旦開源成為謊言,根基薄弱的我國軟件行業(yè)將變成空中樓閣,讓我國數(shù)字經(jīng)濟(jì)發(fā)展面臨“宕機(jī)”的風(fēng)險。

再拋開復(fù)雜的外部因素,從數(shù)字經(jīng)濟(jì)自身高質(zhì)量發(fā)展角度看,我們也亟需優(yōu)質(zhì)的自主化軟件開發(fā)工具。

比如,2019年12月20日,美國波音公司發(fā)射的新一代載人飛船“星際客機(jī)(Starliner)”未能與國際太空站完成對接,首次測試飛行任務(wù)失敗。事后,波音公司承認(rèn),由于軟件系統(tǒng)存在嚴(yán)重缺陷,在測試階段僅對整個飛行過程分成了幾個小單元分別進(jìn)行測試,未對飛船進(jìn)行從發(fā)射、空間站對接到返航著陸的全流程集成測試,從而導(dǎo)致此次失敗。

從此次教訓(xùn)我們看到,隨著我國數(shù)字經(jīng)濟(jì)發(fā)展按下快進(jìn)鍵,軟件加速滲透到工業(yè)、金融、航空、交通等千行百業(yè),如果軟件開發(fā)工具不能保障軟件質(zhì)量,輕則會導(dǎo)致業(yè)務(wù)故障,重則會造成人員傷亡和財產(chǎn)損失,給我國數(shù)字經(jīng)濟(jì)發(fā)展帶來嚴(yán)重的負(fù)面影響。

從“突圍”到“守護(hù)”,華為再邁一大步

那問題來了,從軟件開發(fā)工具自主化到軟件質(zhì)量保障,我們應(yīng)該如何破局?值得慶幸的是,作為國產(chǎn)軟件巨頭,華為早已開始行動。

華為云已推出DevCloud開發(fā)云和CodeArts軟件開發(fā)生產(chǎn)線,并面向開發(fā)者提供一站式、全流程、端到端安全的云原生DevSecOps云平臺。CodeArts支持web開發(fā)、移動應(yīng)用開發(fā)、微服務(wù)開發(fā)、Cloud Native應(yīng)用開發(fā)、嵌入式開發(fā)等典型研發(fā)場景,覆蓋需求與設(shè)計、開發(fā)、測試、部署、運(yùn)維等軟件交付的全生命周期環(huán)節(jié)。

在軟件開發(fā)中,需求管理是第一個環(huán)節(jié),也是貫穿整個軟件交付生命周期的重要內(nèi)容,不僅對于軟件開發(fā)重要程度高,而且難度也如影隨形。比如,面對數(shù)字化時代復(fù)雜多樣、動態(tài)化的業(yè)務(wù)和場景,如何收集連客戶也描述不清楚的需求,如何應(yīng)對隨業(yè)務(wù)而變化的需求變化,都是需求管理的難點(diǎn)和痛點(diǎn)。

對此,華為云于2022年12月7日發(fā)布了一款自主研發(fā)的軟件研發(fā)管理與團(tuán)隊協(xié)作工具CodeArtsReq,其內(nèi)置華為IPD需求管理模板,支持IPD研發(fā)、DevOps敏捷交付、精益研發(fā)多種研發(fā)模式,支持特性管理、需求管理、缺陷管理、計劃管理、基線與變更及任務(wù)跟蹤,具有強(qiáng)大的跨項(xiàng)目協(xié)同、多項(xiàng)目組合管理能力。

大步邁出CodeArtsReq這一步后,追趕與突圍的腳步仍在加速。短短一個月之后,就在昨天(2023年1月5日),華為云再次帶來驚喜,發(fā)布了一款自主研發(fā)的一站式測試管理平臺CodeArts TestPlan。該平臺沉淀了華為30多年高質(zhì)量的軟件測試工程方法與實(shí)踐,覆蓋測試計劃、測試設(shè)計、測試用例、測試執(zhí)行和測試評估等全流程,旨在幫助企業(yè)協(xié)同、高效、可信地開展軟件開發(fā)測試活動,保障產(chǎn)品上市質(zhì)量。

如上所述,軟件質(zhì)量是保障數(shù)字經(jīng)濟(jì)發(fā)展的生命線,而軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié)。但隨著軟件規(guī)模的持續(xù)增長,企業(yè)也面臨越來越多的測試挑戰(zhàn):產(chǎn)品測試設(shè)計粗放,測試執(zhí)行覆蓋不全,漏測導(dǎo)致現(xiàn)網(wǎng)事故時有發(fā)生;產(chǎn)品架構(gòu)復(fù)雜,組件并行分支多,跨團(tuán)隊跨項(xiàng)目協(xié)同效率低;測試人員流動率大,產(chǎn)品頻繁重構(gòu),亟需高質(zhì)量的測試工程來驗(yàn)證存量特性,保障產(chǎn)品功能正常,高質(zhì)量上線。

而CodeArtsReq具有啟發(fā)式測試策略與設(shè)計、支撐大規(guī)模團(tuán)隊協(xié)同和億級測試資產(chǎn)管理、內(nèi)置IPD測試流程與規(guī)范、支持全方位的可視化測量評估、測試過程雙向可追溯五大特性,可有效破解以上挑戰(zhàn),實(shí)現(xiàn)測試全流程標(biāo)準(zhǔn)化、測試資產(chǎn)復(fù)用及基線化、測試端到端過程動態(tài)實(shí)時監(jiān)控,保障測試過程可信,真正擔(dān)當(dāng)起產(chǎn)品質(zhì)量“守護(hù)神”的角色,助力客戶產(chǎn)品高質(zhì)量交付。

截至2022年年底,CodeArts TestPlan已經(jīng)高效支撐華為超過4萬測試人員的測試作業(yè),測試用例月執(zhí)行超過2億次,月API調(diào)用量超過12億次,累計管理超過10億測試用例,覆蓋華為終端、網(wǎng)絡(luò)、云計算、芯片、汽車等大規(guī)模復(fù)雜業(yè)務(wù)場景。

顯然,在確保華為內(nèi)部產(chǎn)品高效率高質(zhì)量交付中,CodeArts TestPlan已通過嚴(yán)苛的考驗(yàn),并充分證明了能力優(yōu)勢。而如今華為將自己30多年積累和沉淀的實(shí)踐經(jīng)驗(yàn)和先進(jìn)方法外溢,無疑將進(jìn)一步加速推動我國軟件產(chǎn)業(yè)“突圍”,更好守護(hù)我國數(shù)字經(jīng)濟(jì)高質(zhì)量、高安全發(fā)展。

未來是軟件的世界。但軟件產(chǎn)業(yè)要持續(xù)枝繁葉茂,唯有將操作系統(tǒng)、數(shù)據(jù)庫、軟件開發(fā)工具等基礎(chǔ)軟件技術(shù)牢牢把握在自己手里。如今,華為持續(xù)推出CodeArts Req、CodeArts TestPlan等國產(chǎn)軟件開發(fā)工具,讓我們看到一場面對圍追堵截的國產(chǎn)軟件“突圍戰(zhàn)”與“追趕賽”已經(jīng)進(jìn)入新階段。但愿在不久的將來,在華為等軟件巨頭的帶頭沖鋒下,中國軟件行業(yè)將徹底實(shí)現(xiàn)軟件開發(fā)工具國產(chǎn)化,并助力我國信息產(chǎn)業(yè)早日擺脫“少魂”之痛。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜