天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 儀器儀表論文 >

基于.NET分層架構(gòu)的測試儀器軟件設(shè)計與實現(xiàn)

發(fā)布時間:2021-07-20 13:01
  針對目前測試儀器軟件專用性強(qiáng)、耦合程度高、可開發(fā)性低、升級成本高等問題,在.NET經(jīng)典3層架構(gòu)的基礎(chǔ)上提出了適用于測試儀器軟件的通用分層架構(gòu)方案,通過擴(kuò)展數(shù)據(jù)訪問層,把上層軟件與底層具體形式通過數(shù)據(jù)訪問接口、工廠類庫等形式完全隔離,將不同的設(shè)計模式包括單例模式、工廠模式、依賴注入和反射技術(shù)應(yīng)用在測試儀器軟件中,可實現(xiàn)更強(qiáng)的靈活性和擴(kuò)展性。實踐表明,該軟件具有較好的穩(wěn)定性和通用性,可快速增加和刪減功能單元,為測試儀器軟件的開發(fā)提供了便捷、高效的解決方案。 

【文章來源】:國外電子測量技術(shù). 2020,39(11)

【文章頁數(shù)】:5 頁

【部分圖文】:

基于.NET分層架構(gòu)的測試儀器軟件設(shè)計與實現(xiàn)


軟件整體架構(gòu)

機(jī)制,代碼


反射機(jī)制是一種動態(tài)獲取程序集類型、屬性、字段、方法等信息并操作調(diào)用的機(jī)制,重點在“動態(tài)”。只要給定類名,即可獲得類的所有信息,使得更方便的創(chuàng)建靈活的代碼,提高代碼的復(fù)用性。在數(shù)據(jù)訪問層中使用反射機(jī)制,由配置文件內(nèi)讀取配置信息,通過反射機(jī)制可實現(xiàn)不同方法,可以有效提高靈活性,如圖2所示。以下代碼是反射的經(jīng)典用法,其中,參數(shù)classname為動態(tài)加載程序集的類名,functionname為類中需要執(zhí)行的方法名。

測試儀,軟件,單元,硬件模塊


針對測試儀器專業(yè)性強(qiáng)、可擴(kuò)展的需求,基于Visual Studio 2010集成開發(fā)工具,應(yīng)用分層架構(gòu)體系,設(shè)計某測試儀器的系統(tǒng)軟件。圖3所示為該測試儀器軟件單元組成,為了滿足該測試儀器組件化、變更靈活的需求,要求可以靈活加入其他模塊,既不影響已有功能模塊的使用,也能快速開發(fā)新的功能,縮短研發(fā)周期,降低研發(fā)成本。圖4所示為每個軟件功能的概括流程,其中與硬件模塊通信的過程包括從配置文件中讀出模塊類型,通過工廠類與相應(yīng)的硬件模塊進(jìn)行數(shù)據(jù)傳輸。數(shù)據(jù)處理的過程包括用通用類庫的算法將原始數(shù)據(jù)處理為需要的數(shù)據(jù)、通過數(shù)據(jù)訪問接口提取數(shù)據(jù)庫中的元數(shù)據(jù)進(jìn)行校準(zhǔn)處理等。

【參考文獻(xiàn)】:
期刊論文
[1]基于測試系統(tǒng)的測試向量工具設(shè)計研究[J]. 趙霞,高劍,李杰.  電子測量技術(shù). 2019(06)
[2]面向信號的測試儀器模型描述研究及軟件實現(xiàn)[J]. 李冬寧,夏偉杰,葉明.  國外電子測量技術(shù). 2019(01)
[3]基于CCTL的軟件可靠性測試輸入特性描述方法[J]. 盛云龍,魏長安,姜守達(dá).  儀器儀表學(xué)報. 2018(04)
[4]基于三層架構(gòu)的軟件體系設(shè)計與應(yīng)用[J]. 周從軍.  信息與電腦(理論版). 2017(15)
[5]基于.NET的分層架構(gòu)及抽象工廠模式在Web開發(fā)中的應(yīng)用[J]. 李璟.  軟件導(dǎo)刊. 2015(04)
[6]可擴(kuò)展制造執(zhí)行系統(tǒng)軟件體系結(jié)構(gòu)設(shè)計與實現(xiàn)[J]. 王軍強(qiáng),周雪明,郭銀洲,楊宏安,張映鋒,孫樹棟.  計算機(jī)集成制造系統(tǒng). 2014(05)
[7]關(guān)于微波毫米波測試儀器技術(shù)的幾點認(rèn)識[J]. 年夫順.  微波學(xué)報. 2013(Z1)
[8].NET平臺分層架構(gòu)開發(fā)中泛型實現(xiàn)通用數(shù)據(jù)訪問層[J]. 張金波.  計算機(jī)與數(shù)字工程. 2012(11)
[9]衛(wèi)星載荷軟件的層次化設(shè)計[J]. 黎佩南.  電訊技術(shù). 2012(05)
[10].net多層架構(gòu)在實際工程中的應(yīng)用研究[J]. 鄭惠生,亢琦.  軟件導(dǎo)刊. 2010(06)

碩士論文
[1]基于.NET分層架構(gòu)的出租車管理系統(tǒng)的應(yīng)用與研究[D]. 閆佳佳.鄭州大學(xué) 2014
[2]基于NET平臺的分層架構(gòu)與設(shè)計模式的設(shè)計與實現(xiàn)[D]. 段海清.電子科技大學(xué) 2013
[3]基于.NET平臺分層架構(gòu)的研究[D]. 吳茂昌.武漢科技大學(xué) 2010



本文編號:3292872

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/yiqiyibiao/3292872.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶365a9***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com