基于模式的可復用用戶界面描述語言的研究
發(fā)布時間:2021-10-06 23:48
交互式應用由功能核心和用戶界面組成,如今界面的易用性和用戶體驗在很大程度上決定著應用的成敗。隨著大量移動應用涌入市場,如何保證界面易用性和用戶體驗的同時加快界面開發(fā)效率是當今界面工程領域亟須解決的問題。界面開發(fā)是界面設計和實現的過程。在設計階段,目前工業(yè)界引入界面模式的設計方法來保證開發(fā)質量和縮短開發(fā)周期,界面模式是體現可用界面設計的最佳實踐,關注界面元素的形式、結構和對話邏輯等特征。然而在實現階段,程序員必須使用建立在低級交互構件(如對話框,菜單等)基礎上的描述語言來結構化構建模式的實現。這將引起兩方面問題:其一是界面的開發(fā)效率低下,程序員要先將基本構件拼裝成大粒度的模式,再構建界面的布局和交互邏輯,造成實現的可復用性不強;其二是不利于界面原型的快速迭代,當需求變化導致界面設計改變時,界面實現需要在代碼層次做大量的修改。針對上述問題,本文將封裝并實現模式信息的大粒度構件引入界面的原型開發(fā)中,提出一種移動設備用戶界面描述語言(PXMUL)。PXMUL將模式構件作為界面基本組成元素,從環(huán)境、邏輯和界面布局三個模塊定義描述界面所需的屬性,使得程序員可以使用PXMUL在高層次進行界面原型的快...
【文章來源】:西北大學陜西省 211工程院校
【文章頁數】:72 頁
【學位級別】:碩士
【部分圖文】:
基于模式的界面設計過程
圖 2 用戶界面模型之間的關系圖和任務模型屬于界面開發(fā)過程中的需求分析階段。領域模型的描述,并對實體的屬性、操作和關系建模封裝的過程;用征進行建模,支持個性化界面的開發(fā);任務模型主要對于應
基于界面模型開發(fā)的階段示意圖
【參考文獻】:
期刊論文
[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]HTML與XML淺析[J]. 王艷娟. 硅谷. 2012(06)
[4]基于經驗感知的自適應用戶界面模型[J]. 樊銀亭,滕東興,楊海燕,馬翠霞,戴國忠,王宏安. 計算機學報. 2011(11)
[5]MVC設計模式[J]. 沈玨. 科技廣場. 2009(09)
[6]以交互為中心的Post-WIMP界面模型[J]. 秦嚴嚴,田豐,王曉春,戴國忠. 軟件學報. 2006(04)
[7]圖形化用戶界面抽象描述語言的研究[J]. 徐鵬,張鵬. 中國傳媒科技. 2005(06)
[8]基于XML的用戶界面描述語言分析[J]. 吳根祥. 計算機系統(tǒng)應用. 2004(12)
[9]XML技術及其應用[J]. 陳石. 計算機應用研究. 2002(03)
博士論文
[1]基于模型和模式的用戶界面開發(fā)方法研究[D]. 吳昊.西北大學 2016
[2]基于設計特征和參數化的工程化界面設計模式研究[D]. 馮仕紅.山東大學 2008
碩士論文
[1]界面模式標記語言及可視化工具的研究與實現[D]. 王丹.西北大學 2017
[2]面向界面模式的構件庫設計與實現[D]. 閆迎兵.西北大學 2017
[3]基于Pattern的用戶界面呈現模型的研究與實現[D]. 李楠楠.西北大學 2016
[4]基于模式的移動界面開發(fā)工具箱的研究與實現[D]. 王莎莎.西北大學 2015
[5]一種面向界面模式的用戶界面生成技術研究[D]. 劉強波.西北大學 2014
[6]基于可用性模式的移動軟件架構研究與實現[D]. 田嘉樂.西北大學 2014
本文編號:3420972
【文章來源】:西北大學陜西省 211工程院校
【文章頁數】:72 頁
【學位級別】:碩士
【部分圖文】:
基于模式的界面設計過程
圖 2 用戶界面模型之間的關系圖和任務模型屬于界面開發(fā)過程中的需求分析階段。領域模型的描述,并對實體的屬性、操作和關系建模封裝的過程;用征進行建模,支持個性化界面的開發(fā);任務模型主要對于應
基于界面模型開發(fā)的階段示意圖
【參考文獻】:
期刊論文
[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]HTML與XML淺析[J]. 王艷娟. 硅谷. 2012(06)
[4]基于經驗感知的自適應用戶界面模型[J]. 樊銀亭,滕東興,楊海燕,馬翠霞,戴國忠,王宏安. 計算機學報. 2011(11)
[5]MVC設計模式[J]. 沈玨. 科技廣場. 2009(09)
[6]以交互為中心的Post-WIMP界面模型[J]. 秦嚴嚴,田豐,王曉春,戴國忠. 軟件學報. 2006(04)
[7]圖形化用戶界面抽象描述語言的研究[J]. 徐鵬,張鵬. 中國傳媒科技. 2005(06)
[8]基于XML的用戶界面描述語言分析[J]. 吳根祥. 計算機系統(tǒng)應用. 2004(12)
[9]XML技術及其應用[J]. 陳石. 計算機應用研究. 2002(03)
博士論文
[1]基于模型和模式的用戶界面開發(fā)方法研究[D]. 吳昊.西北大學 2016
[2]基于設計特征和參數化的工程化界面設計模式研究[D]. 馮仕紅.山東大學 2008
碩士論文
[1]界面模式標記語言及可視化工具的研究與實現[D]. 王丹.西北大學 2017
[2]面向界面模式的構件庫設計與實現[D]. 閆迎兵.西北大學 2017
[3]基于Pattern的用戶界面呈現模型的研究與實現[D]. 李楠楠.西北大學 2016
[4]基于模式的移動界面開發(fā)工具箱的研究與實現[D]. 王莎莎.西北大學 2015
[5]一種面向界面模式的用戶界面生成技術研究[D]. 劉強波.西北大學 2014
[6]基于可用性模式的移動軟件架構研究與實現[D]. 田嘉樂.西北大學 2014
本文編號:3420972
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3420972.html