蘇卿
摘 ? 要:因為軟件定義裝備概念的出現(xiàn),促使軍用裝備出現(xiàn)了越來越多的軟件,正因為規(guī)模變大,導(dǎo)致軍用已交付裝備軟件配置管理工作中出現(xiàn)了越來越多的問題,因此必須思考,怎樣有效解決需求差異化以及快速響應(yīng)的交付裝備軟件管理問題,運用有效的措施,促進(jìn)已交付軍事裝備軟件的戰(zhàn)斗力提升,這也是現(xiàn)階段軍用軟件研究的重要話題。根據(jù)分析可知,需要運用規(guī)范流程,嚴(yán)格展開測試,并進(jìn)行分支管理,通過這些方法,能夠有效的提升軍用交付裝備軟件配置管理的質(zhì)量與效率。
關(guān)鍵詞:軍用 ?交付裝備軟件 ?配置管理
中圖分類號:E27;TP311.52 ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)07(c)-0199-02
現(xiàn)階段,因為計算機(jī)等技術(shù)的發(fā)展十分迅猛,再加上現(xiàn)代軍事領(lǐng)域也變得更加信息化,軍用裝備軟件化能力的要求也不斷地變高,軟件在軍用裝備信息系統(tǒng)中也有了更大的比例。比如說,那些相對復(fù)雜的電子裝備系統(tǒng),有超過80%的能力是通過軟件來實現(xiàn)的??梢灶A(yù)見,以后的軍用裝備是軟件來定義的,這是必然的發(fā)展趨勢。不僅如此,已交付軍事裝備軟件的升級以及維護(hù)等技術(shù)管理也有著更加突出的問題,需要思考怎么有效提升已交付軍用裝備軟件技術(shù)狀態(tài)的管理效果,盡可能降低因為軟件狀態(tài)管理不妥當(dāng),從而對裝備實際使用帶來的不利影響。本文對軍用交付裝備軟件配置管理展開分析,并提出有效的措施。
1 ?軍用交付裝備軟件的特點
所謂的軍用軟件是專門針對軍事領(lǐng)域設(shè)計的,可以將有關(guān)功能的軟件集合起來,這也是有效發(fā)揮軍用裝備功能以及性能關(guān)鍵構(gòu)成之一。軍用軟件和一般的民用軟件存在著很大的區(qū)別,它在開發(fā)和維護(hù)環(huán)節(jié)當(dāng)中會面臨特殊問題,必須運用配置管理有效解決問題,并展開優(yōu)化。
軍用裝備軟件擁有著和一般的計算機(jī)軟件存在較大差異的特點,比如規(guī)模大,必須更加可靠等,下面對這些特征展開探析[1]。
軍用裝備軟件的規(guī)模很大,需要更加可靠。這類裝備軟件之所以有著一定的難點和技術(shù)水準(zhǔn)要求,大多是因為軟件本身比較復(fù)雜的程度和質(zhì)量[2]。具體來說,通過源代碼行數(shù)能夠判斷出軍用軟件復(fù)雜度,至于軟件質(zhì)量,往往居于其是否具備有效解決清除軟件缺陷的能力。
不僅如此,軍用裝備軟件有著很強(qiáng)的專用性,其有著很多嵌入式軟件。事實上,軍用軟件的作用就是完成某個特定任務(wù),其就是將軟件代碼與應(yīng)用算法充分結(jié)合,以此來進(jìn)行控、指揮。還有就是,軍事裝備軟件要具備不錯的實時性,并且其主要是嵌入式軟件,從而導(dǎo)致軍事裝備軟件對硬件相對依賴。
因為軍用裝備性能指標(biāo)得到了進(jìn)一步的優(yōu)化,戰(zhàn)備保障有著更大的需要,訓(xùn)練也朝著實戰(zhàn)化方向靠近,不僅如此,可以預(yù)見將來的戰(zhàn)場環(huán)境會更加復(fù)雜,充滿了更多變數(shù)。比如說,如果處于復(fù)雜的電磁環(huán)境,就會對武器裝備帶來很大的干擾,面對這種情況,要想有效的確保武器裝備在這種環(huán)境下發(fā)揮出應(yīng)有的戰(zhàn)斗力,有效的完成任務(wù),軍用裝備軟件用戶必須持續(xù)地對需求進(jìn)行調(diào)整,這也是變更情況頻繁出現(xiàn)的原因。就是因為版本大量的更新,應(yīng)用裝備軟件配置管理工作難度也大大提升。
2 ?如何有效的展開軍用交付裝備軟件配置管理
軍用軟件因為其本身的固有特點,以及其交付之后的需求特異性,在售后維護(hù)環(huán)節(jié)中,一定要保證所有的軟件變更都受到有效控制,不僅如此,變更完成后也要受控,其功能也要保證可以正常發(fā)揮[3]。所以,需要以一般的配置管理要求為基礎(chǔ)展開的管理,具體來說,需要有效的完善軟件變更過程,還要展開各種狀態(tài)的分支管理,除此之外,還要構(gòu)建出軍用交付裝備軟件臺賬,而有效的控制軟件的狀態(tài)。
2.1 對軍用交付裝備軟件變更流程進(jìn)行規(guī)范
通常來說,已交付裝備的軟件功能滿足了用戶需要,能夠?qū)⑻囟ǖ淖鲬?zhàn)任務(wù)有效完成,交付后的裝備軟件出現(xiàn)變更,必須對變更輸入進(jìn)行有效控制,通常需要把交付裝備軟件的變更輸入進(jìn)行劃分,具體如下。
第一類是用戶顯性需求,其涉及到了軟件新需求的增加,例如需要根據(jù)裝備實戰(zhàn)訓(xùn)練提出的要求,有效增強(qiáng)裝備在干擾環(huán)境中的抵抗力,讓其依舊保持強(qiáng)大的作戰(zhàn)能力。所以,一定要著力研究如何有效對作戰(zhàn)軟件展開抗干擾功能模塊升級。
第二種是關(guān)聯(lián)需求,如果硬件設(shè)備出現(xiàn)變化,引起軟件變更,例如我國當(dāng)下的更多是自己生產(chǎn)武器裝備,這樣的發(fā)展方向下,需要對之前的GPS接收系統(tǒng)進(jìn)行更改,替換為北斗接收系統(tǒng),提升設(shè)備的適應(yīng)性,改進(jìn)有關(guān)設(shè)備。
第三種則是軟件BUG的處理,因為交付完成之后,我們對于其中存在的軟件問題,需要及時展開處理,如果察覺到問題,必須對有關(guān)項目進(jìn)行觸類旁通的思考。弄清楚了任務(wù)輸入,軟件變更便能夠加入到產(chǎn)品科研管理中,從而建立出統(tǒng)一性的系統(tǒng),有效提升資源的保障力,以此構(gòu)建出WBS計劃,將其傳達(dá)給有關(guān)部門,根據(jù)軟件工程化管理提出的要求做好工作。
2.2 運用分支管理的方式
對于那些已經(jīng)交付的軍用裝備軟件,若是在一樣的項目當(dāng)中,有著很多的軟件狀態(tài),不僅如此,各種狀態(tài)之下還存在著不同階段的開展,則需要選取分支管理和基線管理有效結(jié)合的方法,以此提升管理的效果。具體來說,分支建立以及管理要求如下:首先,多種狀態(tài)都是一個產(chǎn)品的,不僅如此,因為產(chǎn)品硬件以及需求出現(xiàn)變化等,都會導(dǎo)致技術(shù)狀態(tài)出現(xiàn)相應(yīng)分支。不同的分支結(jié)合相關(guān)技術(shù)狀態(tài)進(jìn)行單獨化的升級,而且其狀態(tài)并非完全適合其他的分支狀態(tài)。如果需要撤銷分支軟件亦或者要和主軟件展開合并,必須對這個分支軟件進(jìn)行結(jié)合,這樣做是為了防止后面的失誤操作,導(dǎo)致混亂現(xiàn)象出現(xiàn)。
2.3 軍用裝備臺賬管理
軍用軟件進(jìn)行變更之后,最后需要加入到配置管理庫,此后將會遇到的問題便是,各種軟件狀態(tài)對應(yīng)著有關(guān)的交付裝備,這種情況下,怎么才可以確保入庫軟件版本輻射升級準(zhǔn)確性,讓其能夠升級到有關(guān)的裝備。所以,必須構(gòu)建出交付裝備軟件狀態(tài)臺賬,具體來說,涉及到了交付裝備基本信息軍用,也就是用戶信息、交付時間等。還有便是軍用軟件狀態(tài)信息,比如升級日期、升級原因等。利用臺賬信息化管理,能夠把軟件變更實施以及測試驗證等環(huán)節(jié)都加入到管理系統(tǒng)中,這樣便可對所有交付裝備軟件的技術(shù)狀態(tài)展開高效管理,提升工作的質(zhì)量和效率。
3 ?結(jié)語
根據(jù)上文論述可以得知,在軍用軟件管理工作當(dāng)中,軟件配置管理是非常重要的工作內(nèi)容,不過,已交付裝備軟件版本控制是非常關(guān)鍵的一個功能,其對于后期維護(hù)的順利有效進(jìn)行非常重要。具體來說,其是通過任務(wù)輸入展開運行的,分支管理以及臺賬管理是其工作的基本前提,它將軟件工程化配置管理貫徹在了實際工作中,不只能夠處理好軟件變更引發(fā)的問題,還能夠有效促進(jìn)軟件狀態(tài)管理效率的提升。本文談及的方法并非只是專門用于已交付裝備,在系統(tǒng)開發(fā)以及聯(lián)試等環(huán)節(jié)中也能有效運用,甚至于軍用軟件的使用壽命內(nèi)都需要展開大力推廣與運用。不僅如此,還要思考如何把有關(guān)管理環(huán)節(jié)加入到軍用軟件整個使用過程的管控中,這樣就能將軟件需求、設(shè)計等整合起來,構(gòu)建出完善完整的軍用交付裝備軟件研發(fā)管理鏈路,從而有效促進(jìn)軟件配置管理效率的提升。
參考文獻(xiàn)
[1] 帥勇,宋太亮,鄭玉杰,等.基于機(jī)器學(xué)習(xí)的軍用軟件過時淘汰評估方法研究[J].計算機(jī)測量與控制,2019,27(5):131-135.
[2] 董文麗,潘常春.基于功能點計算模型的大型軍用軟件規(guī)模估算研究及應(yīng)用[J].項目管理技術(shù),2019,17(3):103-107.
[3] 陳光遠(yuǎn),張晉文,滕偉.軍用交付裝備軟件配置管理研究[J].電子技術(shù)與軟件工程,2018(22):62-63.