当前位置:主页 > 科技论文 > 软件论文 >

基于模式的用户界面呈现模型的研究与实现

发布时间:2022-01-24 01:29
  基于模型的用户界面开发方法通过模型之间的转换,从用户需求中抽象出任务模型,然后通过对不同层次的界面模型进行转换,来设计和实现满足用户特定需求的用户界面,使得用户界面可以“描述一次,到处运行”。然而,基于模型的方法在创建用户界面呈现模型时仅仅关注用户所需的功能需求,而没有考虑界面的可用性需求。因此,业界普遍将界面模式引入到用户界面的设计过程,以此来保证用户界面的可用性需求。界面模式是一种经过证明了的具备良好可用性信息的界面设计方案。在界面的设计阶段,界面模式可以为设计师提供设计指导,帮助其将界面需求转换为相应的界面设计方案,这不仅提高了界面设计效率,而且保证了界面的可用性。然而,基于模式的设计方案转换为呈现模型时仍面临着一些困难和挑战:一方面,设计师的设计方案蕴含着构建呈现模型所需的交互元素及其布局关系,而且设计方案大多是以草图、自然语言等方式表示,这就使得设计方案不能被直接转化为界面代码,也就造成了设计与实现之间的差距;另一方面,开发人员必须使用基本交互构件(如按钮、菜单、文本框等)上的标记语言来描述用户界面,这就增加了开发人员的工作量,无形中降低了界面开发效率。为解决上述问题,本文提... 

【文章来源】:西北大学陕西省 211工程院校

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

基于模式的用户界面呈现模型的研究与实现


软件层次结构图

界面模型,参考框架,抽象层次,用户界面


图 3 卡梅隆参考框架 CRF户界面的抽象层次划分比较合理,并且兼容现有界面模 研究社区广泛接受。通常的界面模型[30,31]有三类::任务模型、领域模型、用户模型。任务模型指的是能描述,这些任务又可以被细分为若干个子任务;领域模系统构件的所有对象;用户模型是虚构出来的一个用户型是设计用户界面的主要依据,也是评价设计结果的主:抽象设计模型、物理设计模型。抽象设计模型使用抽是用户界面中元素的内容以及其内容之间的关系。物理象的表示方式以及其交互行为。:呈现模型、对话模型。呈现模型是有关用户可视可操是用户与系统功能核心交互控制的表示。用户界面包含两个构件,呈现模型和对话模型构成了可以实现交互的

界面模型,界面实现,对话模型,任务模型


I 研究社区广泛接受。通常的界面模型有三类:型:任务模型、领域模型、用户模型。任务模型指的是的描述,这些任务又可以被细分为若干个子任务;领域式系统构件的所有对象;用户模型是虚构出来的一个用模型是设计用户界面的主要依据,也是评价设计结果的型:抽象设计模型、物理设计模型。抽象设计模型使用的是用户界面中元素的内容以及其内容之间的关系。物对象的表示方式以及其交互行为。型:呈现模型、对话模型。呈现模型是有关用户可视可时是用户与系统功能核心交互控制的表示。用户界面包这两个构件,呈现模型和对话模型构成了可以实现交互。对应到 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]一个面向对象的交互式图形工具箱OOIGT[J]. 华庆一,葛玮,鱼滨,郝克刚.  计算机学报. 1998(02)

硕士论文
[1]基于模型的界面开发中模型转换方法的研究与实现[D]. 樊攀.西北大学 2018
[2]界面模式标记语言及可视化工具的研究与实现[D]. 王丹.西北大学 2017
[3]面向界面模式的构件库设计与实现[D]. 闫迎兵.西北大学 2017



本文编号:3605561

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3605561.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户765e8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com