賀英杰,李海浩, 馬曉龍
(中國(guó)人民解放軍 91404部隊(duì),河北 秦皇島 066000)
反艦導(dǎo)彈武器系統(tǒng)是一種技術(shù)先進(jìn)、設(shè)備精密的武器裝備,內(nèi)部運(yùn)行的軟件作用重大,直接影響導(dǎo)彈的飛行控制、精確制導(dǎo)甚至目標(biāo)毀傷等能力的發(fā)揮,因此反艦導(dǎo)彈武器系統(tǒng)軟件質(zhì)量極其重要[1],需要通過驗(yàn)證測(cè)試特別是鑒定測(cè)評(píng)來把控軟件質(zhì)量、提高使用效能。分析證明,反艦導(dǎo)彈武器系統(tǒng)在試驗(yàn)鑒定、軍事演習(xí)中暴露出的嚴(yán)重問題大多與軟件相關(guān),而軟件缺乏近似實(shí)戰(zhàn)環(huán)境和作戰(zhàn)運(yùn)用背景下的考核是這些問題未能被及時(shí)發(fā)現(xiàn)的主要原因,因此軟件實(shí)戰(zhàn)化測(cè)試對(duì)反艦導(dǎo)彈作戰(zhàn)使用有著重要的作用和意義[2]。傳統(tǒng)的反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試以實(shí)驗(yàn)室仿真條件下的工程化驗(yàn)證為主,對(duì)標(biāo)對(duì)表,按照研制方的需求開展軟件測(cè)試,滿足功能性能要求即可,不考慮實(shí)際使用,缺乏實(shí)戰(zhàn)化要求的牽引,很難發(fā)現(xiàn)深層次的作戰(zhàn)需求問題;但在練兵備戰(zhàn)的背景下和新的裝備試驗(yàn)鑒定體系的要求下[3],軟件測(cè)試標(biāo)準(zhǔn)進(jìn)一步提高,突出面向?qū)崙?zhàn),著重檢驗(yàn)軟件在近似實(shí)戰(zhàn)條件下的主要功能性能和運(yùn)行情況。
目前,裝備試驗(yàn)鑒定工作完成了轉(zhuǎn)型發(fā)展,進(jìn)入新的歷史時(shí)期,軟件鑒定測(cè)評(píng)的內(nèi)涵和要求也隨之發(fā)生巨大變化,從單純的技術(shù)規(guī)格驗(yàn)證上升為全面的實(shí)戰(zhàn)化考核,但實(shí)際的測(cè)試工作仍處于低層次徘徊狀態(tài),存在思維定勢(shì)、重點(diǎn)不突出、測(cè)試質(zhì)效低等問題,達(dá)不到鑒定測(cè)評(píng)的要求。要做好反艦導(dǎo)彈武器系統(tǒng)軟件的鑒定測(cè)評(píng)工作,除了需要從底層掌握系統(tǒng)軟件運(yùn)行流程和處理邏輯外,更需要從頂層的總體策劃進(jìn)行研究設(shè)計(jì),按照貼近實(shí)戰(zhàn)、把握重點(diǎn)的原則,研究軟件作戰(zhàn)運(yùn)用,摸清軟件邊界條件,制定合理測(cè)評(píng)策略,指導(dǎo)鑒定測(cè)評(píng)工作深入開展,實(shí)現(xiàn)全面考核反艦導(dǎo)彈武器系統(tǒng)軟件的目的。
從反艦導(dǎo)彈武器系統(tǒng)的組成來說,系統(tǒng)軟件主要包括導(dǎo)彈軟件、武器控制系統(tǒng)軟件、發(fā)射系統(tǒng)軟件以及保障系統(tǒng)軟件。導(dǎo)彈軟件一般由制導(dǎo)系統(tǒng)軟件、引信軟件、導(dǎo)航軟件組成,主要實(shí)現(xiàn)導(dǎo)彈的精確制導(dǎo)和控制戰(zhàn)斗部引爆功能;武器控制系統(tǒng)軟件一般由武器控制軟件、任務(wù)規(guī)劃軟件組成,主要實(shí)現(xiàn)導(dǎo)彈發(fā)射控制、作戰(zhàn)行動(dòng)和飛行任務(wù)規(guī)劃[4]功能;發(fā)射系統(tǒng)軟件一般由箱蓋開關(guān)軟件、發(fā)控軟件組成,主要實(shí)現(xiàn)發(fā)射箱蓋啟閉及導(dǎo)彈從裝載平臺(tái)發(fā)射的功能;保障系統(tǒng)軟件主要用于對(duì)導(dǎo)彈的日常存貯或發(fā)射前進(jìn)行檢查,確保導(dǎo)彈運(yùn)行狀態(tài)良好。系統(tǒng)軟件的主要組成如圖1所示。
圖1 反艦導(dǎo)彈武器系統(tǒng)軟件主要組成圖
整個(gè)系統(tǒng)軟件為一級(jí)軟件產(chǎn)品,系統(tǒng)軟件的測(cè)試工作在各級(jí)軟件完成配置項(xiàng)/分系統(tǒng)測(cè)試的基礎(chǔ)上開展,重點(diǎn)驗(yàn)證各分系統(tǒng)軟件協(xié)調(diào)工作的正確性、可靠性[5]及作戰(zhàn)適應(yīng)性。
近幾年,我國(guó)裝備試驗(yàn)鑒定領(lǐng)域發(fā)生了重大的變化和調(diào)整,重塑了裝備試驗(yàn)鑒定體系,初步建立了新的裝備試驗(yàn)鑒定管理體制。新的管理體制將全壽命周期的裝備試驗(yàn)統(tǒng)一規(guī)范為性能試驗(yàn)、作戰(zhàn)試驗(yàn)和在役考核三大階段[6],其中性能試驗(yàn)又細(xì)分為性能驗(yàn)證試驗(yàn)和性能鑒定試驗(yàn),而軟件鑒定測(cè)評(píng)則屬于性能鑒定試驗(yàn)的一部分。每一階段有不同的軟件測(cè)試內(nèi)容和要求,各階段軟件測(cè)試關(guān)系如表1所示。
驗(yàn)證測(cè)試主要是為了提高軟件質(zhì)量,特別是保證發(fā)現(xiàn)代碼實(shí)現(xiàn)的正確性,促使軟件功能完整、運(yùn)行穩(wěn)定。鑒定測(cè)評(píng)與驗(yàn)證測(cè)試在技術(shù)手段上有一定的相似性,但不是驗(yàn)證測(cè)試的簡(jiǎn)單重復(fù),鑒定測(cè)評(píng)更加注重全系統(tǒng)全流程測(cè)試,從需求規(guī)格驗(yàn)證和指標(biāo)符合性測(cè)試擴(kuò)展到驗(yàn)證軟件設(shè)計(jì)是否符合作戰(zhàn)邏輯、戰(zhàn)術(shù)思想,并明確提出開展軟件性能底數(shù)測(cè)試。在作戰(zhàn)試驗(yàn)階段,軟件如發(fā)生修改,應(yīng)進(jìn)行鑒定測(cè)評(píng)補(bǔ)充測(cè)試,同時(shí)完成用戶試用、專項(xiàng)評(píng)估后開展定版,在軟件定版后,可進(jìn)行改進(jìn)升級(jí)并開展相應(yīng)的測(cè)試活動(dòng)。
表1 裝備試驗(yàn)鑒定不同階段軟件測(cè)試關(guān)系表
新體制下裝備試驗(yàn)鑒定的主要任務(wù)是通過全方位、緊貼實(shí)戰(zhàn)的試驗(yàn)考核,把住“關(guān)口”,摸清“底數(shù)”;同時(shí)最基本也是是最重要的一條原則就是面向?qū)崙?zhàn),堅(jiān)持戰(zhàn)斗力標(biāo)準(zhǔn),緊貼實(shí)戰(zhàn)化考核需求。軟件鑒定測(cè)評(píng)作為試驗(yàn)鑒定的重要組成部分,也要按照這個(gè)任務(wù)和原則開展測(cè)試工作,除了考核軟件的功能性能指標(biāo)是否滿足相關(guān)規(guī)定需求和發(fā)現(xiàn)糾正軟件問題缺陷外,還要求驗(yàn)證軟件是否符合作戰(zhàn)使用的要求以及在典型任務(wù)剖面和近似實(shí)戰(zhàn)環(huán)境下的適應(yīng)性。因此開展反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)工作時(shí),不能再像以前一樣局限于傳統(tǒng)的對(duì)標(biāo)對(duì)表,滿足研制總要求和系統(tǒng)規(guī)格說明的指標(biāo)要求即可,必須打破慣性思維,聚焦軟件戰(zhàn)斗力生成,從作戰(zhàn)運(yùn)用角度深入挖掘系統(tǒng)軟件的作戰(zhàn)使用問題,保證反艦導(dǎo)彈走上戰(zhàn)場(chǎng)好用管用。
新體制下軟件鑒定測(cè)評(píng)為反艦導(dǎo)彈武器系統(tǒng)的實(shí)戰(zhàn)化運(yùn)用提供支撐和保障,需要重點(diǎn)驗(yàn)證系統(tǒng)軟件是否符合作戰(zhàn)使用要求以及在近似實(shí)戰(zhàn)環(huán)境下的適應(yīng)性,一般可以從兩個(gè)方面進(jìn)行實(shí)戰(zhàn)化考核。一方面按照反艦導(dǎo)彈作戰(zhàn)使用過程進(jìn)行全系統(tǒng)、全流程的測(cè)試[7],制定作戰(zhàn)想定,設(shè)計(jì)任務(wù)剖面,覆蓋系統(tǒng)軟件的典型功能、主要性能、運(yùn)行強(qiáng)度等測(cè)試內(nèi)容;另一方面以反艦導(dǎo)彈制導(dǎo)系統(tǒng)軟件為突破口,研究作戰(zhàn)對(duì)象水面艦艇(編隊(duì))的軟殺傷能力和制導(dǎo)系統(tǒng)軟件的末制導(dǎo)處理邏輯,構(gòu)建典型和復(fù)雜的電子干擾場(chǎng)景和關(guān)鍵功能驗(yàn)證場(chǎng)景,開展實(shí)戰(zhàn)化的半實(shí)物仿真測(cè)試。
3.1.1 面向作戰(zhàn)任務(wù)的系統(tǒng)測(cè)試
目前反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試以配置項(xiàng)測(cè)試為主,不重視系統(tǒng)測(cè)試的開展。配置項(xiàng)測(cè)試主要檢查軟件底層功能實(shí)現(xiàn)的正確性[8],無法驗(yàn)證配置項(xiàng)軟件之間的協(xié)調(diào)性,發(fā)現(xiàn)不了系統(tǒng)互聯(lián)互通的問題,對(duì)于各配置項(xiàng)軟件之間相互配合、協(xié)調(diào)工作完成的功能,只能通過系統(tǒng)測(cè)試來驗(yàn)證正確性和適用性。即使進(jìn)行系統(tǒng)測(cè)試的,測(cè)試的思路內(nèi)容也不符合當(dāng)前鑒定測(cè)評(píng)的目的要求,只是對(duì)照系統(tǒng)規(guī)格說明的指標(biāo)完成規(guī)定的功能性能操作,未按照貼近實(shí)戰(zhàn)的要求檢驗(yàn)軟件能力,無法驗(yàn)證系統(tǒng)軟件是否符合作戰(zhàn)使用要求。
新試驗(yàn)鑒定體制下,反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試貼近實(shí)戰(zhàn)的意義在于,這是建設(shè)強(qiáng)大海軍、提高備戰(zhàn)打仗能力的現(xiàn)實(shí)需要[9],根本目的是促進(jìn)反艦導(dǎo)彈戰(zhàn)斗力生成,實(shí)現(xiàn)“仗怎么打,軟件怎么測(cè)”的鑒定目的,有助于打破反艦導(dǎo)彈武器系統(tǒng)軟件系統(tǒng)測(cè)試長(zhǎng)期低層次徘徊的困境,為提升軟件作戰(zhàn)能力提供強(qiáng)有力的抓手。
長(zhǎng)期以來,研制總要求是軟件鑒定測(cè)評(píng)的最高遵循與要求,反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試只回答與軟件相關(guān)的功能性能指標(biāo)即可,但試驗(yàn)鑒定轉(zhuǎn)型之后研制總要求已不是軟件測(cè)試的唯一依據(jù)。美軍根據(jù)多年試驗(yàn)鑒定的教訓(xùn)得出結(jié)論,裝備鑒定僅關(guān)注關(guān)鍵性能參數(shù)是不夠的,還不足以回答很多關(guān)鍵作戰(zhàn)問題,也無法保證裝備在戰(zhàn)場(chǎng)上的適應(yīng)性。實(shí)際中,隨著裝備交付部隊(duì)后的實(shí)際使用,逐漸暴露出不滿足作戰(zhàn)使用要求的問題[10],尤其是在信息化時(shí)代,裝備軟件的作用日漸重要,但不好用不實(shí)用、實(shí)際使用效率不高的弊端導(dǎo)致部分裝備長(zhǎng)期不能形成有效的作戰(zhàn)能力,這些問題充分說明了對(duì)照功能性能指標(biāo)開展測(cè)試的局限性。今后的反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng),除了要關(guān)注系統(tǒng)軟件的基本性能,更要關(guān)注系統(tǒng)軟件的作戰(zhàn)能力,加強(qiáng)軟件性能底數(shù)、典型作戰(zhàn)任務(wù)滿足度等關(guān)鍵能力指標(biāo)的考核,完成從“發(fā)現(xiàn)問題”到“適應(yīng)作戰(zhàn)”的提升。這就要求梳理作戰(zhàn)需求,設(shè)計(jì)海戰(zhàn)場(chǎng)景,按照反艦導(dǎo)彈的作戰(zhàn)使用流程覆蓋相關(guān)的功能操作[11],系統(tǒng)測(cè)試流程見圖2。
圖2 面向作戰(zhàn)任務(wù)的系統(tǒng)測(cè)試流程圖
反艦導(dǎo)彈武器系統(tǒng)軟件的系統(tǒng)測(cè)試關(guān)鍵在于貼近實(shí)戰(zhàn),設(shè)計(jì)一個(gè)逼真的海戰(zhàn)場(chǎng)景,內(nèi)容涵蓋不同的作戰(zhàn)任務(wù),包括打擊不同數(shù)量的艦艇、使用不同的反艦戰(zhàn)術(shù)[12]等,從偵察指示[13]、作戰(zhàn)指揮、發(fā)射準(zhǔn)備、導(dǎo)彈發(fā)射等多方面對(duì)系統(tǒng)軟件進(jìn)行綜合驗(yàn)證,檢驗(yàn)系統(tǒng)軟件作戰(zhàn)能力和短板弱項(xiàng),重點(diǎn)對(duì)戰(zhàn)術(shù)應(yīng)用相關(guān)功能進(jìn)行考核[14];同時(shí)按照系統(tǒng)軟件運(yùn)行流程設(shè)置突發(fā)和異常情況,檢驗(yàn)系統(tǒng)軟件的應(yīng)急處理能力。
3.1.2 實(shí)戰(zhàn)化的半實(shí)物仿真測(cè)試
制導(dǎo)系統(tǒng)軟件作為反艦導(dǎo)彈的大腦和眼睛,對(duì)導(dǎo)彈的命中精度起著至關(guān)重要的作用,是反艦導(dǎo)彈軟件考核的重點(diǎn)和關(guān)鍵?,F(xiàn)在掛飛試驗(yàn)和實(shí)彈飛試等試驗(yàn)方式對(duì)制導(dǎo)系統(tǒng)軟件的考查范圍有限,不能覆蓋軟件復(fù)雜的處理情形,而軟件測(cè)試具有模擬復(fù)雜情況檢驗(yàn)軟件應(yīng)對(duì)能力的優(yōu)勢(shì)。但傳統(tǒng)的軟件測(cè)試中制導(dǎo)系統(tǒng)軟件以工程化驗(yàn)證為主,局限于單獨(dú)的配置項(xiàng)測(cè)試,末制導(dǎo)功能方面未做過專項(xiàng)測(cè)試,且測(cè)試環(huán)境逼真度低,不滿足在近似實(shí)戰(zhàn)條件下檢驗(yàn)軟件功能的要求,需利用半實(shí)物仿真環(huán)境進(jìn)行充分驗(yàn)證[15]。
海戰(zhàn)場(chǎng)環(huán)境中,反艦導(dǎo)彈雖然是打擊航母、驅(qū)逐艦等水面艦艇的主要利器,但也面臨著一系列的威脅和挑戰(zhàn)[16],目前作戰(zhàn)艦艇主要采取兩種方式對(duì)反艦導(dǎo)彈進(jìn)行抗擊。一種是硬殺傷,通過不同射程的防空導(dǎo)彈和近防炮攔截來襲導(dǎo)彈;另一種是軟殺傷,是利用電子干擾的方式使導(dǎo)彈偏離目標(biāo)[17]。從軟件測(cè)試的角度看,軟殺傷對(duì)于制導(dǎo)系統(tǒng)軟件的影響比較大,其抗干擾能力直接影響反艦導(dǎo)彈的作戰(zhàn)效能,是當(dāng)前迫切需要解決的測(cè)試技術(shù)問題,具有重大的軍事意義和應(yīng)用價(jià)值。軟殺傷以電子干擾設(shè)備為主,一般分為艦載有源干擾、舷外有源干擾、角反干擾、箔條干擾等4類。以美軍為例,其裝備了AN/SLQ-32系列艦載有源干擾系統(tǒng)、Nulka舷外誘餌、MK-59角反射體、MK36箔條干擾系統(tǒng)等大量電子干擾設(shè)備[18],類型齊全、技術(shù)先進(jìn),在對(duì)抗反艦導(dǎo)彈末制導(dǎo)過程中發(fā)揮了不同的作用。
對(duì)于半實(shí)物仿真測(cè)試來說,實(shí)戰(zhàn)化考核的關(guān)鍵點(diǎn)包括兩個(gè):一是貼近實(shí)際使用場(chǎng)景進(jìn)行仿真測(cè)試;二是模擬復(fù)雜干擾情況摸清軟件的性能底數(shù)。為了檢驗(yàn)制導(dǎo)系統(tǒng)軟件在近似實(shí)戰(zhàn)環(huán)境中運(yùn)行情況及應(yīng)對(duì)電子干擾的能力,首先要獲取作戰(zhàn)對(duì)象電子干擾設(shè)備的參數(shù)和性能,其次掌握電子干擾的作戰(zhàn)過程和末制導(dǎo)功能的運(yùn)行流程,從而為設(shè)計(jì)典型和復(fù)雜的測(cè)試場(chǎng)景提供支撐。反艦導(dǎo)彈軟件的半實(shí)物仿真測(cè)試場(chǎng)景可以從兩個(gè)方面考慮設(shè)計(jì),分別是頂層的使用角度和底層的設(shè)計(jì)角度,測(cè)試場(chǎng)景設(shè)計(jì)如圖3所示。
圖3 實(shí)戰(zhàn)化半實(shí)物仿真測(cè)試場(chǎng)景
軟件鑒定測(cè)評(píng)是一種內(nèi)在要求更高的軟件測(cè)試工作,具有一定的實(shí)戰(zhàn)化屬性,對(duì)于提高反艦導(dǎo)彈武器系統(tǒng)軟件的質(zhì)量意義重大。在反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)實(shí)踐中發(fā)現(xiàn),軟件鑒定測(cè)評(píng)工作在需求文檔、測(cè)試人員、仿真環(huán)境等多個(gè)方面都存在一定的問題,下面針對(duì)上述問題進(jìn)行詳細(xì)的分析。
3.2.1 文檔問題
反艦導(dǎo)彈武器系統(tǒng)軟件的系統(tǒng)規(guī)格說明編寫質(zhì)量不高,系統(tǒng)測(cè)試設(shè)計(jì)不充分。系統(tǒng)規(guī)格說明是系統(tǒng)測(cè)試的基礎(chǔ),如果系統(tǒng)需求不明,則系統(tǒng)測(cè)試不全面并很難發(fā)現(xiàn)深層次的問題[19],因此理解描述反艦導(dǎo)彈武器系統(tǒng)軟件的使用甚至作戰(zhàn)需求是軟件研制過程中最基礎(chǔ)的環(huán)節(jié)。因認(rèn)識(shí)不深、經(jīng)驗(yàn)不夠、試用不足等種種原因,系統(tǒng)需求文檔往往存在不完整、不準(zhǔn)確、不適合的問題[20],許多任務(wù)需求和性能指標(biāo)成為了“隱藏”、“未知”;系統(tǒng)設(shè)計(jì)文檔也存在認(rèn)識(shí)誤差和需求傳遞誤差,難以做到充分完善、形成廣泛共識(shí),持續(xù)迭代升級(jí)方面也存在困難。這些問題可能導(dǎo)致反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試不充分、不完全,甚至是偏離鑒定測(cè)評(píng)的目標(biāo)。
3.2.2 人員問題
測(cè)試人員實(shí)戰(zhàn)化測(cè)試經(jīng)驗(yàn)不足,缺乏對(duì)反艦導(dǎo)彈作戰(zhàn)使用的整體認(rèn)識(shí),不了解作戰(zhàn)對(duì)象主要的防抗手段。從鑒定測(cè)評(píng)的要求來說,反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試的最終目的是提高導(dǎo)彈武器系統(tǒng)的作戰(zhàn)效能,無論是系統(tǒng)測(cè)試還是半實(shí)物仿真測(cè)試,都需要具備一定的軍事基礎(chǔ),熟悉海戰(zhàn)的作戰(zhàn)原則和方式。目前測(cè)試人員不掌握反艦導(dǎo)彈武器的作戰(zhàn)使用,回答不了“何時(shí)使、如何用、抗什么”的基本問題,特別是對(duì)作戰(zhàn)對(duì)象抗擊反艦導(dǎo)彈的作戰(zhàn)樣式和措施不甚了解,無法設(shè)計(jì)真實(shí)的系統(tǒng)測(cè)試情景,不能構(gòu)建逼真的電子干擾場(chǎng)景,難以從實(shí)戰(zhàn)角度開展軟件測(cè)試,發(fā)現(xiàn)不了作戰(zhàn)需求問題,達(dá)不到實(shí)戰(zhàn)檢驗(yàn)的目的。
3.2.3 環(huán)境問題
半實(shí)物仿真測(cè)試條件有限,部分測(cè)試場(chǎng)景無法完全實(shí)現(xiàn),實(shí)戰(zhàn)化考核不充分。在現(xiàn)有的半實(shí)物仿真測(cè)試環(huán)境中,最突出的問題是信號(hào)模擬器數(shù)量少,僅能模擬有限的目標(biāo)和干擾信號(hào),對(duì)于單目標(biāo)仿真測(cè)試來說,尚且無法模擬復(fù)雜的電子干擾場(chǎng)景,對(duì)于多目標(biāo)多干擾以及大型復(fù)雜水面艦艇編隊(duì)等場(chǎng)景來說,更是無法實(shí)現(xiàn)模擬仿真,從而制約了對(duì)制導(dǎo)系統(tǒng)軟件應(yīng)對(duì)復(fù)雜情況等能力的檢驗(yàn)。針對(duì)上述情況,部分無法實(shí)現(xiàn)的測(cè)試場(chǎng)景通常以代碼走查的形式進(jìn)行補(bǔ)充測(cè)試,但也存在一定的問題,包括代碼走查標(biāo)準(zhǔn)不嚴(yán)格、沒有按照相關(guān)規(guī)定要求執(zhí)行,主要表現(xiàn)為由于進(jìn)度、經(jīng)費(fèi)等條件限制[21],往往以代碼審查來代替代碼走查,而二者概念機(jī)理不一樣,方法效果也不盡相同,勢(shì)必影響關(guān)鍵軟件的測(cè)試質(zhì)量。
總體策略作為鑒定測(cè)評(píng)工作的方向指南,關(guān)系到任務(wù)能否順利完成,需要全方位、多角度地思考籌劃,關(guān)注重難點(diǎn)問題,針對(duì)反艦導(dǎo)彈武器系統(tǒng)軟件的使命任務(wù),可以按照“總體籌劃、分級(jí)考核、突出重點(diǎn)、貼近實(shí)戰(zhàn)”的基本原則制定實(shí)施。反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)策略示意圖如圖4所示。
圖4 反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)策略示意圖
具體的策略內(nèi)容包括:
1)設(shè)置測(cè)評(píng)總體單位,籌劃反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試與試驗(yàn)一體化實(shí)施。對(duì)多個(gè)測(cè)評(píng)機(jī)構(gòu)承擔(dān)的鑒定測(cè)評(píng)任務(wù),要明確鑒定測(cè)評(píng)總體單位,編制測(cè)評(píng)總體方案,統(tǒng)一技術(shù)要求,統(tǒng)籌大綱編制、測(cè)試設(shè)計(jì)與執(zhí)行、報(bào)告編寫等工作,協(xié)調(diào)測(cè)試資源,組織開展準(zhǔn)入審查,審查通過后方可正式開展鑒定測(cè)評(píng)工作。鑒定測(cè)評(píng)以內(nèi)場(chǎng)實(shí)驗(yàn)室環(huán)境為主,充分考慮軟件各種正常工作/異常處理流程,模擬各類并行復(fù)雜操作,探索軟件運(yùn)行極限,充分檢驗(yàn)軟件性能指標(biāo)及其邊界條件;某些測(cè)評(píng)項(xiàng)目由于內(nèi)場(chǎng)測(cè)試條件不具備,無法在內(nèi)場(chǎng)環(huán)境中實(shí)施,需要結(jié)合或利用外場(chǎng)的試驗(yàn)資源,要求測(cè)試與試驗(yàn)統(tǒng)籌考慮,提前謀劃一體實(shí)施,必要時(shí)可以采信試驗(yàn)數(shù)據(jù),實(shí)現(xiàn)對(duì)反艦導(dǎo)彈軟件全面考核的目的。
2)反艦導(dǎo)彈武器系統(tǒng)一般包含多個(gè)產(chǎn)品,根據(jù)不同的產(chǎn)品級(jí)別逐級(jí)開展軟件測(cè)評(píng)工作,即從下級(jí)產(chǎn)品到上級(jí)產(chǎn)品逐步開展集成測(cè)試,按照先局部后整體的原則,區(qū)分配置項(xiàng)→分系統(tǒng)→系統(tǒng)等不同層次,分別執(zhí)行配置項(xiàng)測(cè)試和系統(tǒng)測(cè)試。其中系統(tǒng)包含多個(gè)軟件配置項(xiàng)的應(yīng)進(jìn)行配置項(xiàng)和系統(tǒng)測(cè)試,系統(tǒng)只包含一個(gè)軟件配置項(xiàng),則合并配置項(xiàng)測(cè)試和系統(tǒng)測(cè)試的測(cè)試類型,單獨(dú)開展配置項(xiàng)測(cè)試。測(cè)試內(nèi)容以黑盒測(cè)試為主,白盒測(cè)試為輔,注重發(fā)揮代碼走查在系統(tǒng)測(cè)試中的作用,重點(diǎn)驗(yàn)證分系統(tǒng)或配置項(xiàng)交互配合的正確性,通過研析代碼整理系統(tǒng)軟件的處理邏輯,按照一定的原則設(shè)計(jì)典型輸入,發(fā)現(xiàn)深層的邏輯或編碼問題;對(duì)于代碼規(guī)模較大的軟件,為提高測(cè)試效率,可選取關(guān)鍵核心模塊進(jìn)行代碼走查。
3)反艦導(dǎo)彈武器系統(tǒng)軟件測(cè)試要以作戰(zhàn)使用為主,強(qiáng)化面向作戰(zhàn)任務(wù)的系統(tǒng)測(cè)試。首先,掌握系統(tǒng)軟件的作戰(zhàn)使用流程,這是實(shí)戰(zhàn)化測(cè)試的基礎(chǔ),就是熟悉不同階段軟件的操作使用或運(yùn)行流程,一般包括發(fā)射準(zhǔn)備、導(dǎo)彈發(fā)射和飛行攻擊等階段;其次,研究海戰(zhàn)樣式,了解反艦作戰(zhàn)的基本原則,設(shè)計(jì)典型任務(wù)剖面或?qū)嶋H使用場(chǎng)景,在任務(wù)場(chǎng)景中覆蓋作戰(zhàn)使用流程。也就是說,系統(tǒng)測(cè)試不是機(jī)械式地按照系統(tǒng)規(guī)格說明的要求,重復(fù)性地對(duì)軟件進(jìn)行簡(jiǎn)單的操作,而是根據(jù)想定的作戰(zhàn)場(chǎng)景開展全流程測(cè)試,在各類反艦攻擊場(chǎng)景中按照作戰(zhàn)使用流程逐步操作測(cè)試;在反復(fù)使用中不斷深化對(duì)任務(wù)需求和軟件產(chǎn)品的認(rèn)識(shí),推動(dòng)任務(wù)需求持續(xù)完善,牽引軟件產(chǎn)品持續(xù)升級(jí)。此外,我們還要對(duì)軟件的使用情況進(jìn)行摸邊探底,設(shè)計(jì)一些邊界、極限和復(fù)雜的條件來考核軟件的適應(yīng)性。
4)在半實(shí)物仿真條件下對(duì)制導(dǎo)系統(tǒng)軟件進(jìn)行實(shí)戰(zhàn)化考核,關(guān)鍵是構(gòu)建不同類型的場(chǎng)景。半實(shí)物仿真測(cè)試場(chǎng)景主要包含兩個(gè)方面內(nèi)容:一方面,從底層設(shè)計(jì)的角度研究制導(dǎo)系統(tǒng)軟件末制導(dǎo)功能的運(yùn)行流程,結(jié)合軟件代碼和需求文檔,梳理處理邏輯,確定關(guān)鍵功能驗(yàn)證場(chǎng)景內(nèi)容,驗(yàn)證末制導(dǎo)功能的正確性;另一方面,從頂層使用的角度研究作戰(zhàn)對(duì)象艦艇(編隊(duì))的軟殺傷能力,構(gòu)建實(shí)戰(zhàn)化測(cè)試場(chǎng)景,包括典型干擾場(chǎng)景、復(fù)雜干擾場(chǎng)景、邊界干擾場(chǎng)景等,考核軟件的抗干擾能力。加強(qiáng)半實(shí)物仿真條件建設(shè),完善仿真環(huán)境,提高仿真能力[22],特別要注重加強(qiáng)與半實(shí)物仿真試驗(yàn)的統(tǒng)籌協(xié)調(diào),充分利用試驗(yàn)資源和數(shù)據(jù),推動(dòng)半實(shí)物仿真測(cè)試順利完成。
當(dāng)代海戰(zhàn)中,反艦導(dǎo)彈武器系統(tǒng)是影響戰(zhàn)爭(zhēng)勝負(fù)的重要一環(huán),軟件在整個(gè)系統(tǒng)中發(fā)揮了關(guān)鍵性作用,甚至是決定性的因素,因此軟件鑒定測(cè)評(píng)責(zé)任重大,必須確保反艦導(dǎo)彈武器系統(tǒng)軟件功能正確、適應(yīng)作戰(zhàn)。反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)的核心是貼近實(shí)戰(zhàn)、全面充分,二者相輔相成、缺一不可。為深入考核軟件的作戰(zhàn)能力,需根據(jù)海戰(zhàn)場(chǎng)不同的作戰(zhàn)樣式和反艦導(dǎo)彈面臨的軟殺傷手段,設(shè)計(jì)典型復(fù)雜的海戰(zhàn)使用場(chǎng)景和干擾制導(dǎo)系統(tǒng)軟件場(chǎng)景,全面檢驗(yàn)軟件對(duì)反艦作戰(zhàn)使用的符合性和適應(yīng)性。反艦導(dǎo)彈武器系統(tǒng)軟件鑒定測(cè)評(píng)策略不是一成不變、停止不前的,測(cè)略研究是一個(gè)不斷完善的動(dòng)態(tài)過程,伴隨反艦導(dǎo)彈武器系統(tǒng)技術(shù)體制進(jìn)步和對(duì)海作戰(zhàn)理論變更,海戰(zhàn)樣式也會(huì)不斷發(fā)生變化,同時(shí)隨著對(duì)新要求的深入認(rèn)識(shí)、實(shí)戰(zhàn)化測(cè)試能力的逐步提高,需要不斷總結(jié)經(jīng)驗(yàn)、改進(jìn)測(cè)試策略,持續(xù)提升反艦導(dǎo)彈武器系統(tǒng)軟件實(shí)戰(zhàn)化測(cè)試能力。