王 磊,張一滔,邢清華
(1.空軍工程大學導彈學院,陜西 三原 713800 ;2.空軍駐西安地區(qū)軍事代表室,陜西 西安710068)
隨著計算機技術的發(fā)展,計算機仿真在反導作戰(zhàn)中的應用越來越廣泛,仿真系統(tǒng)的規(guī)模越來越大,其復雜程度也越來越高。從無到有地開發(fā)一個仿真系統(tǒng)的方法,由于其開發(fā)周期長、代碼重用性差、經濟效益低等原因已經不適應當前時代的發(fā)展。目前開發(fā)一個仿真系統(tǒng)的方法,已經從面向對象的軟件工程向以組件化為標志的軟件工程發(fā)展,以追求組件的可重用和即插即用,從而達到縮短研發(fā)周期、提高開發(fā)效率的目的。本文在對組件技術進行分析的基礎上,探索了基于組件的末段高層反導作戰(zhàn)仿真系統(tǒng)的功能分析與設計方法,以期為今后開發(fā)類似的仿真平臺組件庫的形成和系統(tǒng)實現(xiàn)奠定基礎?,F(xiàn)代高技術條件下的局部戰(zhàn)爭中,使用戰(zhàn)術彈道導彈(Tactical Ballistic Missile,TBM)實施遠距離打擊是一種重要的空襲作戰(zhàn)手段[1]。由于導彈末端高層反導作戰(zhàn)系統(tǒng)結構復雜,成本昂貴,因此,建立其作戰(zhàn)仿真系統(tǒng)用于訓練是一種關鍵的手段。
組件是一些可重用的、獨立發(fā)布的二進制單元,推廣了對象封裝的內涵,側重于復雜系統(tǒng)中組成部分的協(xié)調管理,強調實體在環(huán)境中的存在形式[2]。根據(jù)以上的定義可知,組件是可以被封裝的對象類、一些功能模塊、軟件框架、軟件構件、文檔等,通過標準數(shù)據(jù)接口對外交流。
與傳統(tǒng)的軟件開發(fā)不同,基于組件對象的軟件工程著重進行組件的規(guī)劃、設計和開發(fā)[3]?!?br>