萬麗 柏苗
摘 要 軟件保障是武器裝備正常發(fā)揮作戰(zhàn)能力的關(guān)鍵技術(shù),是我軍信息化建設(shè)時期急需解決的突出問題。本文介紹了軟件保障的概念,闡述了軟件保障的主要內(nèi)容,重點研究了面向過程的軟件保障模式,為提高武器裝備的軟件保障提供了有效的解決途徑。
【關(guān)鍵詞】武器裝備 軟件保障 保障模式
1 引言
隨著科技的飛速發(fā)展,依托各類高新技術(shù),武器裝備的信息化已經(jīng)成為主流,應(yīng)用越來越廣泛。這些武器裝備具有規(guī)模大、功能多、軟件密集、操作復(fù)雜等特征。實踐表明,軟件保障技術(shù)能否成功有效配合武器裝備完成任務(wù),使其發(fā)揮應(yīng)有的作戰(zhàn)能力是至關(guān)重要的。目前該方面的應(yīng)用研究已經(jīng)受到了武器裝備研制單位的高度重視,成為了新時期裝備建設(shè)和裝備保障的重要課題,也是配合我軍信息化建設(shè)時期急需解決的突出問題。
2 軟件保障的概念
軟件保障的概念來源于軍用裝備綜合保障,武器裝備的指揮系統(tǒng)是靠軟件作為支撐的,其作戰(zhàn)能力的發(fā)揮很大程度上取決于軟件保障技術(shù),包括了軟件的可靠性、可維護性以及軟件的環(huán)境適應(yīng)性和功能擴充等諸多方面。美國國防部標準中對軟件保障的定義是:為確保運行的和配置的軟件全面、連續(xù)地保障裝備的作戰(zhàn)任務(wù)而進行的所有活動的總和。美國空軍對軟件保障的定義是:為確保部署后的軟件(或系統(tǒng))在生產(chǎn)和部署期內(nèi),持續(xù)地維持其初始作戰(zhàn)職能及后續(xù)職能,所展開的修改及改進的一切活動。英國對軟件保障的定義是:軟件保障是指為了系統(tǒng)中的軟件繼續(xù)使用而采取的全部措施。我國對軟件保障是這樣定義的:為保障已實現(xiàn)和投入使用的軟件正常運行所進行的全部活動??梢钥吹贸?,它們之間是具有共同點的,那就是,軟件保障是貫穿于整個武器裝備全壽命周期中的為保障武器裝備發(fā)揮應(yīng)有作戰(zhàn)能力而進行的一系列活動。
3 軟件保障的研究意義
目前軟件裝備與硬件裝備比較而言,其可靠性較差,同時軟件裝備具有技術(shù)難度大、費用高等特點,使得軟件保障工作開展難度大,在這一方面的研究也受到了世界各國的高度重視。上世紀80年代開始美軍已在研究軟件保障技術(shù)的模式和原則、途徑以及過程等主要內(nèi)容并取得了較好的進展。相對而言,我國對軟件保障技術(shù)的研究仍處于初始階段,而我軍的信息化建設(shè)步伐已經(jīng)邁開,大量的信息化武器裝備陸續(xù)服役,軟件保障需與裝備建設(shè)同行,加快軟件保障的研究進度勢在必行,因此,著力于解決武器裝備的軟件保障問題對當前的裝備建設(shè)具有不可替代的深遠意義。
4 軟件保障的研究內(nèi)容
在整個軟件保障活動過程中軟件保障的實施是至關(guān)重要的,如何制定和運行實施過程直接決定了武器裝備的作戰(zhàn)能力能否有效發(fā)揮,整個過程主要包括編制文檔、人員設(shè)備配置和軟件保障性分析以及軟件保障規(guī)劃等方面,這里主要就軟件保障性分析和軟件保障規(guī)劃這兩方面進行闡述,其余的與常規(guī)裝備的保障相似,這里不再介紹。
4.1 軟件保障性分析
軟件保障性分析是軟件保障工作開展的基礎(chǔ),主要分析內(nèi)容包括保障需求及和保障措施等方面。具體內(nèi)容是通過分析任務(wù)需求,制定在交付軟件后用戶的維護方法、保障措施、人員要求和用戶手冊等內(nèi)容,是軟件保障技術(shù)的關(guān)鍵環(huán)節(jié),它對軟件保障進行了整體布局和初步構(gòu)想,明確了軟件使用和維護的基本內(nèi)容、提供了維護所需的保障資源和維護費用等信息。
有研究表明:按照國軍標《裝備保障性分析》來進行軟件保障性分析可操作性不強,在分析過程中應(yīng)結(jié)合軟件保障性需求分析和軟件保障過程建模分析以及軟件資源需求分析等手段。保障性分析主要包括以下內(nèi)容:
(1)根據(jù)任務(wù)需求提出軟件保障性的設(shè)計因素;
(2)確定軟件保障的需求;
(3)依據(jù)設(shè)計因素和需求制定軟件保障方案;
(4)確定軟件保障資源需求,根據(jù)實際情況分析比較,擇出最優(yōu)保障方案。
整個過程的實施最關(guān)鍵的在于建模分析,它主要用來分析軟件保障過程以及它們之間的相互關(guān)系,識別軟件保障的任務(wù)需求,比較分析篩選保障方案。綜上所述,軟件保障性分析主要流程如圖1所示。
4.2 軟件保障規(guī)劃
軟件保障規(guī)劃是對軟件保障全過程中各項工作事宜做出安排。實踐證明,目前信息化武器裝備系統(tǒng)中采用面向過程的軟件保障模式是可靠的,該模式將軟件保障過程劃分為3個階段,分別是:部署前保障、移交與部署中保障和部署后保障,如圖2所示。
4.2.1 部署前保障
部署前保障是軟件保障的需求分析和設(shè)計階段,提前規(guī)劃好整個軟件保障過程。實施過程中著力解決“何時、何地、何人、何事、怎么維護和維護原因”的問題。具體來說就是提前規(guī)劃好以下事宜:誰來干,分工明確,職責清晰;保障對象和工作內(nèi)容是什么;在什么環(huán)境下,什么時間段完成;需要哪些保障資源、技術(shù)力量來完成;維護程度制定;維護費用預(yù)算等。其工作流程主要可概括為:需求分析、軟件設(shè)計、軟件編制、軟件測試這4個環(huán)節(jié)。
4.2.2 移交與部署中保障
移交與部署中保障是軟件保障交接與培訓階段,按照合同和雙方約定,武器裝備中軟件和軟件保障資源是必須同步完成和移交。在新軟件列裝后能否匹配武器裝備發(fā)揮其作戰(zhàn)能力是考驗軟件性能好壞的唯一標準,該過程主要包括:軟件驗收、軟件培訓、軟件配發(fā)和用戶培訓。
4.2.3 部署后保障
部署后保障是軟件保障的運行和維護以及軟件更改階段,是整個軟件保障工作的重點所在,它主要包括以下內(nèi)容:軟件運行、問題反饋、問題處理和軟件更改。具體來說,軟件正常運行情況下需開展日常維護工作,軟件運行受阻的情況下,需對出現(xiàn)的問題進行分析,確定受阻原因,必要的時候需形成匯報材料向上級和軟件制定單位反饋報告,尋求解決途徑。由于用戶需求變化等原因而造成的軟件需要更改時,軟件保障工作又將回到部署前階段,根據(jù)新的要求進行整改和編制。
5 結(jié)束語
本文從軟件保障的概念和主要內(nèi)容等方面進行了探討,簡要闡述了軟件保障的基本工作流程和面向過程的軟件保障模式。軟件保障技術(shù)是近年來信息化武器裝備綜合保障的一個研究熱點,由于其具有技術(shù)難度大、研究經(jīng)費高等特點,至今仍然是我軍信息化建設(shè)的一個瓶頸,尚存在著諸多理論和技術(shù)問題亟待解決,必須進一步加強研究,為我軍軟件保障工作的深入開展提供依據(jù)和保障。
參考文獻
[1]MIL-HDBK-347 Mission-critical Computer Resources Software Support[S],2004.
[2]AFOTEC Pamphlet 99-102 Volume 2: Software Support LifeCycle Process Evaluation Guide [S],1999.
[3]魯特茲.Python學習手冊[M].北京:機械工業(yè)出版社,2009.
[4]彭瑾,孫有田,郭桂友.基于軟件裝備保障過程的探討[J].國防技術(shù)基礎(chǔ),2010(10):34-37.
[5]劉世軍.裝備軟件保障技術(shù)研究[J].中國電子科學研究院學報,2008(06):639-643.
作者單位
西南計算機有限責任公司 重慶市 400060