楊洋+唐超
摘 要:嵌入式系統是一種新型系統,是計算機技術、通信技術及自動化控制技術應用下的成果,在現代化計算機軟件檢測中擁有廣闊的前景。武控計算機軟件在實際檢測環境上存在一定的特殊性,因此檢測需要面對的問題較多,嚴重限制了武控計算機軟件的發展。對嵌入式武控計算機軟件檢測中關鍵技術的應用進行了分析,并分析了目前嵌入式武控計算機軟件在檢測中所存在的不足,進而提出相對應的解決建議。
關鍵詞:嵌入式;武控計算機;軟件測試;關鍵技術
中圖分類號:TP311.53 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2016.20.160
文章編號:2095-6835(2016)20-0160-01
武控計算機軟件可被應用于軍事計算機上,具有較高的安全性和穩定性。也正是因為武控計算機軟件使用環境特殊,軟件檢測中需要面臨的問題也較多,傳統的軟件檢測方式已經難以保證武控計算機軟件檢測工作。嵌入式武控計算機軟件檢測技術在實際應用中能夠充分檢修軟件所存在的問題,進而提高軟件質量,促進我國軍事的發展。
1 “嵌入式武控計算機軟件測試”概念
嵌入式武控計算機軟件測試主要是通過人工或者自動化手段,完成對計算機軟件的檢測工作,判斷軟件運行的狀態,真正發揮軟件所具有的功能,解決軟件在研發設計中所存在的問題,促進計算機軟件的發展。
嵌入式系統在實際應用中的主要目的就是應用,需要依托計算機開展。在嵌入式計算機軟件檢測中,嵌入式系統能夠劃分軟件,保證軟件能夠真正滿足計算機系統的需求。嵌入式計算機軟件檢測技術是一種虛擬技術,當前已經成為軟件研發及檢測中的重要手段。在武控計算機系統中,應用嵌入式系統能夠有效滿足武控計算機對軟件應用的要求,提升軟件性能。
2 嵌入式武控計算機軟件測試問題
在研究嵌入式武控計算機軟件的過程中,必須以實際應用為突破點,這樣才能夠有效發現武控計算機軟件中存在的問題,進而提出相對應的建議,逐漸完善武控計算機軟件性能。從武控計算機軟件檢測現狀分析可以發現,嵌入式武控計算機軟件檢測技術僅僅被應用在局部檢測中,無法系統性地檢測軟件。我國對嵌入式武控計算機軟件檢測技術的研究還有待進一步加強,相關技術水平有限,造成我國武控計算機軟件檢測較為落后。嵌入式武控計算機軟件檢測存在的問題主要表現在以下3個方面。
2.1 測試模型
武控計算機軟件在檢測前期需要創建模型,這樣才能夠完成檢測工作。在創建模型中,軟件本身就存在一定的缺陷,嵌入式武控計算機軟件檢測模型對軟件特點的了解并不是十分全面。這就表示創建精準性較高的檢測軟件存在較大困難,造成武控計算機軟件在檢測過程中缺乏專業性指導。在創建測試模型時,嵌入式武控計算機軟件主要存在2個問題,分別是計算公式種類較多和在選擇數學模型時需要考慮變量因素。
2.2 仿真測試平臺
在實際應用過程中,我國嵌入式武控計算機軟件需要創建相對應的武控計算機軟件仿真檢測平臺,這樣才能夠有針對性地檢測軟件功能。軟件檢測工作十分復雜,現有的虛擬系統無法滿足檢測工作需求,還需要在實裝環境中檢測軟件。這樣,軟件檢測環境在改變過程中也會影響到軟件檢測工作,軟件所具有的安全性能難以保證,武控計算機軟件質量也得不到保證。要想解決軟件存在的安全問題,就需要根據軟件實際功能創建有針對性的方針檢測平臺。方針檢測平臺是我國嵌入式武控計算機軟件檢測工作中的熱點內容。
2.3 內存泄露問題
嵌入式武控計算機軟件在檢測中需要發現內存缺陷,這樣才能夠有效發現軟件中所存在的問題,但是,內存泄露對軟件檢測結果具有極大的影響。目前,我國嵌入式武控計算機軟件檢測中經常出現內存泄露問題。這對于軟件質量檢測十分不利。造成內存泄露問題的主要原因是嵌入式武控計算機軟件內存不足,軟件在檢測中出現系統崩潰,無法有效檢測軟件質量。如果軟件出現系統崩潰,就需要通過人工的方式檢測軟件,而繁重的檢測工作難以保證軟件質量,進而無法發現軟件所存在的問題。
3 武控計算機軟件測試問題的解決措施
武控計算機是被應用在我國軍事計算機中的,對我國國防具有重要作用。因此,加強武控計算機研究工作具有重要的現實意義。
3.1 利用宿主機在測試環境下完成任務
在嵌入式武控計算機軟件檢測工作中,需要將目標集及宿主機資源消耗全部考慮在內,且在目標機檢測中,需要消耗大量的資源,因此,應該主要集中在宿主機上完成。在宿主機上完成檢測工作時,需要對以下3方面的工作予以重視:①考慮目標機,減少檢測中目標機的數量,以保證檢測主要在宿主機上完成;②在軟件模型選擇問題的解決過程中,可以根據軟件自身的特點有針對性地選擇宿主機,進而保證宿主機能夠滿足軟件檢測工作的需求;③增加第三方平臺的應用,保證在嵌入式武控計算機檢測中,宿主機能夠真正發揮自身的功能,提高檢測質量。
3.2 降低軟件圈復雜程度
降低軟件圈復雜程度主要針對的是靜態檢測中存在的問題。靜態檢測雖然存在較多問題,但是具有一定的規律。如果能夠掌握靜態檢測規律,就能夠有效解決靜態檢測問題。降低軟件圈復雜程度可以從軟件功能之間的關聯性角度分析,尋找軟件復雜度較高的主要原因,進而找出有效降低軟件圈復雜程度的方法。
4 結論
綜上所述,在嵌入式武控計算機軟件關鍵技術在實際應用中,需要從實際出發,準確認識存在的問題,并提出有效的解決方法。在解決嵌入式武控計算機軟件檢測問題的過程中,應該增加對宿主機的應用,降低軟件圈復雜程度。本文簡要分析了嵌入式武控計算機軟件檢測關鍵技術的應用,僅供參考。
參考文獻
[1]周凌云.嵌入式武控計算機軟件測試關鍵技術的研究分析[J].科技展望,2015(04):136.
[2]婁紅.嵌入式計算機軟件測試關鍵技術研究[J].電腦知識與技術,2015(13):92-93.
[3]王琨.嵌入式計算機軟件測試關鍵技術探討[J].科技創新與應用,2016(07):87-88.
[4]余學文.嵌入式計算機軟件測試關鍵技術探討[J].電子技術與軟件工程,2016(08):63.