[發(fā)明專利]一種分區(qū)軟件架構(gòu)的測(cè)試方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011603487.4 | 申請(qǐng)日: | 2020-12-29 |
| 公開(公告)號(hào): | CN112699031B | 公開(公告)日: | 2023-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 劉佳;成紅芳 | 申請(qǐng)(專利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安飛機(jī)設(shè)計(jì)研究所 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 中國(guó)航空專利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710089 陜*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分區(qū) 軟件 架構(gòu) 測(cè)試 方法 | ||
本發(fā)明公開一種分區(qū)軟件架構(gòu)的測(cè)試方法,包括:根據(jù)機(jī)電控制管理系統(tǒng)的接口需求,建立接口劃分的三層接口關(guān)系以形成接口數(shù)據(jù)庫(kù),該機(jī)電控制管理系統(tǒng)包括硬件設(shè)備和應(yīng)用軟件,應(yīng)用軟件包括多個(gè)分區(qū)軟件;根據(jù)接口數(shù)據(jù)庫(kù)中的三層接口關(guān)系,構(gòu)建基于分區(qū)軟件架構(gòu)的軟件測(cè)試環(huán)境,軟件測(cè)試環(huán)境包括:虛擬目標(biāo)機(jī),通過總線分別與虛擬目標(biāo)機(jī)相連接的設(shè)備接口仿真機(jī)、硬件雙通道采集仿真機(jī)、分區(qū)軟件數(shù)據(jù)仿真機(jī);在已構(gòu)建的軟件測(cè)試環(huán)境中,采用預(yù)先編寫的軟件測(cè)試程序?qū)Ω鱾€(gè)分區(qū)軟件的功能進(jìn)行驗(yàn)證。本發(fā)明的技術(shù)方案使得軟件測(cè)試人員可以站在軟件的角度,解決了飛機(jī)機(jī)載系統(tǒng)大數(shù)據(jù)綜合、處理、發(fā)送等功能的測(cè)試驗(yàn)證環(huán)境問題。
技術(shù)領(lǐng)域
本申請(qǐng)涉及但不限于機(jī)載軟件測(cè)試技術(shù)領(lǐng)域,尤指一種分區(qū)軟件架構(gòu)的測(cè)試方法。
背景技術(shù)
隨著現(xiàn)代飛行器的發(fā)展,對(duì)飛機(jī)功能、性能和安全性等要求也越來越高,考慮系統(tǒng)功能和安全性設(shè)計(jì)的同時(shí),數(shù)據(jù)的數(shù)量也是成倍的增加。飛機(jī)機(jī)電控制管理系統(tǒng)作為具有全機(jī)機(jī)載系統(tǒng)輸入/輸出數(shù)據(jù)的綜合、處理、發(fā)送等功能的重要系統(tǒng),將其按照專業(yè)或者系統(tǒng)進(jìn)行劃分,便于專業(yè)或系統(tǒng)功能的獨(dú)立性及低耦合性。
目前,考慮人力、財(cái)力資源,在機(jī)載系統(tǒng)環(huán)境搭建時(shí),系統(tǒng)人員大都站在大系統(tǒng)的角度和設(shè)備實(shí)際輸入/輸出關(guān)系的角度設(shè)計(jì)并搭建其驗(yàn)證環(huán)境;即便在各個(gè)專業(yè)或系統(tǒng)相對(duì)獨(dú)立,功能劃分界面清晰,專業(yè)或系統(tǒng)之間的接口明確的分區(qū)軟件架構(gòu)下,在分區(qū)軟件的功能驗(yàn)證時(shí),面對(duì)并行運(yùn)行多個(gè)甚至十幾個(gè)分區(qū)軟件的同一硬件環(huán)境,軟件測(cè)試人員更是無從下手。現(xiàn)有的機(jī)載系統(tǒng)測(cè)試環(huán)境,對(duì)于軟件測(cè)試人員來說,軟件測(cè)試的前期工作則需花大量時(shí)間在理清設(shè)備級(jí)輸入/輸出接口與系統(tǒng)軟件或分區(qū)軟件輸入/輸出接口關(guān)系、分區(qū)軟件之間的接口關(guān)系等,軟件測(cè)試的后期工作則需花大量時(shí)間在軟件故障定位和分區(qū)軟件之間的接口故障排除等。一旦出現(xiàn)分區(qū)軟件接口錯(cuò)誤等,則將提高系統(tǒng)安全性的設(shè)計(jì)初衷演變?yōu)檐浖煽啃陨踔潦前踩缘慕档汀?/p>
發(fā)明內(nèi)容
本發(fā)明的目的是:本發(fā)明實(shí)施例提供一種分區(qū)軟件架構(gòu)的測(cè)試方法,以解決飛機(jī)機(jī)載系統(tǒng)大數(shù)據(jù)綜合、處理、發(fā)送等功能的測(cè)試驗(yàn)證環(huán)境問題。
本發(fā)明的技術(shù)方案是:本發(fā)明實(shí)施例提供一種分區(qū)軟件架構(gòu)的測(cè)試方法,包括:
步驟1,根據(jù)機(jī)電控制管理系統(tǒng)的接口需求,建立接口劃分的三層接口關(guān)系以形成接口數(shù)據(jù)庫(kù),其中,所述機(jī)電控制管理系統(tǒng)包括硬件設(shè)備和應(yīng)用軟件,所述應(yīng)用軟件包括多個(gè)分區(qū)軟件;
步驟2,根據(jù)接口數(shù)據(jù)庫(kù)中的三層接口關(guān)系,構(gòu)建基于分區(qū)軟件架構(gòu)的軟件測(cè)試環(huán)境,所述軟件測(cè)試環(huán)境包括:虛擬目標(biāo)機(jī),通過總線分別與虛擬目標(biāo)機(jī)相連接的設(shè)備接口仿真機(jī)、硬件雙通道采集仿真機(jī)、分區(qū)軟件數(shù)據(jù)仿真機(jī);
步驟3,在已構(gòu)建的所述軟件測(cè)試環(huán)境中,采用預(yù)先編寫的軟件測(cè)試程序?qū)Ω鱾€(gè)分區(qū)軟件的功能進(jìn)行驗(yàn)證。
可選地,如上所述的分區(qū)軟件架構(gòu)的測(cè)試方法中,所述步驟1中的接口數(shù)據(jù)庫(kù)包括的三層關(guān)系為:
硬件設(shè)備輸入數(shù)據(jù)和單個(gè)硬件通道采集數(shù)據(jù)之間的關(guān)系,硬件雙通道采集數(shù)據(jù)和各個(gè)分區(qū)軟件之間的關(guān)系、各個(gè)分區(qū)軟件之間的關(guān)聯(lián)關(guān)系。
可選地,如上所述的分區(qū)軟件架構(gòu)的測(cè)試方法中,所述機(jī)電控制管理系統(tǒng)的硬件設(shè)備具有兩個(gè)硬件通道,所述步驟1之前,還包括:
所述機(jī)電控制管理系統(tǒng)接收來自各個(gè)系統(tǒng)的數(shù)據(jù),即其中每個(gè)硬件通道分別接收來自所述各系統(tǒng)的數(shù)據(jù);
所述步驟1具體包括:
步驟11,根據(jù)每個(gè)硬件通道分別接收的所述各系統(tǒng)的數(shù)據(jù),建立硬件設(shè)備輸入數(shù)據(jù)和單個(gè)硬件通道采集數(shù)據(jù)的關(guān)聯(lián)關(guān)系,其中,硬件設(shè)備輸入數(shù)據(jù)來自于所述各個(gè)系統(tǒng)的數(shù)據(jù),硬件通道采集數(shù)據(jù)為單個(gè)分區(qū)軟件執(zhí)行功能所需采集輸入數(shù)據(jù)。
可選地,如上所述的分區(qū)軟件架構(gòu)的測(cè)試方法中,所述分區(qū)軟件的功能輸入來自于硬件雙通道各自采集的數(shù)據(jù);
所述步驟1具體還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安飛機(jī)設(shè)計(jì)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安飛機(jī)設(shè)計(jì)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011603487.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法





