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