基于原语的界面设计模式建模方法

来源 :山东大学 | 被引量 : 0次 | 上传用户:yingxiong324
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件系统的开发中,软件用户界面从分析到设计实现成为一个重要的组成部分,占用了很大比例的开发资源;近十几年来,工业界学术界一直致力于用户界面开发的研究。近年来,可视化的手工界面设计工具已被广泛采用,但是,从开发效率、可维护、一致性、可重用、平台移植等方面,这种手工设计方法不能满足需要。用户对界面需求的多变性和可定制性要求,更增加了界面设计开发的难度。为了满足用户对界面需求的多变性和可定制性的要求,模型驱动、界面分离和设计模式的思想逐渐被渗入界面开发过程中。基于模型的界面开发方法把用户界面设计的所有元素都用模型来表示,能够帮助设计者集中于概念方面以获取用户需求,避免过早的进行细节的设计,同时使得一个界面的不同部分同它们所扮演的角色之间的关系更加清晰。但是基于模型的界面开发由于缺乏有效的重用机制而不能被广泛应用。由此研究人员提出了许多与界面设计相关的模式,为基于模型的界面开发以及界面设计知识的重用提供了基础。由此,本文在对界面的构成区域进行深入研究的基础上,通过对界面构成成分进行分析,将界面构成归结成几种基本的界面设计模式实例。并通过进一步深入的研究,提出了一种可以组合从而构成满足各种不同需求界面的最小单元——界面设计模式原语。从而使得界面设计模式可以参数化和实例化,而且通过以原语作为基本的构成元素,得到基于原语的抽象界面设计模式,进而通过对抽象界面设计模式的定制最终得到满足用户需求的界面设计模式实例。在此基础上,以界面设计模式实例的自动生成为目的,本文提出了一套基于原语的界面设计模式的建模方法,在建模过程中,设计者通过在数据视图,交互视图和展示视图的设计完成对界面设计模式原语的定制,将最终用户界面需求的数据信息、交互信息和展示信息封装在一个界面设计模式对象(实例)中,完成对界面需求的建模。最后,代码生成引擎以设计完善的模式对象作为输入,从模式对象中获取生成用户界面所需要的各种数据,包括对象的交互和展示信息,最终实现用户界面的自动化生成。本文的研究意义在于,通过对界面构成进行分析,提出了小粒度的基于界面构成成分的界面设计模式,并进一步提出界面设计模式原语。利用界面设计模式原语对界面设计模式的抽象表示,将界面设计模式建模方法集成到工程化的界面开发工具中,并且通过对界面设计模式原语的定制,实现对用户界面模型的信息建模,从而实现模型驱动的用户界面的自动生成。
其他文献
现代科技的进步,互联网的飞速发展,导致网络上的信息资源呈爆炸性增长。1998年图灵奖获得者Jim Gray提出了著名的存储界“摩尔定律”:每18个月全球新增信息量等于有史以来全
随着现代社会信息技术的不断发展,对信息的处理和使用已经深入人们生活的各个方面。信息系统的基本目的是利用信息技术,实现对信息资源的管理。但是传统的信息系统具有开发周期
计算机联网审计在现实审计中有着重要的应用。本文以设计和开发一个实用、高效的联网审计系统为主要应用目标。介绍了联网审计系统的总体架构,阐述了传统审计存在的问题及联
基于内容的图像检索(CBIR)是当前信息领域的重要研究热点。从研究内容来看,它与数学、物理学、心理学等诸多学科密切相关,从技术基础上,主要包括图像技术、机器视觉技术和数
该系统是一套集数据录入、数据动态查询、报表自定义、数据处理、信息发布、远程传输于一体的综合信息解决方案,采用客户/服务器体系(C/S)和浏览器/服务器体系(B/S)两种模式,
图像匹配技术被广泛地应用在遥感图像、医学影像、三维重构、机器人视觉等诸多领域中。如何做到既能保证匹配精度,又要减小计算量一直以来都是图像匹配技术领域的研究难点和重
随着Internet的快速发展,因特网已经成为我们生活中不可缺少的一部分了,全世界的网络用户多不胜数。而随着因特网的日益复杂和不可预期,各种各样的问题随之而来,人们对因特网的性
随着HFC技术的快速发展和HFC网络双向改造工程的进行,基于CMTS的宽带接入技术在我国的发展前景十分广阔。CMTS接入网存在的最大的安全问题就是用户的身份验证和授权,因此,CMT
自动指纹识别系统是生物特征识别研究的一个热点,而指纹分类又是指纹识别系统的核心技术之一。在大型的指纹数据库中,待识别指纹与样本数据库中的大量指纹逐一进行比对,是极
地理信息系统(Geographic Information System, GIS)是空间信息科学与现代地理学相结合的产物,是交通、海洋、地质等多行业的辅助观察与决策的基础平台。传统的二维GIS系统仅