基于模型的用户界面展示和布局方法研究

基于模型的用户界面展示和布局方法研究

论文摘要

用户界面是计算机应用系统的重要组成部分,作为用户和系统交互的基础,是人机交互的核心。在现在的软件开发过程中,用户界面开发的效率和质量已经成为影响整个软件产品质量的一个重要因素。人们对用户界面的要求越来越高,用户很难接受一个具有粗糙用户界面的应用程序。然而,开发出良好的用户界面却是一项艰苦的工作。研究表明约有一半的程序代码和运行时间是为用户界面服务的。因此,用户界面的建模及其自动生成逐渐成为业界研究的热点。近年来,基于模型的界面开发方法备受关注,模型驱动、界面设计模式、界面布局等思想逐渐渗入到界面开发过程中。基于模型的界面开发是一个创建和重定义用户界面模型的过程,用户界面设计的所有元素都用定义的模型来表示,能够帮助设计者集中于概念方面以获取用户需求,避免过早的进行细节的设计,同时使得一个界面的不同部分同它们所扮演的角色之间的关系更加清晰。但是大多数模型都是从需求出发通过交互式任务的分解得到所需界面,却较少涉及从模型分析到界面元素的自动生成之间的映射关系以及具体界面的布局实现,缺乏界面布局的处理信息,难以满足用户界面复杂性和多样性的需求。本文在对界面模型和界面布局进行了深入研究的基础上,对FMP(Function-Model-Presentation)模型进行了改进,加入了界面布局模型,将界面布局和界面展示分开建模。界面描述模型包括抽象模型(功能模型、对象模型、交互模型)和具体模型(展示模型和布局模型),分别描述了用户界面不同层次的信息。在此基础上,本文建立了从界面抽象模型到具体模型的映射关系,指导用户界面原型的开发。本文重点阐述界面展示和布局模型的建立,详细设计了用户可视对象的结构。同时,根据模型映射机制设计实现了可视对象的生成,采用多种布局策略实现了可视对象的自动布局,有效的完成了平台无关的用户界面开发。同时,为了提高用户在界面开发过程中的参与度和界面知识的重用性,使用了界面设计模式的思想,本文给出了参数化界面设计模式的定义,对已有的展示风格进行了分类和参数设计。针对不同的展示风格,设计生成相应的可视对象集合并进行布局,有效的将界面设计模式融入到建模过程中。与传统的界面开发不同,本文结合了基于模型的界面开发方法和界面设计模式的思想,充分考虑用户对界面布局的需求,设计并实现了平台无关的界面原型,体现了用户的高度定制,并为界面的自动生成提供支持。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景及意义
  • 1.2 本文的创新点
  • 1.3 本文的组织结构
  • 第二章 相关研究
  • 2.1 用户界面开发
  • 2.2 基于模型的用户界面开发
  • 2.2.1 用户界面模型
  • 2.2.2 基于模型的Web开发
  • 2.3 模型驱动体系结构
  • 2.4 用户界面设计模式
  • 2.4.1 用户界面设计模式的提出
  • 2.4.2 用户界面设计模式研究现状
  • 2.4.3 基于任务模型的界面设计
  • 2.5 用户界面布局生成
  • 第三章 界面描述模型
  • 3.1 FMP模型
  • 3.2 界面展示环境-界面模板
  • 3.3 界面布局模型
  • 第四章 用户界面展示和布局思想
  • 4.1 用户界面展示
  • 4.1.1 参数化界面设计模式
  • 4.1.2 界面展示风格
  • 4.2 界面布局的方法模型
  • 4.3 界面布局需求信息
  • 第五章 界面布局对象的生成
  • 5.1 可视对象
  • 5.1.1 可视对象类结构
  • 5.1.2 可视对象相关概念
  • 5.2 交互对象展示风格
  • 5.2.1 数据对象展示风格
  • 5.2.1.1 普通数据对象
  • 5.2.1.2 查询条件对象
  • 5.2.1.3 控制参数对象
  • 5.2.2 汇集展示风格
  • 5.2.2.1 表格形式
  • 5.2.2.2 图形形式
  • 5.2.2.3 树形形式
  • 5.2.2.4 对象组形式
  • 5.2.3 用例组展示风格
  • 5.3 可视对象类型选择
  • 5.4 可视对象属性设置
  • 第六章 界面自动布局的实现
  • 6.1 界面布局参数
  • 6.2 界面布局次序
  • 6.3 界面布局策略
  • 6.3.1 从上到下布局
  • 6.3.2 从左到右布局
  • 6.3.3 多栏布局策略
  • 6.4 界面布局主算法
  • 第七章 总结
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].自然用户界面用户体验设计研究[J]. 设计 2019(23)
    • [2].物联网用户界面如何工作[J]. 计算机与网络 2019(12)
    • [3].实物用户界面:起源、发展与研究趋势[J]. 中国科学:信息科学 2018(04)
    • [4].基于范畴论的用户界面模式语言[J]. 计算机辅助设计与图形学学报 2017(01)
    • [5].青睐新技术公司[J]. 经营者(汽车商业评论) 2016(10)
    • [6].2017数博会黑科技盘点[J]. 大众科学 2017(06)
    • [7].面向会话式用户界面的信息交互设计研究[J]. 大众文艺 2020(04)
    • [8].自然用户界面[J]. 上海教育 2013(26)
    • [9].一种可扩展的用户界面描述语言[J]. 软件学报 2013(05)
    • [10].论软件用户界面的知识产权保护体系[J]. 现代营销(学苑版) 2013(06)
    • [11].基于模型的用户界面变压器设计[J]. 计算机工程 2012(09)
    • [12].实物用户界面在交互展呈中的应用[J]. 科技导报 2011(04)
    • [13].产品用户界面可用性评价及方法研究[J]. 现代装饰(理论) 2011(07)
    • [14].地图可视化系统用户界面模板的研究与实践[J]. 海洋测绘 2008(01)
    • [15].移动用户界面概念模型到代码的转换方法研究[J]. 计算机工程与应用 2020(10)
    • [16].一种移动设备用户界面描述语言的设计与实现[J]. 计算机工程 2019(03)
    • [17].UI设计变革探析[J]. 艺术评论 2015(09)
    • [18].浅析如何设计用户界面[J]. 知识文库 2015(01)
    • [19].基于多尺度描述方法的移动用户界面生成框架[J]. 计算机学报 2013(11)
    • [20].浅析自然用户界面在交互式产品中的设计特性[J]. 美术教育研究 2013(11)
    • [21].计算机用户界面版权保护的困境与出路[J]. 知识产权 2013(10)
    • [22].论智能移动设备系统软件用户界面的保护[J]. 法制博览 2016(20)
    • [23].UI将来式 Metro的5大关键词[J]. 电脑迷 2011(19)
    • [24].软件用户界面本地化过程中的词汇特点[J]. 散文百家 2018(11)
    • [25].以美国文化为中心的用户界面正在抹平科技文化以及设计的多样性[J]. 英语文摘 2014(03)
    • [26].美国计算机用户界面外观设计保护的历史考察[J]. 人民司法 2014(07)
    • [27].浅析笔式用户界面研究与发展[J]. 软件 2013(04)
    • [28].基于实体用户界面与自然用户界面结合的产品设计[J]. 科技导报 2013(Z2)
    • [29].抽象用户界面构成关系的形式化描述[J]. 科技信息(科学教研) 2008(21)
    • [30].计算机用户界面知识产权保护模式的评价与构建[J]. 暨南学报(哲学社会科学版) 2014(12)

    标签:;  ;  ;  ;  

    基于模型的用户界面展示和布局方法研究
    下载Doc文档

    猜你喜欢