基于设计模式的复杂界面建模方法

基于设计模式的复杂界面建模方法

论文摘要

用户界面是软件系统与用户沟通交流的桥梁。在软件系统的开发中,用户界面是评价软件好坏的一个重要指标,在软件设计过程中占用大量的时间和精力;近年来,可视化的手工界面设计工具已被广泛采用,但是,从开发效率、可维护、一致性、可重用、平台移植等方面,这种手工设计方法仍然不能满足软件设计的需要。用户对界面需求的多变性和可定制性要求,更增加了界面设计开发的难度。为了满足用户对界面需求的多变性和可定制性的要求,模型驱动、界面分离和设计模式的思想逐渐被渗入界面开发过程中。为增强界面设计模式对复杂界面描述的支持能力,本文在对复杂界面的构成区域和构成成分进行深入研究的基础上,将复杂界面的构成归结成三种基本的界面设计模式:简单模式、简单组合模式和重叠组合模式。通过对每一种界面设计模式的分析提出了可以通过组合来满足各种不同界面需求的复杂界面的基本元素。从而使得界面设计模式可以参数化和实例化,而且通过界面基本元素,得到基于界面基本元素的抽象界面设计模式,完成对复杂界面的建模。最后,代码生成引擎以设计完善的模式对象作为输入,从模式对象中获取生成用户界面所需要的各种数据,包括用户与对象的交互和对象的展示信息,最终实现用户界面的自动生成。本文的研究意义在于,通过对复杂界面构成进行分析,对复杂界面给出了定义,并进一步提出复杂界面设计基本元素。利用复杂界面设计基本元素对界面设计模式的抽象表示,将界面设计模式建模方法集成到工程化的界面开发工具中,并且通过对复杂界面设计模式基本元素的定制,实现对用户界面模型的信息建模,从而实现模型驱动的用户界面的自动生成。

论文目录

  • TABLE OF CONTENTS
  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题的研究背景及意义
  • 1.2 本文的组织结构
  • 2 国内外研究现状
  • 2.1 模型驱动的软件开发
  • 2.2 界面设计模式
  • 2.2.1 基于任务模型的界面设计
  • 2.2.2 基于界面模版的界面设计
  • 2.2.3 基于UMLi的界面设计
  • 2.2.4 基于形式化方法的界面设计
  • 2.2.5 基于界面设计模式的界面设计
  • 2.3 模型转换
  • 2.3.1 模型转换方法
  • 2.3.2 基于模型转换的界面开发
  • 2.3.3 模型转换的正确性问题
  • 2.4 界面模板
  • 2.5 代码自动生成
  • 3 复杂界面构成分析
  • 3.1 界面的复杂度
  • 3.1.1 界面构成的复杂度
  • 3.1.2 界面设计的复杂度
  • 3.1.3 界面实现的复杂度
  • 3.1.4 界面需求的复杂度
  • 3.2 复杂界面定义
  • 3.3 复杂界面的抽象描述
  • 3.4 复杂界面设计模式的原理
  • 4 复杂界面设计基本元素
  • 4.1 数据集Data Set
  • 4.2 控件属性集Property Set
  • 4.3 操作集Action Set
  • 4.4 展示集Present Set
  • 5 界面设计模式
  • 5.1 基于的基本元素的复杂界面设计模式建模方法
  • 5.1.1 简单模式
  • 5.1.2 简单组合模式
  • 5.1.3 重叠组合模式
  • 5.2 基于基本元素的界面设计模式特征
  • 6 ASP.NET代码自动生成举例
  • 6.1 数据集Data Set设计
  • 6.2 控件属性集Property Set及操作集Action Set设计
  • 6.3 简单组合模式生成举例
  • 6.4 重叠组合模式生成举例
  • 6.5 小结
  • 7 总结
  • 7.1 当前已完成的工作
  • 7.2 进一步的工作
  • 7.3 结束语
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].数字媒体界面中动态视觉艺术表现[J]. 大众文艺 2019(24)
    • [2].浅析系统论在手游界面中的应用[J]. 西部皮革 2020(01)
    • [3].基于基层社区安全的交互界面情感化设计研究与应用——以温州为例[J]. 现代营销(信息版) 2020(02)
    • [4].人-椅界面设计对座椅舒适性的影响[J]. 家具 2020(02)
    • [5].钼反萃取界面污物成因分析及消除研究[J]. 铀矿冶 2020(02)
    • [6].基于无意识理念的产品交互界面设计研究[J]. 南方农机 2020(08)
    • [7].认知老化与老年产品的交互界面设计[J]. 包装工程 2020(10)
    • [8].界面理论范式:信息时代政府和治理变革的统一分析框架建构[J]. 行政论坛 2020(03)
    • [9].高职精品在线开放课程建设实践——以《界面设计技术基础》课程为例[J]. 科技风 2020(23)
    • [10].当代中国治理与发展:基于界面治理框架的视角[J]. 教学与研究 2020(07)
    • [11].“终端界面设计”课程中“五动”教学模式的探究与实践[J]. 无线互联科技 2020(11)
    • [12].基于用户触点的界面可行性优化策略[J]. 包装工程 2020(18)
    • [13].身体与界面的交互:具身阅读的界面文化传播[J]. 编辑之友 2020(09)
    • [14].角色扮演类手机游戏界面的设计[J]. 计算机产品与流通 2019(02)
    • [15].基于用户体验的手机界面设计初探[J]. 工业设计 2019(11)
    • [16].高清互动点播电视界面设计研究[J]. 科技创新导报 2017(32)
    • [17].《“简”界面设计》[J]. 大众文艺 2018(12)
    • [18].智能穿戴设备的界面优化[J]. 通讯世界 2018(07)
    • [19].扁平化风格在网页界面设计中的应用探究[J]. 美术教育研究 2017(13)
    • [20].《手游UI界面设计1》[J]. 大众文艺 2017(09)
    • [21].《手游UI界面设计4》[J]. 大众文艺 2017(09)
    • [22].《手游UI界面设计2》[J]. 大众文艺 2017(09)
    • [23].《界面设计》[J]. 大众文艺 2017(09)
    • [24].《手游UI界面设计3》[J]. 大众文艺 2017(09)
    • [25].数字化视角下“微信公众号”界面设计美学研究[J]. 湖南包装 2017(01)
    • [26].手机界面的扁平化设计研究[J]. 美术教育研究 2017(15)
    • [27].基于数据模式和界面模式的界面代码生成方法[J]. 西部大开发(土地开发工程研究) 2017(08)
    • [28].吴冠聪【界面设计作品】[J]. 艺术百家 2016(01)
    • [29].裘晓菲作品[J]. 美术教育研究 2016(19)
    • [30].裘晓菲作品[J]. 美与时代(城市版) 2015(07)

    标签:;  ;  ;  ;  

    基于设计模式的复杂界面建模方法
    下载Doc文档

    猜你喜欢