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