基于模式的用戶界面呈現(xiàn)模型的研究與實現(xiàn)
發(fā)布時間:2022-01-24 01:29
基于模型的用戶界面開發(fā)方法通過模型之間的轉(zhuǎn)換,從用戶需求中抽象出任務模型,然后通過對不同層次的界面模型進行轉(zhuǎn)換,來設計和實現(xiàn)滿足用戶特定需求的用戶界面,使得用戶界面可以“描述一次,到處運行”。然而,基于模型的方法在創(chuàng)建用戶界面呈現(xiàn)模型時僅僅關注用戶所需的功能需求,而沒有考慮界面的可用性需求。因此,業(yè)界普遍將界面模式引入到用戶界面的設計過程,以此來保證用戶界面的可用性需求。界面模式是一種經(jīng)過證明了的具備良好可用性信息的界面設計方案。在界面的設計階段,界面模式可以為設計師提供設計指導,幫助其將界面需求轉(zhuǎn)換為相應的界面設計方案,這不僅提高了界面設計效率,而且保證了界面的可用性。然而,基于模式的設計方案轉(zhuǎn)換為呈現(xiàn)模型時仍面臨著一些困難和挑戰(zhàn):一方面,設計師的設計方案蘊含著構建呈現(xiàn)模型所需的交互元素及其布局關系,而且設計方案大多是以草圖、自然語言等方式表示,這就使得設計方案不能被直接轉(zhuǎn)化為界面代碼,也就造成了設計與實現(xiàn)之間的差距;另一方面,開發(fā)人員必須使用基本交互構件(如按鈕、菜單、文本框等)上的標記語言來描述用戶界面,這就增加了開發(fā)人員的工作量,無形中降低了界面開發(fā)效率。為解決上述問題,本文提...
【文章來源】:西北大學陜西省 211工程院校
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【部分圖文】:
軟件層次結構圖
圖 3 卡梅隆參考框架 CRF戶界面的抽象層次劃分比較合理,并且兼容現(xiàn)有界面模 研究社區(qū)廣泛接受。通常的界面模型[30,31]有三類::任務模型、領域模型、用戶模型。任務模型指的是能描述,這些任務又可以被細分為若干個子任務;領域模系統(tǒng)構件的所有對象;用戶模型是虛構出來的一個用戶型是設計用戶界面的主要依據(jù),也是評價設計結果的主:抽象設計模型、物理設計模型。抽象設計模型使用抽是用戶界面中元素的內(nèi)容以及其內(nèi)容之間的關系。物理象的表示方式以及其交互行為。:呈現(xiàn)模型、對話模型。呈現(xiàn)模型是有關用戶可視可操是用戶與系統(tǒng)功能核心交互控制的表示。用戶界面包含兩個構件,呈現(xiàn)模型和對話模型構成了可以實現(xiàn)交互的
I 研究社區(qū)廣泛接受。通常的界面模型有三類:型:任務模型、領域模型、用戶模型。任務模型指的是的描述,這些任務又可以被細分為若干個子任務;領域式系統(tǒng)構件的所有對象;用戶模型是虛構出來的一個用模型是設計用戶界面的主要依據(jù),也是評價設計結果的型:抽象設計模型、物理設計模型。抽象設計模型使用的是用戶界面中元素的內(nèi)容以及其內(nèi)容之間的關系。物對象的表示方式以及其交互行為。型:呈現(xiàn)模型、對話模型。呈現(xiàn)模型是有關用戶可視可時是用戶與系統(tǒng)功能核心交互控制的表示。用戶界面包這兩個構件,呈現(xiàn)模型和對話模型構成了可以實現(xiàn)交互。對應到 CRF 上如圖 4 所示:
【參考文獻】:
期刊論文
[1]Generating native user interfaces for multiple devices by means of model transformation[J]. Ignacio MARIN,Francisco ORTIN,German PEDROSA,Javier RODRIGUEZ. Frontiers of Information Technology & Electronic Engineering. 2015(12)
[2]一種可擴展的用戶界面描述語言[J]. 杜一,鄧昌智,田豐,任磊,戴國忠. 軟件學報. 2013(05)
[3]一個輕量級多設備用戶界面描述語言MDUIDL[J]. 吳昊,華慶一,常言說,朱海陽,楊建峰. 計算機工程與應用. 2011(35)
[4]一個面向?qū)ο蟮慕换ナ綀D形工具箱OOIGT[J]. 華慶一,葛瑋,魚濱,郝克剛. 計算機學報. 1998(02)
碩士論文
[1]基于模型的界面開發(fā)中模型轉(zhuǎn)換方法的研究與實現(xiàn)[D]. 樊攀.西北大學 2018
[2]界面模式標記語言及可視化工具的研究與實現(xiàn)[D]. 王丹.西北大學 2017
[3]面向界面模式的構件庫設計與實現(xiàn)[D]. 閆迎兵.西北大學 2017
本文編號:3605561
【文章來源】:西北大學陜西省 211工程院校
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【部分圖文】:
軟件層次結構圖
圖 3 卡梅隆參考框架 CRF戶界面的抽象層次劃分比較合理,并且兼容現(xiàn)有界面模 研究社區(qū)廣泛接受。通常的界面模型[30,31]有三類::任務模型、領域模型、用戶模型。任務模型指的是能描述,這些任務又可以被細分為若干個子任務;領域模系統(tǒng)構件的所有對象;用戶模型是虛構出來的一個用戶型是設計用戶界面的主要依據(jù),也是評價設計結果的主:抽象設計模型、物理設計模型。抽象設計模型使用抽是用戶界面中元素的內(nèi)容以及其內(nèi)容之間的關系。物理象的表示方式以及其交互行為。:呈現(xiàn)模型、對話模型。呈現(xiàn)模型是有關用戶可視可操是用戶與系統(tǒng)功能核心交互控制的表示。用戶界面包含兩個構件,呈現(xiàn)模型和對話模型構成了可以實現(xiàn)交互的
I 研究社區(qū)廣泛接受。通常的界面模型有三類:型:任務模型、領域模型、用戶模型。任務模型指的是的描述,這些任務又可以被細分為若干個子任務;領域式系統(tǒng)構件的所有對象;用戶模型是虛構出來的一個用模型是設計用戶界面的主要依據(jù),也是評價設計結果的型:抽象設計模型、物理設計模型。抽象設計模型使用的是用戶界面中元素的內(nèi)容以及其內(nèi)容之間的關系。物對象的表示方式以及其交互行為。型:呈現(xiàn)模型、對話模型。呈現(xiàn)模型是有關用戶可視可時是用戶與系統(tǒng)功能核心交互控制的表示。用戶界面包這兩個構件,呈現(xiàn)模型和對話模型構成了可以實現(xiàn)交互。對應到 CRF 上如圖 4 所示:
【參考文獻】:
期刊論文
[1]Generating native user interfaces for multiple devices by means of model transformation[J]. Ignacio MARIN,Francisco ORTIN,German PEDROSA,Javier RODRIGUEZ. Frontiers of Information Technology & Electronic Engineering. 2015(12)
[2]一種可擴展的用戶界面描述語言[J]. 杜一,鄧昌智,田豐,任磊,戴國忠. 軟件學報. 2013(05)
[3]一個輕量級多設備用戶界面描述語言MDUIDL[J]. 吳昊,華慶一,常言說,朱海陽,楊建峰. 計算機工程與應用. 2011(35)
[4]一個面向?qū)ο蟮慕换ナ綀D形工具箱OOIGT[J]. 華慶一,葛瑋,魚濱,郝克剛. 計算機學報. 1998(02)
碩士論文
[1]基于模型的界面開發(fā)中模型轉(zhuǎn)換方法的研究與實現(xiàn)[D]. 樊攀.西北大學 2018
[2]界面模式標記語言及可視化工具的研究與實現(xiàn)[D]. 王丹.西北大學 2017
[3]面向界面模式的構件庫設計與實現(xiàn)[D]. 閆迎兵.西北大學 2017
本文編號:3605561
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3605561.html
最近更新
教材專著