平臺管理分系統(tǒng)驗收測試平臺的設計和實現
發(fā)布時間:2017-09-19 16:21
本文關鍵詞:平臺管理分系統(tǒng)驗收測試平臺的設計和實現
更多相關文章: 自動測試 用戶定制數據幀 面向對象 XML 技術
【摘要】:近年來,軍用產品在不斷更新和快速的升級換代中,原有產品自動測試系統(tǒng)已經越來越滿足不了現代功能復雜、實時性要求高、可擴充節(jié)點、使用多總線連接的被測對象的測試需要[1]。本課題目的是為某國防研究所開發(fā)的飛行器上某一核心分系統(tǒng)平臺管理分系統(tǒng)研制自動測試系統(tǒng),平臺管理分系統(tǒng)具有精度、可靠性要求高,并與其它多個分系統(tǒng)存在很復雜交聯(lián)等特性,對保障飛行器安全起決定性作用。平臺管理分系統(tǒng)自身組成復雜、開發(fā)周期長,驗收測試平臺作為平臺管理分系統(tǒng)的自動測試系統(tǒng),研究具有很強的工程意義和廣闊的應用前景。論文軟件基于.NET平臺、Visual Studio 2010開發(fā)環(huán)境和Measurement Studio虛擬化測試測量工具等開發(fā),并采取面向對象、分層模塊化設計思想,利用XML技術、多線程技術、多級緩存技術等相關技術進行設計開發(fā)?傮w上滿足了高內聚、低耦合的原則,實現了軟硬件可擴展性、及軟件通用和可移植性設計要求。本課題主要研究內容有:首先,平臺軟件需求分析,并分析軟件設計思想和架構,進行平臺軟件分層框架設計和模塊劃分。其次,分析平臺測試數據特點及數據處理相關的接口控制文檔ICD,總結以往設計中存在問題,采用XML技術實現ICD的重新設計。設計中首先規(guī)范XML格式ICD的屬性文法、層次結構和設計模式;然后設計圖形化數據幀編輯窗體,實現XML格式通用性強的接口控制文檔生成;最后是用戶需要數據幀的靈活定制實現。再其次,在ICD設計好的基礎上,進行平臺軟件各功能模塊的詳細設計,利用WinForm應用程序框架,采用Ribbon功能區(qū)樣式和Office界面風格設計平臺人機交互視圖界面;采用多種端口監(jiān)聽機制、多線程、多機多緩存等技術進行平臺測試數據處理模塊詳細設計,實現了多端口實時數據的監(jiān)聽、判斷、存儲、解析等功能,及各類型接口通信和數據處理功能。最后,是平臺軟件功能性能測試,驗證該軟件是否符合需求分析所得的功能需求和性能要求。經詳細測試,本課題所設計的平臺管理分系統(tǒng)驗收測試平臺可用于飛行器平臺管理分系統(tǒng)的地面試驗的自動測試,符合平臺設計的要求。
【關鍵詞】:自動測試 用戶定制數據幀 面向對象 XML 技術
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:V216.8;TP274
【目錄】:
- 摘要5-6
- ABSTRACT6-11
- 第一章 緒論11-18
- 1.1 課題背景及研究意義11-13
- 1.1.1 課題研究背景11-13
- 1.1.2 課題研究意義13
- 1.2 相關技術及國內外發(fā)展狀況13-17
- 1.2.1 ATS簡介13-14
- 1.2.2 國內外現狀及和發(fā)展態(tài)勢14-17
- 1.3 論文的研究內容及結構17-18
- 第二章 驗收測試平臺需求分析和總體方案設計18-34
- 2.1 驗收測試平臺的概述及要求18-19
- 2.2 平臺的總體結構19-21
- 2.3 平臺軟件需求分析21-25
- 2.3.1 功能需求21-22
- 2.3.2 性能需求22
- 2.3.3 UML建模22-25
- 2.4 平臺軟件設計方案25-28
- 2.4.1 軟件設計思想25-26
- 2.4.2 軟件架構分析26-27
- 2.4.3 平臺軟件總體框架27-28
- 2.5 平臺多線程設計28-32
- 2.5.1 平臺線程結構28-29
- 2.5.2 平臺線程間驅動29-32
- 2.6 平臺功能模塊劃分32-33
- 2.7 軟件開發(fā)環(huán)境和輔助工具33
- 2.8 本章小結33-34
- 第三章 驗收測試平臺用戶可定制數據幀的設計和實現34-48
- 3.1 數據幀定制處理相關因素34-36
- 3.2 傳統(tǒng)研究問題分析36-38
- 3.3 平臺接.控制文檔生成方案設計38-39
- 3.4 平臺接.控制文檔的規(guī)范化設計39-44
- 3.4.1 規(guī)范化屬性文法39-42
- 3.4.2 規(guī)范化層次結構42-43
- 3.4.3 規(guī)范化設計模式43-44
- 3.5 平臺接.控制文檔生成設計44-46
- 3.5.1 生成工作原理44-45
- 3.5.2 編輯窗體設計45-46
- 3.5.3 生成流程46
- 3.6 用戶定制數據幀實現46-47
- 3.7 本章小結47-48
- 第四章 驗收測試平臺軟件功能模塊的詳細設計和實現48-75
- 4.1 平臺主程序流程設計實現48-49
- 4.2 測試交互控制模塊設計實現49-55
- 4.2.1 平臺測試人機交互模塊設計49-51
- 4.2.2 平臺測試控制模塊設計51-55
- 4.3 平臺測試數據處理模塊設計實現55-66
- 4.3.1 實時數據監(jiān)聽設計56-57
- 4.3.2 實時數據的判定設計57-60
- 4.3.3 實時數據存儲設計60-64
- 4.3.4 實時數據解析診斷顯示設計64-66
- 4.4 平臺硬件交互接.模塊設計實現66-73
- 4.4.1 面向對象多接.類圖設計66-67
- 4.4.2 HDLC模塊設計67-70
- 4.4.3 RS422總線模塊設計70-71
- 4.4.4 CAN總線模塊設計71-73
- 4.5 本章小結73-75
- 第五章 驗收測試平臺的測試75-89
- 5.1 平臺功能測試75-83
- 5.1.1 平臺交互控制模塊測試75-78
- 5.1.2 基于用戶定制數據幀的ICD生成測試78-81
- 5.1.3 平臺多類型接.功能實現的測試81-83
- 5.2 驗收測試平臺性能測試83-88
- 5.2.1 軟件靈活適應性測試83-84
- 5.2.2 軟件實時正確性測試84-86
- 5.2.3 實時數據存儲性能測試86-88
- 5.2.4 平臺運行性能和穩(wěn)定性88
- 5.3 本章小結88-89
- 第六章 總結與展望89-91
- 6.1 論文總結89
- 6.2 后續(xù)展望89-91
- 致謝91-92
- 參考文獻92-95
【參考文獻】
中國期刊全文數據庫 前1條
1 李永明,王儉勤,鄭晉光,王成青;國外標準化通用航空電子自動測試設備現狀和發(fā)展[J];計算機測量與控制;2004年01期
,本文編號:882670
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/882670.html