基于uml的列車顯示器界面測試系統(tǒng)的建模

基于uml的列車顯示器界面測試系統(tǒng)的建模

ID:31359580

大?。?03.00 KB

頁數(shù):4頁

時間:2019-01-09

基于uml的列車顯示器界面測試系統(tǒng)的建模_第1頁
基于uml的列車顯示器界面測試系統(tǒng)的建模_第2頁
基于uml的列車顯示器界面測試系統(tǒng)的建模_第3頁
基于uml的列車顯示器界面測試系統(tǒng)的建模_第4頁
資源描述:

《基于uml的列車顯示器界面測試系統(tǒng)的建?!酚蓵T上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、基于UML的列車顯示器界面測試系統(tǒng)的建模  摘要:針對列車顯示器界面顯示的數(shù)據(jù)或者狀態(tài)繁多復雜且不易測試的問題,本文提出了利用面向?qū)ο蟮慕y(tǒng)一建模語言UML對列車顯示器界面測試系統(tǒng)進行建模思路,可直觀的描述列車顯示器界面測試系統(tǒng)。  關鍵詞:UML;列車顯示器界面;建模;測試系統(tǒng)  一、引言  隨著軌道交通的迅速發(fā)展,對顯示器的信息顯示也提出了更多的要求,為提高顯示器程序的開發(fā)效率,減少顯示器界面數(shù)據(jù)或狀態(tài)顯示不正確的問題,本文利用面向?qū)ο蠼y(tǒng)一建模語言UML對顯示器界面測試系統(tǒng)建模?! 。ㄒ唬︰ML的介紹  UnifiedModelingLanguage(UML)稱為統(tǒng)一建模語言或標準建模

2、語言,它是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,UML從考慮系統(tǒng)的不同角度出發(fā)定義了9種圖,它們分別是類圖、對象圖、用例圖、活動圖、狀態(tài)圖、序列圖、構件圖、協(xié)作圖、部署圖等。本文僅對用例圖、類圖、對象圖和活動圖作簡要的介紹?! 。ǘ┝熊囷@示器界面測試系統(tǒng)的原理4  列車顯示器界面中各個單元顯示的數(shù)據(jù)或者狀態(tài)均取決于外部數(shù)據(jù)的輸入,顯示器界面的數(shù)據(jù)可能來源于RS485總線、RS422總線或者MVB總線等,但在該測試系統(tǒng)均通過以太網(wǎng)總線模擬其他總線的數(shù)據(jù)發(fā)送方式,實現(xiàn)對顯示器界面各個單元的測試。  該測試系統(tǒng)中,由PC機端的人機界面選擇需要模

3、擬的數(shù)據(jù)發(fā)送方式,針對各個被測顯示器界面測試單元,配置測試數(shù)據(jù)文件,測試數(shù)據(jù)組包通過以太網(wǎng)發(fā)送至被測顯示器,被測顯示器界面接收、分析輸入的測試數(shù)據(jù),最終在界面上顯示相應的數(shù)據(jù)或者狀態(tài),同時被測顯示器把界面顯示的數(shù)據(jù)通過以太網(wǎng)反饋至PC機端的人機測試界面,由此判斷輸入數(shù)據(jù)與反饋結果是否一致,從而達到對顯示器界面各單元測試的目的。該測試系統(tǒng)關聯(lián)關系圖如圖1所示:  (三)列車顯示器界面測試系統(tǒng)的UML建?! ?.列車顯示器界面測試系統(tǒng)的例圖  列車顯示器界面測試系統(tǒng)首先需要使PC機與被測顯示器建立以太網(wǎng)通信,根據(jù)需要測試的界面,配置界面單元需要發(fā)送的測試數(shù)據(jù)。根據(jù)不同界面形成的例圖如圖2所示

4、:  2.列車顯示器界面測試系統(tǒng)的類圖  通過對用例圖中系統(tǒng)中各個設備行為的分析,可總結為三類,PC機端的人機界面、以太網(wǎng)通信和被測顯示器,這三類的簡要操作說明如下:  1)PC機端的人機界面類,該類需要的操作可以包括選擇需要測試的界面、配置測試界面各個單元的測試數(shù)據(jù)和發(fā)送數(shù)據(jù);  2)以太網(wǎng)通信類,該類需要的操作可以包括通信是否建立的判斷、數(shù)據(jù)的發(fā)送和數(shù)據(jù)的接收;  3)被測界面數(shù)據(jù)接收類,該類需要的操作可以包括被測顯示接收發(fā)送的測試數(shù)據(jù)、數(shù)據(jù)分析及顯示結果反饋。4  由此分析,該測試系統(tǒng)中數(shù)據(jù)的交互都依賴于以太網(wǎng)通信,因此該測試系統(tǒng)的類圖可繪制如圖3所示:  3.列車顯示器界面測試系

5、統(tǒng)的對象圖  上述用例圖和類圖進僅說明了該測試系統(tǒng)中各個元素之間的關系,此時需要使用UML中的對象圖來描述該測試系統(tǒng)的靜態(tài)關系結構,表示該測試系統(tǒng)中各個對象之間的關系。根據(jù)上述用例的描述和分析,可分為系統(tǒng)通信檢測對象、被測顯示器界面選擇對象、對應被測的子界面對象。基于此該測試系統(tǒng)的對象圖可描述如圖4所示:  4.列車顯示器界面測試系統(tǒng)的活動圖  上述類圖和對象圖雖然能表示列車顯示器測試系統(tǒng)內(nèi)部元素之間的關系,但是不能明確具體對象應處理的信息,因此需要活動圖展現(xiàn)從顯示器測試開始階段的活動到其他各個測試環(huán)節(jié)活動的控制流。基于列車顯示器測試系統(tǒng)的原理,該活動圖可描述如圖7所示:  由該活動圖可

6、以清楚的看出,整個測試環(huán)節(jié)的具體活動,通過該方法構建的測試系統(tǒng)可以實現(xiàn)對顯示器界面數(shù)據(jù)的測試?! 《?、結語4  針對列車顯示器測試系統(tǒng)各個環(huán)節(jié)的問題,本文分析了列車顯示器界面測試系統(tǒng)的原理及功能,并使用統(tǒng)一建模語言UML對該測試系統(tǒng)的建模。利用UML可視化、表示能力強大和容易掌握等優(yōu)點,可使其他顯示器界面測試設計者通過該列車顯示器測試系統(tǒng)的建模更容易更準確的從其他角度理解列車顯示器測試系統(tǒng)。本文所論述的列車顯示器測試系統(tǒng)建??蓱迷诹熊囷@示器測試系統(tǒng)測試臺的搭建中,可大大節(jié)省對列車顯示器測試系統(tǒng)分析和設計的時間?! ⒖嘉墨I  [1]郭寧.UML及建模.北京:清華大學出版社和北京交通大學

7、出版社,2007.01.  [2]周力,何雪飛.UML建模圖解教程.北京:人民郵電出版社,2009.06.  [3]靳鴻著.測試系統(tǒng)設計原理及應用.電子工業(yè)出版社,2013年6月.4

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。