近期,一份來(lái)自美國(guó)聯(lián)邦會(huì)計(jì)總署的報(bào)告引起了較大范圍的關(guān)注,報(bào)告反映了當(dāng)前部分美國(guó)政府部門(mén)仍在使用較為過(guò)時(shí)的系統(tǒng),而其中包含了美國(guó)國(guó)防部的核武器管理系統(tǒng)。
在各類美國(guó)大片以及平時(shí)的認(rèn)知中,我們通常會(huì)覺(jué)得,在美國(guó)政府機(jī)構(gòu)使用的各類設(shè)備、系統(tǒng)應(yīng)該都是較為先進(jìn)的,智能化程度較高的,這樣才符合美國(guó)相對(duì)領(lǐng)先的科技水平。而近期隨著美國(guó)聯(lián)邦會(huì)計(jì)總署(United States Government Accountability Office)發(fā)布了一份名為《信息技術(shù):聯(lián)邦政府需要關(guān)注并解決老舊系統(tǒng)問(wèn)題》(Federal Agencies Need to Address Aging Legacy Systems)的報(bào)告(以下均簡(jiǎn)稱為報(bào)告,報(bào)告全文地址:GAO),該報(bào)告反映了當(dāng)前在美國(guó)政府機(jī)構(gòu)中使用的老舊IT系統(tǒng)的現(xiàn)狀,以及進(jìn)行系統(tǒng)更新的必要性。
美國(guó)政府部門(mén)IT投資資金分配存在較大差異
報(bào)告中提到,基于對(duì)國(guó)防部、財(cái)政部、退役軍人事務(wù)部、國(guó)土安全部等12個(gè)美國(guó)政府部門(mén)機(jī)構(gòu)進(jìn)行財(cái)政預(yù)算及實(shí)際情況的調(diào)研審計(jì)分析,發(fā)現(xiàn)目前在眾多政府部門(mén)中,均存在管理系統(tǒng)及設(shè)備老舊的情況。而據(jù)報(bào)告提到的,造成目前現(xiàn)在政府部門(mén)還在使用老舊系統(tǒng)的原因在于各個(gè)政府部門(mén)在IT投入資金中,升級(jí)、改造及更新系統(tǒng)的投入比較偏少。
據(jù)悉,在2015年有超過(guò)75%的IT投入金額耗費(fèi)在老舊設(shè)備及系統(tǒng)的維保上,而對(duì)于系統(tǒng)的開(kāi)發(fā)、升級(jí)以及改進(jìn)的投入才占據(jù)了不到25%的資金。在接近7000項(xiàng)目IT投入中,其中針對(duì)系統(tǒng)及設(shè)備的運(yùn)營(yíng)及維保(operations and maintenance)就有5233項(xiàng),留給升級(jí)改造的資金卻是有限的。而各部門(mén)計(jì)劃在2017年的IT資金投入為,在系統(tǒng)及設(shè)備的運(yùn)營(yíng)及維保上投入612億美金,而在系統(tǒng)的開(kāi)發(fā)、更新及改造上則僅僅為192億美金。
而縱觀從2010年到2017年的IT投入,目前看來(lái)兩者的差距在逐步拉大,具體趨勢(shì)如下,
從上圖(紅色柱體的為系統(tǒng)的開(kāi)發(fā)、更新及改造,藍(lán)色柱體為系統(tǒng)及設(shè)備的運(yùn)營(yíng)及維保),我們也可以看到,跟2010年相比,2017年預(yù)計(jì)投入的系統(tǒng)的開(kāi)發(fā)、更新及改造資金比2010年減少了73億美金。
老舊系統(tǒng)及軟件在美國(guó)政府部門(mén)普遍存在
在報(bào)告中第一個(gè)提到的例子就是美國(guó)國(guó)防部,該機(jī)構(gòu)目前仍然在其70年代生產(chǎn)的計(jì)算機(jī)上使用8英寸軟盤(pán)作為其數(shù)據(jù)存儲(chǔ)設(shè)備,并用以管理及操作美國(guó)核武器系統(tǒng)。以下就是8英寸軟盤(pán),
而目前,據(jù)悉,美國(guó)國(guó)防部在其2017年資金預(yù)算中已計(jì)劃進(jìn)行系統(tǒng)及設(shè)備的更新。
另外一個(gè)計(jì)劃升級(jí)的機(jī)構(gòu)是美國(guó)退役軍人事務(wù)部,其目前還使用基于創(chuàng)造于50年代的COBOL編程語(yǔ)言開(kāi)發(fā)的管理系統(tǒng),來(lái)管理其人員登記情況。但因目前退役軍人事務(wù)部的預(yù)算資金只夠升級(jí)基于COBOL語(yǔ)言開(kāi)發(fā)的系統(tǒng),而該部門(mén)運(yùn)營(yíng)的另外一個(gè)系統(tǒng)(該系統(tǒng)的作用在于用以跟蹤記錄美國(guó)退伍軍人的資格申請(qǐng),福利發(fā)放,和死亡日期核實(shí)的具體情況)因資金原因,不會(huì)在今年更新。
基于“上古語(yǔ)言”COBOL開(kāi)發(fā)的管理系統(tǒng)
據(jù)報(bào)告中提到
眾所周知,政府部門(mén)管理系統(tǒng)需要使用更加現(xiàn)代化的,可維護(hù)性更強(qiáng)的編程語(yǔ)言,這樣才能使得系統(tǒng)更具健壯性和可行性。據(jù)Gartner在2010發(fā)布的報(bào)告,其中就提到建議使用COBOL語(yǔ)言的機(jī)構(gòu)以一種更具現(xiàn)代化的、可維護(hù)性更強(qiáng)的語(yǔ)言來(lái)代替。
值得一提的是,計(jì)算機(jī)語(yǔ)言COBOL是由美國(guó)的一些計(jì)算機(jī)用戶于1959年組織設(shè)計(jì),專用于商務(wù)處理。
此外,美國(guó)財(cái)政部還采用了由匯編語(yǔ)言開(kāi)發(fā)的財(cái)物管理系統(tǒng),該系統(tǒng)是個(gè)體納稅人賬戶的權(quán)威數(shù)據(jù)來(lái)源,進(jìn)行賬戶更新,納稅評(píng)估,報(bào)稅期間產(chǎn)生的退款管理。但目前并無(wú)確切時(shí)間,對(duì)其系統(tǒng)進(jìn)行更新。