-
熊節(jié):防疫軟件出故障,短板該怎么補(bǔ)?
最后更新: 2022-09-21 10:52:38【文/觀察者網(wǎng)專(zhuān)欄作者 熊節(jié)】
與新冠疫情防控相關(guān)的軟件系統(tǒng)在關(guān)鍵時(shí)刻出現(xiàn)技術(shù)故障的問(wèn)題,一直以來(lái)備受關(guān)注。這樣的重要系統(tǒng)屢屢出現(xiàn)重大技術(shù)故障,暴露出我國(guó)當(dāng)前數(shù)字化建設(shè)過(guò)程中的若干短板,尤其是整個(gè)信息產(chǎn)業(yè)普遍缺乏交付可信軟件系統(tǒng)的能力。
“可信”的門(mén)檻
按照英國(guó)可信軟件基金會(huì)(Trustworthy Software Foundation)的定義,可信的軟件系統(tǒng)應(yīng)當(dāng)具備以下5個(gè)方面的特質(zhì):
無(wú)害性(Safety):軟件運(yùn)行時(shí)不會(huì)對(duì)任何東西或任何人造成傷害。
可靠性(Reliability):軟件正確運(yùn)行不發(fā)生錯(cuò)誤的能力。
可用性(Availability):軟件在需要時(shí)正常運(yùn)行并提供服務(wù)的能力。
堅(jiān)韌性(Resilience):軟件從錯(cuò)誤中快速和完全恢復(fù)的能力。
安全性(Security):軟件防護(hù)惡意軟件、黑客或意外誤用造成危險(xiǎn)的能力。
所有人都會(huì)贊同,良好的軟件系統(tǒng)應(yīng)當(dāng)具備上述這些特質(zhì),服務(wù)于大眾重要應(yīng)用場(chǎng)景的軟件系統(tǒng)應(yīng)當(dāng)是可信的。然而事實(shí)證明,獲得可信的軟件系統(tǒng)并非易事。即便是當(dāng)前最受重視的疫情防控相關(guān)系統(tǒng),由“已在國(guó)內(nèi)17個(gè)省120多個(gè)地市部署應(yīng)用”的行業(yè)領(lǐng)先企業(yè)來(lái)實(shí)施,仍然會(huì)在關(guān)鍵時(shí)刻不可用、且無(wú)法從錯(cuò)誤中快速恢復(fù)。
更值得關(guān)注的是,在我國(guó)大張旗鼓開(kāi)展數(shù)字化新基建的大背景下,采購(gòu)軟件系統(tǒng)的甲方單位普遍缺乏對(duì)軟件項(xiàng)目實(shí)質(zhì)性的監(jiān)管治理能力。大部分甲方單位、尤其是信息化程度較低的傳統(tǒng)行業(yè)和中西部地區(qū)甲方單位,基本不具備實(shí)質(zhì)管控軟件項(xiàng)目的能力。
曾經(jīng),某西部地區(qū)知名國(guó)企采購(gòu)一個(gè)軟件系統(tǒng)后,不確定乙方是否按合同要求交付了源代碼,請(qǐng)筆者幫忙鑒定。筆者打開(kāi)甲方傳來(lái)的一個(gè)壓縮包一看,只有若干光禿禿的.java源文件,前端網(wǎng)頁(yè)源碼、構(gòu)建腳本、配置文件、數(shù)據(jù)庫(kù)腳本、部署腳本等必要工作件(artefacts)全部付之闕如。
拿著這樣一堆“源代碼”,甲方根本不可能重新構(gòu)建出線上運(yùn)行的軟件系統(tǒng),甚至無(wú)法知道自己拿到的究竟是不是線上系統(tǒng)的源碼,更遑論對(duì)其質(zhì)量和可信性進(jìn)行任何有效的管控。
在極度簡(jiǎn)化的場(chǎng)景下,軟件開(kāi)發(fā)商使用人類(lèi)可讀的編程語(yǔ)言來(lái)開(kāi)發(fā)軟件,產(chǎn)出的成果就是源代碼。源代碼和圖片、文本等各種資源文件一起,再加上眾多依賴(lài)軟件,通過(guò)一個(gè)叫做構(gòu)建的過(guò)程,被打包成為可執(zhí)行的軟件包,其中的內(nèi)容通常是人類(lèi)不可讀、但是計(jì)算機(jī)可以執(zhí)行的二進(jìn)制文件。這個(gè)軟件包再與各種配置文件相結(jié)合,通過(guò)叫做部署的過(guò)程,被安裝到真實(shí)使用的生產(chǎn)環(huán)境上,成為線上運(yùn)行的軟件系統(tǒng)。
典型的(過(guò)度簡(jiǎn)化的)軟件交付過(guò)程
在這個(gè)過(guò)程中,所有工作件的質(zhì)量、所有操作的質(zhì)量,都會(huì)影響最終線上系統(tǒng)的質(zhì)量。
然而在當(dāng)前我國(guó)數(shù)字化項(xiàng)目建設(shè)中,很多甲方只獲得乙方構(gòu)建部署完成后的線上系統(tǒng),對(duì)構(gòu)建過(guò)程、部署過(guò)程及涉及的工作件無(wú)法觸及,也沒(méi)有專(zhuān)業(yè)技術(shù)能力評(píng)判這些過(guò)程和工作件的質(zhì)量。毫不夸張地說(shuō),很多數(shù)字化項(xiàng)目中,甲方實(shí)際上只獲得了軟件系統(tǒng)的使用權(quán),根本沒(méi)有獲得系統(tǒng)的所有權(quán)。
甲方對(duì)軟件系統(tǒng)所有權(quán)和管控權(quán)的缺失,會(huì)帶來(lái)兩個(gè)直接的惡果。首先是形成對(duì)廠商的嚴(yán)重依賴(lài)甚至綁定。因?yàn)榧追經(jīng)]有掌握軟件交付過(guò)程和工作件,未來(lái)任何修補(bǔ)和增強(qiáng)都只能依賴(lài)原廠商,客觀上形成原廠商的反競(jìng)爭(zhēng)壁壘。另外,軟件系統(tǒng)質(zhì)量是否過(guò)關(guān)、是否可信,因?yàn)榧追讲徽莆哲浖桓哆^(guò)程和工作件,基本只能依賴(lài)廠商“又當(dāng)球員又當(dāng)裁判”。
筆者在之前接受觀察者網(wǎng)采訪時(shí)打了一個(gè)比方:
我國(guó)現(xiàn)在很多軟件系統(tǒng)的驗(yàn)收,甲方既沒(méi)有能力檢驗(yàn)軟件的無(wú)害性、可靠性、可用性、堅(jiān)韌性、安全性等非功能指標(biāo),也沒(méi)有能力深入軟件交付過(guò)程審核其架構(gòu)質(zhì)量、代碼質(zhì)量、供應(yīng)鏈質(zhì)量等質(zhì)量指標(biāo),常常只是以最終用戶視角把軟件功能跑一遍就完成了驗(yàn)收。這就好比修建一座大橋,甲方既不檢查橋梁結(jié)構(gòu)是斜拉式還是拱式,也不監(jiān)督橋墩的施工質(zhì)量,到竣工那天開(kāi)一輛小轎車(chē)從橋面上順利通過(guò)就算完工驗(yàn)收。至于大橋是否安全可靠,就全憑乙方自己提供的一堆文檔來(lái)論證了。
這聽(tīng)起來(lái)可能荒誕,卻是當(dāng)前行業(yè)的真實(shí)現(xiàn)狀。
-
本文僅代表作者個(gè)人觀點(diǎn)。
- 責(zé)任編輯: 吳立群 
-
再等等?
2022-09-21 09:10 觀網(wǎng)財(cái)經(jīng)-房產(chǎn) -
年內(nèi)“第七跌”:95號(hào)汽油有望回歸“8元時(shí)代”
2022-09-20 19:48 -
中老央行簽署合作備忘錄:在老撾建立人民幣清算安排
2022-09-20 18:35 人民幣國(guó)際化 -
關(guān)于人民幣清算,中國(guó)分別與哈薩克斯坦、老撾簽署備忘錄
2022-09-20 18:13 人民幣國(guó)際化 -
貴州茅臺(tái)因20萬(wàn)元成被執(zhí)行人?公司回應(yīng)
2022-09-20 07:16 -
農(nóng)業(yè)農(nóng)村部:去年養(yǎng)殖業(yè)消耗飼料中豆粕占比降到15.3%
2022-09-19 21:37 -
我國(guó)“北煤南運(yùn)”重要通道浩吉鐵路煤炭發(fā)送量突破1億噸
2022-09-19 21:34 能源戰(zhàn)略 -
鄭州二套房首付比例降至40%?多家銀行回應(yīng)
2022-09-19 21:32 觀網(wǎng)財(cái)經(jīng)-房產(chǎn) -
阿富汗塔利班與美國(guó)交換囚犯,換回一高級(jí)人物
2022-09-19 18:18 -
最新工資價(jià)位表↓你在什么段位?
2022-09-19 18:12 -
前8月全國(guó)吸收外資同比增16.4%,其中韓國(guó)對(duì)華投資增58.9%
2022-09-19 15:43 觀網(wǎng)財(cái)經(jīng)-宏觀 -
南京、蘇州等多地放開(kāi)“帶抵押過(guò)戶” ,意味著什么?
2022-09-19 08:39 觀網(wǎng)財(cái)經(jīng)-房產(chǎn) -
美元指數(shù)年內(nèi)飆升14%,“全球大麻煩要來(lái)了”
2022-09-18 23:27 觀網(wǎng)財(cái)經(jīng)-海外
相關(guān)推薦 -
“他,殺死了美國(guó)司法” 評(píng)論 93五角大樓“緊張”:一旦他下這種命令,該如何應(yīng)對(duì)? 評(píng)論 173這個(gè)對(duì)華“鷹派”,即將回鍋? 評(píng)論 161“歐洲人付錢(qián),中國(guó)人建造,當(dāng)然全歸功于中國(guó)” 評(píng)論 167直接安排10萬(wàn)億元! 評(píng)論 282最新聞 Hot
-
“他,殺死了美國(guó)司法”
-
避免特朗普加稅,歐盟想……
-
“他們連餅都不愿畫(huà),我們必須反方向跑了”
-
五角大樓“緊張”:一旦他下這種命令,該如何應(yīng)對(duì)?
-
“甩鍋大戲”開(kāi)鑼
-
這個(gè)對(duì)華“鷹派”,即將回鍋?
-
“重大轉(zhuǎn)變”!拜登政府解除這一禁令
-
“澤連斯基祝賀,馬斯克接了電話”
-
看完這部紀(jì)錄片,網(wǎng)友吵起來(lái)了
-
“特朗普回歸,這個(gè)領(lǐng)域又讓中國(guó)贏一局”
-
“特朗普贏了,他們要回家了”
-
“從中國(guó)懷里拉走”?
-
美國(guó)農(nóng)民@特朗普:又我挨中國(guó)揍?
-
法國(guó)外長(zhǎng)到訪前,以色列在“法國(guó)領(lǐng)地”扣押兩名法國(guó)憲兵
-
美聯(lián)儲(chǔ)降息25個(gè)基點(diǎn),鮑威爾:若特朗普...
-
德高官焦慮:若特朗普從烏克蘭抽身,中國(guó)就贏了
快訊- 3名“95后”女干部擬提名鄉(xiāng)鎮(zhèn)人大副職,江西萬(wàn)安回應(yīng)
- 中國(guó)和印尼聯(lián)合聲明(全文)
- 11月9日新聞聯(lián)播主要內(nèi)容
- 優(yōu)衣庫(kù)五展進(jìn)博,沉浸式展臺(tái)詮釋服適人生的藝術(shù)與科學(xué)
- 亮相進(jìn)博會(huì),新西蘭貿(mào)易部長(zhǎng)見(jiàn)證萬(wàn)益藍(lán)WonderLab與恒天然達(dá)成戰(zhàn)略合作
- 斯洛伐克總理:建議每個(gè)恐華癥的人都到中國(guó)看看
- “虎鯨”大型無(wú)人艇全球首次公開(kāi)亮相
- 陜西考古發(fā)現(xiàn)唐代太倉(cāng)糧倉(cāng)11座
-