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

基于圖形符號庫的顯示軟件開發研究

2018-03-22 11:44:14葛晨
電子技術與軟件工程 2018年3期
關鍵詞:需求分析

摘 要 設計圖形符號庫的頂層規范,結合顯示控制需求和相關標準開展圖形符號的需求分析,根據規范開展圖形符號的設計、實現和驗證,對圖形符號進行管理建立圖形符號庫,使用圖形符號庫中的圖形符號開發顯示控制軟件的人機交互畫面,實現基于圖形符號庫的顯示軟件開發,促進組織對顯示需求的管理和知識的積累,提高顯示控制軟件的研發效率。

【關鍵詞】圖形符號庫 顯示軟件 需求分析 軟件開發 VAPS XT

1 引言

隨著計算機技術、顯示技術的發展,硬件功能軟件化,越來越多的信息通過顯示軟件來實現,隨著系統開放性要求的不斷提高,人機接口(HMI)的設計也越來越復雜,由此對開發交互式軟件也提出了更高的要求。如何更清晰準確地提供信息顯示、降低使用者的負擔、適應不斷變化的顯示需求、敏捷實現顯示軟件研發、體現產品的品牌特征,這些都是顯示軟件研發需要考慮的因素。

制定規范,統一規劃圖形符號庫,將需求分配到每一個圖形符號上,設計、實現圖形符號,對驗證后的圖形符號進行管理和重用,同時維護管理需求和各圖形符號的追蹤關系,便于結合需求開展重用,實現快速原型軟件開發,提高顯示軟件的研發效率。

本文結合圖形符號庫在其它領域的使用和目前顯示軟件的開發技術,闡述設計圖形符號庫的頂層規范考慮的因素,說明圖形符號的需求分析思路,描述圖形符號的設計、實現、驗證過程,通過圖形符號庫管理圖形符號,并應用圖形符號庫實現顯示軟件的研發。

2 顯示軟件研發和圖形符號庫應用現狀

顯示軟件研發經歷了從OpenGL編碼實現到IData工具、VAPS XT工具等人機接口開發軟件的跨越,實現了顯示軟件所見即所得的開發。文獻[2]對比分析了利用OpenGL 圖形開發包及IData 快速原型工具開發座艙顯示界面的優缺點,文獻[3]使用VAPS XT進行了電子飛行儀表系統的顯示軟件設計開發。主要通過工具提供的點、線、形狀、字符等基本元素實現顯示畫面開發,在復雜的多畫面顯示軟件設計中,不利于各個畫面顯示風格的統一,顯示需求難以直接關聯每一個基本元素上,在不同的畫面中繪制相同的信息需要重復開發。

圖形符號庫在地理信息系統的開發中已得到廣泛使用,提高了地理信息系統的開發效率。文獻[4]介紹了結合面向對象的思想,提出了基于圖元的符號繪制和結構組織方法,實現圖元法符號庫用于支撐地理信息系統的開發。文獻[5] 基于XML語言,建立一種通用的地圖符號描述模型,可用于在異構的地理信息系統(GIS)平臺上實現圖形符號庫的共享使用,進一步促進了圖形符號庫的共享和使用效率。

將圖形符號庫應用于顯示軟件研發中,建立顯示軟件圖形符號庫,制定圖形符號庫頂層規范,分析圖形符號的顯示需求,按規范設計、實現和驗證圖形符號,對圖形符號進行管理形成圖形符號庫,基于圖形符號庫開展顯示軟件開發,能夠提高顯示軟件開發效率。

3 基于圖形符號庫的顯示軟件開發

基于圖形符號庫的顯示軟件開發是一系列的過程,需要整體規劃和細化實現圖形符號庫,在圖形符號庫的基礎上服務顯示軟件開發,包括規劃制定圖形符號庫的規范,根據需求開展圖形符號分析,通過圖形符號的設計、實現與驗證實現需求,對驗證后的圖形符號進行管理支持顯示軟件的開發應用。

3.1 圖形符號庫頂層規范制定

圖形符號庫頂層規范需要面向顯示軟件頂層需求和規劃制定。首先需要考慮產品的家族化特點和顯示整體風格,使用戶通過顯示畫面和圖符能夠了解產品的品牌信息,對顯示規范的制定有指導作用;在此基礎上,進一步確定圖形符號顏色規范、字體規范、線型規范和行為規范等,如圖1所示。

顏色規范可包括定義典型的顏色使用,如綠色表示正常數據、黃色表示注意信息、紅色表示緊急信息、品紅色表示可編輯的參數等;字體可包括斜體、粗體、加斜線、加下劃線等,如粗體表示標題、斜體表示單位等;線型可包括實線、虛線,實線表示不變的顯示、虛線表示臨時出現的顯示等;行為規范可包括移動、旋轉、閃爍、變色等。

3.2 圖形符號需求分析

圖形符號的需求分析來源于功能需要、參考標準、以往的知識經驗等。首先需要將顯示軟件的需求分配到相應的圖符,查詢相關的標準,使圖符設計在遵循標準的基礎上符合產品需要,另外圖形符號的需求分析還需要結合以往知識經驗,繼承已有的特征信息,如圖2所示。將需求進行條目化,注明需求的來源,實現顯示需求的管理和知識的積累,利于后續工作的追溯和優化完善。

圖形符號的需求描述可以采用結構化的方法實現。圖形符號的需求分析包括圖形符號的顯示功能,從正常顯示、異常顯示、有效顯示、無效顯示等方面分別描述顯示需求,在不同顯示狀態下的圖形顯示要求、色區顯示要求、字體顯示要求、是否需要濾波,是否需要閃爍等。

3.3 圖形符號設計、實現與驗證

顯示畫面由圖形符號構成,圖形符號由點、線、圖形、文字等基本圖形元素組成。圖形符號的設計以需求分析的結果為依據,將面向用戶的需求轉化為軟件編碼實現人員可理解的信息。圖形符號的設計需要確定圖形符號的輸入參數,構成圖形符號的基本圖形元素種類及其參數,設計圖形符號的控制邏輯,關聯輸入參數與控制參數。軟件編碼實現人員使用相應的工具按設計要求實現圖形符號。在圖形符號的驗證過程中,測試人員需要開展黑盒和白盒測試,白盒測試主要通過走查、靜態測試等方式檢查圖形符號是否按設計和規范實現,黑盒測試主要檢查圖形符號單元是否滿足需求中各種要求,經過驗證的圖形符號用于顯示軟件的開發。圖形符號設計、實現與驗證流程如圖3所示。

3.4 圖形符號庫的管理與使用

圖形符號庫的管理是使產品質量受控和使用效益最大化的需要。經過驗證的圖形符號按要求納入圖形符號庫進行配置控制,將圖形符號的需求、設計、實現、驗證等信息按版本進行管理,便于追蹤、變更控制和影響性分析。同時,圖形符號存入圖形符號庫,使有權限的開發人員均能夠進行訪問和使用,實現基于圖形符號庫的知識共享和產品快速原型開發,提高產品研發效率,如圖4所示。隨著圖形符號庫的不斷完善和擴充,逐漸豐富圖形符號庫資產,擴大圖形符號庫的使用效益。

4 基于圖形符號庫的顯示軟件開發應用

本文使用VAPS XT的工具實現了基于圖形符號庫的顯示軟件開發。通過Graphic Object實現圖形符號,Graphic Object能夠定義圖形符號的輸入參數,每個Graphic Object圖形符號可以進行嵌套使用,最底層的圖形符號由基本圖形元素組成,由經過測試驗證的Graphic Object圖形符號組成圖形符號庫。在顯示畫面的開發中,調用圖形符號庫中的Graphic Object,將畫面參數與圖形符號參數關聯,實現顯示畫面的開發,再由多個畫面共同組成完整的顯示軟件程序,完成顯示軟件,如圖5所示。

5 結論

本文將圖形符號庫應用于顯示軟件開發中,承接頂層需求制定圖形符號庫的規范,結合規范開展圖形符號的需求分析,說明了圖形符號的設計、實現、驗證流程,對驗證后的圖形符號進行管理形成圖形符號庫,同時將圖形符號關聯的需求、設計、實現、驗證同步進行管理和控制,再由圖形符號實現顯示畫面,實現了圖形符號在多個項目中的重用,通過VAPS XT工具進行了實現驗證,驗證了相關方法和流程的可行性,提高了顯示軟件的開發效率,利于圖形符號需求的管理和知識的積累。

參考文獻

[1]劉建,劉勤,孫永榮,曹猛.ARINC661規范及其應用開發研究[J].計算機與現代化,2010,4:188-192.

[2]宋青.基于IData的高級座艙顯示界面設計方法研究[D].南京:南京航空航天大學(碩士論文),2009.

[3]夏煒,孫曉敏,邵文清.基于VAPS的電子飛行儀表系統顯示設計[J].航空電子技術,2009,40(03),15-18.

[4]李兵,葉海建,方金云,肖國.圖元法符號庫的設計思想研究[J].計算機工程與應用,2005,17,36-38.

[5]覃如府,許惠平,王家林,陳華根.基于XML的通用地圖符號庫設計與實現[J].同濟大學學報,2008,36(08):1139-1142.

作者簡介

葛晨(1985-),男,黑龍江省佳木斯市人。碩士學位。現為中國直升機設計研究所工程師。主要研究方向為機載嵌入式軟件開發。

作者單位

中國直升機設計研究所 江西省景德鎮市 333001

猜你喜歡
需求分析
互聯網汽車保險需求分析
淺談商業銀行如何提升高端客戶服務價值
經濟師(2016年10期)2016-12-03 11:08:54
陸軍戰時軍械裝備保障需求分析研究
價值工程(2016年31期)2016-12-03 01:08:57
基于智能手機的高職學生移動學習需求分析研究
考試周刊(2016年88期)2016-11-24 14:54:15
彈藥保障需求分析實驗模型輸出數據的驗證研究
價值工程(2016年30期)2016-11-24 14:19:29
研究生公共英語課程改革模式探索
服裝設計智能化趨向及模式研究
藝術科技(2016年9期)2016-11-18 16:17:16
大學師生需求發展分析
科教導刊(2016年27期)2016-11-15 20:57:39
基于UML技術的高校貧困生管理系統建模分析
指揮信息系統模擬訓練評估需求分析
價值工程(2016年29期)2016-11-14 01:54:24
主站蜘蛛池模板: 亚洲一区二区无码视频| 天天婬欲婬香婬色婬视频播放| 日韩国产精品无码一区二区三区 | 99久视频| 国产成人无码AV在线播放动漫| 99热这里只有成人精品国产| 波多野一区| 米奇精品一区二区三区| 成年网址网站在线观看| 特级精品毛片免费观看| 久久视精品| 成年看免费观看视频拍拍| 欧美黄网站免费观看| 国产精品久久久久久久久久久久| 国产成人精品男人的天堂下载| 草草影院国产第一页| 呦女亚洲一区精品| 日韩在线2020专区| 最新亚洲人成无码网站欣赏网| 亚洲成人在线免费| 91在线精品免费免费播放| 91精品视频播放| 99尹人香蕉国产免费天天拍| 四虎永久在线精品国产免费| 亚洲天堂网在线视频| a欧美在线| 农村乱人伦一区二区| 日韩精品欧美国产在线| 国产91久久久久久| 国产精品漂亮美女在线观看| 一级成人a毛片免费播放| 欧美天堂在线| 51国产偷自视频区视频手机观看| 天天爽免费视频| 高清不卡毛片| 亚洲精品天堂在线观看| 久久久四虎成人永久免费网站| 精品自窥自偷在线看| 欧美午夜一区| 婷婷激情五月网| 无码中文AⅤ在线观看| 91在线激情在线观看| 日韩欧美中文字幕在线精品| 99久久精品免费看国产免费软件| 99久久国产综合精品2020| 美女无遮挡被啪啪到高潮免费| 高清无码不卡视频| 亚洲日本中文字幕天堂网| 国产精品所毛片视频| 国产人成网线在线播放va| 国产流白浆视频| 国产亚卅精品无码| 久久久久国产精品熟女影院| 免费无码在线观看| 欧亚日韩Av| 国产成人久视频免费| 国产v精品成人免费视频71pao| 青青草原国产免费av观看| 国产毛片高清一级国语| 欧美国产视频| 亚洲高清免费在线观看| 19国产精品麻豆免费观看| 亚洲 成人国产| AV网站中文| 一级毛片免费高清视频| 国产成人精品在线1区| 亚洲午夜片| 日本在线欧美在线| 四虎国产精品永久在线网址| 国产精品jizz在线观看软件| 亚洲日韩精品伊甸| 亚洲福利一区二区三区| 97人人做人人爽香蕉精品| 一区二区三区毛片无码| 精品日韩亚洲欧美高清a| 91极品美女高潮叫床在线观看| 国产女主播一区| 久久久久亚洲av成人网人人软件| 色哟哟精品无码网站在线播放视频| 日韩欧美国产成人| 国产导航在线| 综合成人国产|