朱罡
摘 要:隨著科技的不斷進步,我國軍隊信息化水平也得到了快速發(fā)展。各種軍用軟件越來越多應用到軍用裝備系統(tǒng)中。因此,軍用軟件的質量保證和維護方法也受到了更多的重視。基于此,本文從軟件維護的定義出發(fā),分析了軍用軟件的維護流程和重要性,并提出了軍用軟件維護的幾點策略,旨在提高我國軍用軟件質量,提高軍隊信息化水平。
關鍵詞:軍用軟件;維護對策;難點
中圖分類號:TP31 文獻標識碼: A 文章編號: 1673-1069(2016)29-164-2
0 引言
時代的不斷進步,使得越來越多的高新技術應用到了軍隊的裝備當中,不僅提高了軍隊的信息化水平,而且也增強了軍隊的戰(zhàn)斗力。在各種高新技術的應用過程中,各種軟件成為現(xiàn)代武器裝備的重要組成部分。目前,軍用軟件逐漸取代軍用硬件,促使一些武器系統(tǒng)功能越來越依賴于軍用軟件。因此,軍用軟件的質量直接影響著軍用武器裝備的系統(tǒng)功能,可見軍用軟件的維護至關重要。
1 軟件維護的概念
軟件維護屬于軟件工程中的專業(yè)名詞,具體指的就是當一款軟件產(chǎn)品發(fā)布后,軟件本身可能存在某些錯誤,或者為了進一步提高軟件的性能而對軟件進行的一種修改。因此,軟件維護工作內(nèi)容比較復雜,需要成立專門的軟件維護部門以及制定完善的軟件維護制度和準則來完成軟件維護工作。此外,由于軟件更新速度比較快,軟件維護工作需要持續(xù)進行,所以說軟件維護工作的花銷是非常龐大的。
2 軟件維護流程分析
需要對軟件進行維護通常有兩種情況:第一,配備該軟件的裝備用戶在使用過程中發(fā)現(xiàn)了軟件存在的一些問題,這種情況可以將問題告知相關研制部門,并要求其對軟件進行一定的修改;第二,相關裝備的研制部門發(fā)現(xiàn)了軟件存在的某些問題,提出了軟件維護需求。以上兩種方式都應該以軟件問題報告單的形式,交由相關裝備研制部門,然后由這些裝備研制部門對軟件進行維護。軟件的維護大體分為三個步驟,首先,成立相應的裝備軟件維護組織;其次,制定相應的軟件維護計劃并實施;最后,對軟件維護進行評審和驗收。軟件維護工作流程如圖1所示。
3 軟件維護的重要性
與硬件不同的是,軟件在使用的過程中,不會因為與外界的接觸而發(fā)生磨損。而且,在軟件的使用過程中,必須時刻對其進行維護,確保軟件的使用壽命。軟件維護是在軟件投入生產(chǎn)運行之后,延長軟件生命周期的最后一個階段。一般來說,軟件維護階段耗費的時間最長,花費也最多。據(jù)統(tǒng)計,大型軟件維護成本是其開發(fā)成本的4倍,并且用于軟件維護的人力大約占軟件開發(fā)組織中的60%以上。因此,軟件維護對于延長軟件的生命和軟件真正作用的發(fā)揮具有重要意義。例如,作為軍用武裝設備的E-3 空中預警飛機,在沙漠風暴作戰(zhàn)行動中肩負著跟蹤一切戰(zhàn)場空中目標并對其進行攔截的重任,被稱為沙漠戰(zhàn)場中的神眼。但是當戰(zhàn)場上的電磁信號過多,E-3 空中預警飛機的能力會受到很大影響,所以相關部門專門派出了軟件保障小組對E-3 空中預警飛機中雷達中的很多軟件進行了修改,96個小時后E-3 空中預警飛機完成了飛行檢測,并投入了使用。
4 軍用軟件維護的對策
4.1 強化軟件維護單位的軟件工程化程度
首先是由擔任研制或系統(tǒng)總體的大型軍工企業(yè),來統(tǒng)一領導、管理協(xié)調軟件維護工作。現(xiàn)代武器裝備的研制單位或系統(tǒng)大多是實力雄厚的大型國有軍工企業(yè),軟件工程化程度也比較高,一般都通過CMM三級認證,不論是軟件工程化、管理水平還是軟件工程人員都很正規(guī),那么軟件維護的水平自然也比其他承制單位水平高,這樣就能很好地解決軟件維護單位軟件工程化程度參差不齊的問題。其次是成立專門的軟件維護組織和軟件文檔、軍用軟件三庫等,發(fā)揮業(yè)內(nèi)專家的特長,并組織起來共同對維護人員和維護流程等進行專門培訓和規(guī)劃,編制更好的軟件文檔,建立更規(guī)范的維護過程等,形成一套強有力的軟件維護、管理、實施系統(tǒng),可以有效降低軟件維護費用和維護的難度、周期等。
4.2 企業(yè)要健全軟件維護工作的管理與宣傳
在軟件維護工作過程中,對軟件工程標準進行宣傳,是落實軟件工程標準的有效手段。同時,還要加強對廣大科研工作人員以及管理人員的對軟件維護工作的深刻認識,提高他們對自身工作的重視度。此外,企業(yè)應當加大對各種軟件維護人員的培養(yǎng)力度,并制定相應的激勵政策,讓軟件維護人員認識到維護工作與開發(fā)工作同等重要。出色的軟件維護人員能夠獲得與出色開發(fā)人員的同等獎勵,提高維護人員的工作積極性同時提高軟件維護的效率并減少后期維護的費用。
4.3 建立科學合理的軟件維護費用機制
我們都知道,軟件維護工作花費的時間遠遠多于軟件開發(fā)工作花費的時間,因而軟件維護的費用花銷較多??茖W合理的軟件維護費用機制對于提高軟件維護工作效率至關重要。因此,在進行軟件維護之前,首先應當明確維護費用,并簽署相關維護合同或者協(xié)議;其次,在企業(yè)進行軟件維護的同時,顧客代表應當進行嚴格的監(jiān)督,避免不必要的人力、物力的投入;最后,軟件維護費用的多少,是需要企業(yè)從軟件維護系統(tǒng)的大小和年齡、軟件維護需要的人員數(shù)量等方面考慮,并制定科學合理的費用預算,然后由決策者進行審核決定。
4.4 成立相關軟件維護組織
當軟件出現(xiàn)問題之后,相關部門應當以軟件問題報告單的形式傳送至裝備研制單位,然后由研制單位進行軟件維護。裝備研制單位在進行軟件維護之前,首先需要成立相關軟件維護組織,該軟件維護組織包括軟件維護主管、軟件維護管理員、軟件質量保證員以及用代表所構成。表1是軟件維護組織中相關人員的職責明細。
4.5 確立軟件維護等級過程標準
軟件維護等級的過程標準就是系統(tǒng)所有承制單位在系統(tǒng)或研制總體統(tǒng)一配發(fā)的平臺上用相對統(tǒng)一的軟件維護方法、技術、度量等標準去進行軟件維護,這樣可以有效解決很多軟件維護階段的問題,首先由總體單位和承制單位共同建立軍用軟件三庫、制定軟件維護流程、下發(fā)軟件維護基本標準表;各承制單位建立相應的分系統(tǒng)軟件三庫并制定分系統(tǒng)軟件維護流程;用戶方發(fā)現(xiàn)的問題由總體單位通知承制單位,承制單位發(fā)現(xiàn)的問題按照分系統(tǒng)維護流程進行維護后提交總體單位,無論問題的提出方是誰,最后均需提交總體單位驗證審核歸檔。維護過程可參考GJB5000A的相關內(nèi)容。
5 結束語
當前,軟件密集型裝備越來越多,如果軟件的質量得不到保障,那么相關裝備質量也會受到很大影響,因此,企業(yè)領導應當充分認識到軟件維護的重要性,積極做好軟件維護工作,并制定各種軟件保證方案,確保軟件本身的質量。同時,還要加強與其他行業(yè)的合作,及時引進國外先進軟件測試方法,提高軟件質量,從而增強我國的軍用武裝力量。
參 考 文 獻
[1] 支建莊,于貴波,馬喬,王書海,于杰超.軍用軟件維護方法探析[J].科技視界,2015,36:25-26.
[2] 孫海霞,許厚棣.基于GJB5000A的軍用軟件維護流程研究[J].計算機測量與控制,2014,10:3445-3447.
[3] 劉棟,劉向宏,劉媛,蹇強,孟慶鑫.對大型復雜軍用軟件維護工作難點及對策的研究[J].標準科學,2015,02:19-24.
[4] 劉棟,劉中杰,尚玉,文昌辭,孟慶鑫.對軍用軟件維護標準更新的探討[J].航空標準化與質量,2015,02:3-6+36.
[5] 邱海華.軍用軟件質量控制的措施和方法[J].艦船電子工程,2013,06:25-28.