杜智遠,武心安
(1.解放軍92493部隊,遼寧 葫蘆島 125000;2.江蘇自動化研究所,江蘇 連云港 222061)
指控系統經歷了多年的發展已經日趨成熟,但隨著作戰樣式的變化,包括訓練、試驗、護航、支援、登陸作戰等,以及作戰規模的變化,從單艦到編隊,從編隊到岸基一體化作戰,指控系統還是面臨著投資成本高,利用率低下,開發周期長,可靠性差的問題,因此通過應用軟件復用技術來提升系統軟件的重用能力、擴展能力、維護能力,顯得尤為重要。
當前指控系統軟件研發過程中,已經通過方法繼承、功能封裝、接口調用等傳統復用技術,提升了諸如算法、獨立功能、固定數據轉換等方面軟件的重用能力,但顯示控制類軟件重用困難的問題仍然困擾著設計和開發人員。由于顯示控制類軟件具有不同格式信息接收、不同類型信息處理、不同任務態勢顯示、不同形式間聯動、不同人工干預命令分發等特點,使得顯示控制類軟件通過傳統的軟件復用技術難以具備良好的重用和擴展能力[1]。從而,開展面向指控系統顯示控制軟件設計與開發復用技術研究顯得十分必要。
軟件框架技術是實現軟件復用的有效途徑,一個設計良好的軟件框架,能夠節省開發成本,提高系統的可靠性、擴展性和一致性。但軟件框架的開發比一般應用軟件要復雜得多,是一個長期和反復的過程。之所以長期,是指任何一個軟件框架都是面向某特定領域,必須在該領域軟件設計與開發過……