999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

某型試驗指揮系統的軟件測試方法

2014-07-18 18:31:27張志偉
現代電子技術 2014年11期

張志偉

摘 要: 隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法,經過測試,保證了該型試驗指揮系統軟件的長期穩定可靠運行,對現在軍用軟件的測試方法的改進有一定的借鑒作用。

關鍵詞: 軟件測試; 軟件評審; 測試方法; 試驗指揮系統

中圖分類號: TN710?34 文獻標識碼: A 文章編號: 1004?373X(2014)11?0094?02

Abstract: With the scaling?up of military software in military equipments, the military software has more effects on weapon combat efficiency. According to the design principle and functional requirement of a certain test command system, a specific test method was designed. The system testing method ensured the long?term stable and reliable operation of the test command system. It has a certain reference function in the improvement of the existing military software test methods.

Keywords: software testing; software review; testing method; test command system

隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,然而隨著其復雜性的不斷增加,軟件出現問題的概率也越來越大,本文從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法對其進行軟件測試。

1 試驗指揮系統設計原理

試驗指揮系統是一個以信息處理為核心、硬/軟件結合的應用系統,系統各個設備通過網絡設備相互連接。該系統以三個子網絡系統為拓撲環境,通過分散部署于各個網絡、各個節點的不同軟件系統,共同完成整個系統任務,該系統物理結構如圖1所示。

2 試驗指揮系統軟件需求分析

試驗指揮系統主要服務對象包括:參試首長、試驗指揮員、參試人員、工業研制部門參試人員等。針對不同用戶的不同需求,系統提供不同的功能和信息呈現內容。根據系統的主要用戶劃分的系統功能見表1。

在上述用戶中,試驗指揮員和參試首長是主要的用戶。根據系統的使命和主要任務,系統軟件功能需求主要包括:試驗方案管理、試驗方案編輯、試驗方案仿真推演、信息采集處理、視頻信息采集與編輯顯示、系統情報處理、系統信息分發、環境仿真、輔助試驗指揮、電子海圖顯示及處理、數據表頁顯示和數據處理等。

3 試驗指揮系統軟件測試方法

為將試驗指揮系統的軟件測試貫穿在軟件開發的整個過程,將測試階段劃分為五個階段:單元測試、集成測試、確認測試、仿真測試和系統測試;與之相對應的軟件開發階段為功能模塊開發、已成型軟件的調試、軟件詳細功能的調試、關鍵功能模塊的調試和系統軟件的聯試。根據上述軟件的功能需求分析,結合軟件測試過程中需要測試的重要部件,給出了圖2所示的軟件開發的不同階段所采用的測試策略與方法。

3.1 軟件功能模塊的單元測試

軟件功能模塊的單元測試用于測試該軟件模塊單元是否滿足功能需求,其實現結構是否與預計設計的結構一致。經過穩定的測試之后該模塊可成為一個固化的虛擬器件,在需要之處裝載軟件。當對一個模塊進行單元測試時,需要包括測試用例的初始化、輸入模擬、輸出比較、程序塊模擬運行、驗證和調試。當所有考慮到的模擬輸入情況,經過模擬程序運行都達到預期的輸出,表明該模塊符合軟件測試計量,可以進行下一步測試。

信息采集處理模塊的測試:初始化信息采集處理單元程序,同時開啟數據采集的多個通道,比較采集數據的實時性和數據不確定度范圍,驗證信息采集處理模塊具有實時性和有效性。

數據庫模塊的測試:初始化數據庫的數據,通過不同的終端對數據庫實施連續的打開、關閉、讀、寫操作,調試運行,檢驗數據庫發生訪問沖突的情況,驗證數據庫模塊的性能。

綜合態勢顯示模塊的測試:將多來源的信息進行融合處理后顯示在數字海圖上,對數字海圖進行放大、縮小、恢復等操作,檢驗在不同比例下態勢顯示的正確性。

3.2 成型軟件的集成測試

在功能模塊的單元測試完成之后,需要進行模塊之間的集成測試,該軟件此時已處于成型階段。首先進行靜態分析,檢查模塊的程序結構和格式與標準的要求的符合性,代碼實現和結構的合理性,保證軟件代碼符合軟件設計計量標準。依據軟件功能需求、設計文檔和代碼審查單對代碼進行審查,保證軟件代碼和設計、需求的一致性,代碼的規范性、可讀性,代碼邏輯表達的正確性以及代碼實現和結構的合理性等方面內容,利用同行專家的工作經驗及時發現代碼錯誤、歧義性,以提高后續測試的工效。同時發現由于功能模塊之間的不一致性,功能模塊之間、功能模塊與其他對象之間產生的軟件錯誤。

3.3 軟件功能的確認測試

經過初步測試,軟件已達到了一定的設計要求,接下來需要按照自頂向下逐步測試的方法對各個功能模塊進行確認測試,采用黑盒測試為主,白盒測試為輔的方法進行。

首先從表1所列的軟件的功能需求分析出發,采用黑盒測試方法,設計充分并且必要的測試集,對所需要具備的功能進行逐步測試。

其次采用白盒測試的方法設計一個具體的試驗方案,測試軟件功能的有效性。系統軟件功能檢查主要內容包括:試驗方案編制、試驗輔助計算、試驗指揮通信、多源情報綜合處理、綜合顯示、試驗數據收集管理、基礎應用和仿真模擬等。

3.4 系統軟件的整體聯試

試驗指揮系統裝艦后,在實際使用環境中進行系統軟件的整體聯試。結合某型武備系統海上合練試驗,試驗指揮系統接收指控中心、艦載設備以及武備系統等不同信息源發送的各類信息,進行數據融合,通過艦載局域網絡系統發送至各個試驗艙室,運用綜合態勢顯示軟件提取相應的信息數據進行顯示,成功進行了試驗指揮系統與該武備系統的動態對接,表明該系統具備了保障該型試驗任務的能力。

4 結 語

該試驗指揮系統經過上述軟件測試的考核,裝艦后在某型導彈武器系統研制試驗中進行了實際應用,該系統能夠實時、準確接收不同信息源發送的各類信息并進行正確顯示,達到設計的目的,通過實證表明,所設計的軟件測試策略及測試方法有效可行。

參考文獻

[1] 唐志剛.軟件評審在軍用軟件中的應用[C]//火力與指揮控制研究會2010年度學術年會論文集.太原:火力與指揮控制研究會,2010:56?58.

[2] 譚雋,顧鈞元,粘松雷.軟件可靠性評估方法[J].科技與管理,2007(6):130?132.

[3] 張大方.軟件測試技術與管理[M].長沙:湖南大學出版社,2007.

[4] 徐海飛,趙凱旋.軟件測試與質量保證[J].現代雷達,2006(10):98?100.

[5] 劉文紅,吳欣.基于SFTA和等價類的軟件測試用例設計方法研究與應用[J].現代電子技術,2013,36(21):128?131.

[6] 趙正海,王宇.跟蹤雷達“指示引導”功能軟件測試方法研究[J].現代電子技術,2013,36(12):81?82.

摘 要: 隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法,經過測試,保證了該型試驗指揮系統軟件的長期穩定可靠運行,對現在軍用軟件的測試方法的改進有一定的借鑒作用。

關鍵詞: 軟件測試; 軟件評審; 測試方法; 試驗指揮系統

中圖分類號: TN710?34 文獻標識碼: A 文章編號: 1004?373X(2014)11?0094?02

Abstract: With the scaling?up of military software in military equipments, the military software has more effects on weapon combat efficiency. According to the design principle and functional requirement of a certain test command system, a specific test method was designed. The system testing method ensured the long?term stable and reliable operation of the test command system. It has a certain reference function in the improvement of the existing military software test methods.

Keywords: software testing; software review; testing method; test command system

隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,然而隨著其復雜性的不斷增加,軟件出現問題的概率也越來越大,本文從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法對其進行軟件測試。

1 試驗指揮系統設計原理

試驗指揮系統是一個以信息處理為核心、硬/軟件結合的應用系統,系統各個設備通過網絡設備相互連接。該系統以三個子網絡系統為拓撲環境,通過分散部署于各個網絡、各個節點的不同軟件系統,共同完成整個系統任務,該系統物理結構如圖1所示。

2 試驗指揮系統軟件需求分析

試驗指揮系統主要服務對象包括:參試首長、試驗指揮員、參試人員、工業研制部門參試人員等。針對不同用戶的不同需求,系統提供不同的功能和信息呈現內容。根據系統的主要用戶劃分的系統功能見表1。

在上述用戶中,試驗指揮員和參試首長是主要的用戶。根據系統的使命和主要任務,系統軟件功能需求主要包括:試驗方案管理、試驗方案編輯、試驗方案仿真推演、信息采集處理、視頻信息采集與編輯顯示、系統情報處理、系統信息分發、環境仿真、輔助試驗指揮、電子海圖顯示及處理、數據表頁顯示和數據處理等。

3 試驗指揮系統軟件測試方法

為將試驗指揮系統的軟件測試貫穿在軟件開發的整個過程,將測試階段劃分為五個階段:單元測試、集成測試、確認測試、仿真測試和系統測試;與之相對應的軟件開發階段為功能模塊開發、已成型軟件的調試、軟件詳細功能的調試、關鍵功能模塊的調試和系統軟件的聯試。根據上述軟件的功能需求分析,結合軟件測試過程中需要測試的重要部件,給出了圖2所示的軟件開發的不同階段所采用的測試策略與方法。

3.1 軟件功能模塊的單元測試

軟件功能模塊的單元測試用于測試該軟件模塊單元是否滿足功能需求,其實現結構是否與預計設計的結構一致。經過穩定的測試之后該模塊可成為一個固化的虛擬器件,在需要之處裝載軟件。當對一個模塊進行單元測試時,需要包括測試用例的初始化、輸入模擬、輸出比較、程序塊模擬運行、驗證和調試。當所有考慮到的模擬輸入情況,經過模擬程序運行都達到預期的輸出,表明該模塊符合軟件測試計量,可以進行下一步測試。

信息采集處理模塊的測試:初始化信息采集處理單元程序,同時開啟數據采集的多個通道,比較采集數據的實時性和數據不確定度范圍,驗證信息采集處理模塊具有實時性和有效性。

數據庫模塊的測試:初始化數據庫的數據,通過不同的終端對數據庫實施連續的打開、關閉、讀、寫操作,調試運行,檢驗數據庫發生訪問沖突的情況,驗證數據庫模塊的性能。

綜合態勢顯示模塊的測試:將多來源的信息進行融合處理后顯示在數字海圖上,對數字海圖進行放大、縮小、恢復等操作,檢驗在不同比例下態勢顯示的正確性。

3.2 成型軟件的集成測試

在功能模塊的單元測試完成之后,需要進行模塊之間的集成測試,該軟件此時已處于成型階段。首先進行靜態分析,檢查模塊的程序結構和格式與標準的要求的符合性,代碼實現和結構的合理性,保證軟件代碼符合軟件設計計量標準。依據軟件功能需求、設計文檔和代碼審查單對代碼進行審查,保證軟件代碼和設計、需求的一致性,代碼的規范性、可讀性,代碼邏輯表達的正確性以及代碼實現和結構的合理性等方面內容,利用同行專家的工作經驗及時發現代碼錯誤、歧義性,以提高后續測試的工效。同時發現由于功能模塊之間的不一致性,功能模塊之間、功能模塊與其他對象之間產生的軟件錯誤。

3.3 軟件功能的確認測試

經過初步測試,軟件已達到了一定的設計要求,接下來需要按照自頂向下逐步測試的方法對各個功能模塊進行確認測試,采用黑盒測試為主,白盒測試為輔的方法進行。

首先從表1所列的軟件的功能需求分析出發,采用黑盒測試方法,設計充分并且必要的測試集,對所需要具備的功能進行逐步測試。

其次采用白盒測試的方法設計一個具體的試驗方案,測試軟件功能的有效性。系統軟件功能檢查主要內容包括:試驗方案編制、試驗輔助計算、試驗指揮通信、多源情報綜合處理、綜合顯示、試驗數據收集管理、基礎應用和仿真模擬等。

3.4 系統軟件的整體聯試

試驗指揮系統裝艦后,在實際使用環境中進行系統軟件的整體聯試。結合某型武備系統海上合練試驗,試驗指揮系統接收指控中心、艦載設備以及武備系統等不同信息源發送的各類信息,進行數據融合,通過艦載局域網絡系統發送至各個試驗艙室,運用綜合態勢顯示軟件提取相應的信息數據進行顯示,成功進行了試驗指揮系統與該武備系統的動態對接,表明該系統具備了保障該型試驗任務的能力。

4 結 語

該試驗指揮系統經過上述軟件測試的考核,裝艦后在某型導彈武器系統研制試驗中進行了實際應用,該系統能夠實時、準確接收不同信息源發送的各類信息并進行正確顯示,達到設計的目的,通過實證表明,所設計的軟件測試策略及測試方法有效可行。

參考文獻

[1] 唐志剛.軟件評審在軍用軟件中的應用[C]//火力與指揮控制研究會2010年度學術年會論文集.太原:火力與指揮控制研究會,2010:56?58.

[2] 譚雋,顧鈞元,粘松雷.軟件可靠性評估方法[J].科技與管理,2007(6):130?132.

[3] 張大方.軟件測試技術與管理[M].長沙:湖南大學出版社,2007.

[4] 徐海飛,趙凱旋.軟件測試與質量保證[J].現代雷達,2006(10):98?100.

[5] 劉文紅,吳欣.基于SFTA和等價類的軟件測試用例設計方法研究與應用[J].現代電子技術,2013,36(21):128?131.

[6] 趙正海,王宇.跟蹤雷達“指示引導”功能軟件測試方法研究[J].現代電子技術,2013,36(12):81?82.

摘 要: 隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法,經過測試,保證了該型試驗指揮系統軟件的長期穩定可靠運行,對現在軍用軟件的測試方法的改進有一定的借鑒作用。

關鍵詞: 軟件測試; 軟件評審; 測試方法; 試驗指揮系統

中圖分類號: TN710?34 文獻標識碼: A 文章編號: 1004?373X(2014)11?0094?02

Abstract: With the scaling?up of military software in military equipments, the military software has more effects on weapon combat efficiency. According to the design principle and functional requirement of a certain test command system, a specific test method was designed. The system testing method ensured the long?term stable and reliable operation of the test command system. It has a certain reference function in the improvement of the existing military software test methods.

Keywords: software testing; software review; testing method; test command system

隨著軍用軟件在軍事裝備中的規模、比例的不斷增大,軍用軟件對武器裝備作戰使用效能的發揮起著舉足輕重的作用,然而隨著其復雜性的不斷增加,軟件出現問題的概率也越來越大,本文從某型試驗指揮系統軟件設計原理和功能需求入手,設計了具體的測試方法對其進行軟件測試。

1 試驗指揮系統設計原理

試驗指揮系統是一個以信息處理為核心、硬/軟件結合的應用系統,系統各個設備通過網絡設備相互連接。該系統以三個子網絡系統為拓撲環境,通過分散部署于各個網絡、各個節點的不同軟件系統,共同完成整個系統任務,該系統物理結構如圖1所示。

2 試驗指揮系統軟件需求分析

試驗指揮系統主要服務對象包括:參試首長、試驗指揮員、參試人員、工業研制部門參試人員等。針對不同用戶的不同需求,系統提供不同的功能和信息呈現內容。根據系統的主要用戶劃分的系統功能見表1。

在上述用戶中,試驗指揮員和參試首長是主要的用戶。根據系統的使命和主要任務,系統軟件功能需求主要包括:試驗方案管理、試驗方案編輯、試驗方案仿真推演、信息采集處理、視頻信息采集與編輯顯示、系統情報處理、系統信息分發、環境仿真、輔助試驗指揮、電子海圖顯示及處理、數據表頁顯示和數據處理等。

3 試驗指揮系統軟件測試方法

為將試驗指揮系統的軟件測試貫穿在軟件開發的整個過程,將測試階段劃分為五個階段:單元測試、集成測試、確認測試、仿真測試和系統測試;與之相對應的軟件開發階段為功能模塊開發、已成型軟件的調試、軟件詳細功能的調試、關鍵功能模塊的調試和系統軟件的聯試。根據上述軟件的功能需求分析,結合軟件測試過程中需要測試的重要部件,給出了圖2所示的軟件開發的不同階段所采用的測試策略與方法。

3.1 軟件功能模塊的單元測試

軟件功能模塊的單元測試用于測試該軟件模塊單元是否滿足功能需求,其實現結構是否與預計設計的結構一致。經過穩定的測試之后該模塊可成為一個固化的虛擬器件,在需要之處裝載軟件。當對一個模塊進行單元測試時,需要包括測試用例的初始化、輸入模擬、輸出比較、程序塊模擬運行、驗證和調試。當所有考慮到的模擬輸入情況,經過模擬程序運行都達到預期的輸出,表明該模塊符合軟件測試計量,可以進行下一步測試。

信息采集處理模塊的測試:初始化信息采集處理單元程序,同時開啟數據采集的多個通道,比較采集數據的實時性和數據不確定度范圍,驗證信息采集處理模塊具有實時性和有效性。

數據庫模塊的測試:初始化數據庫的數據,通過不同的終端對數據庫實施連續的打開、關閉、讀、寫操作,調試運行,檢驗數據庫發生訪問沖突的情況,驗證數據庫模塊的性能。

綜合態勢顯示模塊的測試:將多來源的信息進行融合處理后顯示在數字海圖上,對數字海圖進行放大、縮小、恢復等操作,檢驗在不同比例下態勢顯示的正確性。

3.2 成型軟件的集成測試

在功能模塊的單元測試完成之后,需要進行模塊之間的集成測試,該軟件此時已處于成型階段。首先進行靜態分析,檢查模塊的程序結構和格式與標準的要求的符合性,代碼實現和結構的合理性,保證軟件代碼符合軟件設計計量標準。依據軟件功能需求、設計文檔和代碼審查單對代碼進行審查,保證軟件代碼和設計、需求的一致性,代碼的規范性、可讀性,代碼邏輯表達的正確性以及代碼實現和結構的合理性等方面內容,利用同行專家的工作經驗及時發現代碼錯誤、歧義性,以提高后續測試的工效。同時發現由于功能模塊之間的不一致性,功能模塊之間、功能模塊與其他對象之間產生的軟件錯誤。

3.3 軟件功能的確認測試

經過初步測試,軟件已達到了一定的設計要求,接下來需要按照自頂向下逐步測試的方法對各個功能模塊進行確認測試,采用黑盒測試為主,白盒測試為輔的方法進行。

首先從表1所列的軟件的功能需求分析出發,采用黑盒測試方法,設計充分并且必要的測試集,對所需要具備的功能進行逐步測試。

其次采用白盒測試的方法設計一個具體的試驗方案,測試軟件功能的有效性。系統軟件功能檢查主要內容包括:試驗方案編制、試驗輔助計算、試驗指揮通信、多源情報綜合處理、綜合顯示、試驗數據收集管理、基礎應用和仿真模擬等。

3.4 系統軟件的整體聯試

試驗指揮系統裝艦后,在實際使用環境中進行系統軟件的整體聯試。結合某型武備系統海上合練試驗,試驗指揮系統接收指控中心、艦載設備以及武備系統等不同信息源發送的各類信息,進行數據融合,通過艦載局域網絡系統發送至各個試驗艙室,運用綜合態勢顯示軟件提取相應的信息數據進行顯示,成功進行了試驗指揮系統與該武備系統的動態對接,表明該系統具備了保障該型試驗任務的能力。

4 結 語

該試驗指揮系統經過上述軟件測試的考核,裝艦后在某型導彈武器系統研制試驗中進行了實際應用,該系統能夠實時、準確接收不同信息源發送的各類信息并進行正確顯示,達到設計的目的,通過實證表明,所設計的軟件測試策略及測試方法有效可行。

參考文獻

[1] 唐志剛.軟件評審在軍用軟件中的應用[C]//火力與指揮控制研究會2010年度學術年會論文集.太原:火力與指揮控制研究會,2010:56?58.

[2] 譚雋,顧鈞元,粘松雷.軟件可靠性評估方法[J].科技與管理,2007(6):130?132.

[3] 張大方.軟件測試技術與管理[M].長沙:湖南大學出版社,2007.

[4] 徐海飛,趙凱旋.軟件測試與質量保證[J].現代雷達,2006(10):98?100.

[5] 劉文紅,吳欣.基于SFTA和等價類的軟件測試用例設計方法研究與應用[J].現代電子技術,2013,36(21):128?131.

[6] 趙正海,王宇.跟蹤雷達“指示引導”功能軟件測試方法研究[J].現代電子技術,2013,36(12):81?82.

主站蜘蛛池模板: 国产精品白浆在线播放| 欧美国产视频| 久久熟女AV| 日本不卡在线播放| 国产美女精品在线| 国产一区二区精品福利| 亚洲欧美日韩高清综合678| 国产地址二永久伊甸园| 免费无码一区二区| 天堂成人av| 少妇极品熟妇人妻专区视频| 九九视频免费在线观看| 亚洲综合一区国产精品| 精品人妻AV区| 国产精品福利导航| 久久久久久久蜜桃| 视频一区亚洲| 精品成人免费自拍视频| 99热最新网址| 国产欧美日韩精品第二区| 波多野结衣视频网站| 国产成人精彩在线视频50| 99久视频| 亚洲欧美国产视频| 久久综合国产乱子免费| 中文字幕不卡免费高清视频| 欧美亚洲日韩中文| 91久久青青草原精品国产| 日本黄色不卡视频| 国产成人调教在线视频| 特级毛片免费视频| 日韩中文无码av超清| 国产高清色视频免费看的网址| 情侣午夜国产在线一区无码| 激情视频综合网| 国产国拍精品视频免费看| 国产男人的天堂| 免费毛片视频| 孕妇高潮太爽了在线观看免费| 国产91高跟丝袜| 亚洲欧美h| 亚洲精品国产精品乱码不卞| 亚洲男人的天堂视频| 国产精品对白刺激| 日韩国产另类| 亚洲第一av网站| 亚洲aaa视频| 欧美精品综合视频一区二区| 亚洲午夜久久久精品电影院| 国产成人综合日韩精品无码首页| 精品国产99久久| 99青青青精品视频在线| av无码一区二区三区在线| 一本大道东京热无码av| 99久久亚洲综合精品TS| 一本一本大道香蕉久在线播放| 久久黄色影院| 不卡无码网| 中文字幕日韩久久综合影院| 亚洲国产日韩一区| 欧美精品色视频| 国产乱子伦精品视频| 无码免费试看| 亚洲国内精品自在自线官| 日本五区在线不卡精品| 高清色本在线www| 天天视频在线91频| 欧美h在线观看| 四虎永久在线视频| 欧美成人日韩| 国产激情在线视频| 免费jizz在线播放| 乱色熟女综合一区二区| 亚洲欧美h| 免费看美女毛片| 国产sm重味一区二区三区| 四虎精品国产AV二区| 91麻豆久久久| 国产免费黄| 国产精品亚洲а∨天堂免下载| 欧美在线国产| jizz国产视频|