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