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

来源 :山东大学 | 被引量 : 0次 | 上传用户:shanian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是软件系统与用户沟通交流的桥梁。在软件系统的开发中,用户界面是评价软件好坏的一个重要指标,在软件设计过程中占用大量的时间和精力;近年来,可视化的手工界面设计工具已被广泛采用,但是,从开发效率、可维护、一致性、可重用、平台移植等方面,这种手工设计方法仍然不能满足软件设计的需要。用户对界面需求的多变性和可定制性要求,更增加了界面设计开发的难度。为了满足用户对界面需求的多变性和可定制性的要求,模型驱动、界面分离和设计模式的思想逐渐被渗入界面开发过程中。为增强界面设计模式对复杂界面描述的支持能力,本文在对复杂界面的构成区域和构成成分进行深入研究的基础上,将复杂界面的构成归结成三种基本的界面设计模式:简单模式、简单组合模式和重叠组合模式。通过对每一种界面设计模式的分析提出了可以通过组合来满足各种不同界面需求的复杂界面的基本元素。从而使得界面设计模式可以参数化和实例化,而且通过界面基本元素,得到基于界面基本元素的抽象界面设计模式,完成对复杂界面的建模。最后,代码生成引擎以设计完善的模式对象作为输入,从模式对象中获取生成用户界面所需要的各种数据,包括用户与对象的交互和对象的展示信息,最终实现用户界面的自动生成。本文的研究意义在于,通过对复杂界面构成进行分析,对复杂界面给出了定义,并进一步提出复杂界面设计基本元素。利用复杂界面设计基本元素对界面设计模式的抽象表示,将界面设计模式建模方法集成到工程化的界面开发工具中,并且通过对复杂界面设计模式基本元素的定制,实现对用户界面模型的信息建模,从而实现模型驱动的用户界面的自动生成。
其他文献
由于教学理论的发展,现代社会对于人才教育的方式也由传统的教师为中心转变为学生为主体的教学模式。网络化教学E-learning作为一种依托科学技术而发展起来的教学方式正好满
编写正确的程序并不容易,而编写正确的并发程序就更难了。与顺序执行的程序相比,并发程序中显然更加容易出现错误。同时,伴随着处理器数量的增加,有效地采用并发会变得越来越
动态内存分配器是操作系统最基本的组成部分,在进程的执行过程中为进程提供动态的内存区域。进程能够根据需要向动态内存分配器申请新的内存区域或者是释放已经分配了的内存
离散制造企业主要是指机械加工、家具生产、五金等通过零部件加工、装配成为产品的企业。离散制造的产品往往都是结构比较复杂,包含多个零部件,同时企业生产往往是按订单设计
传统的基于模态逻辑的Agent模型在虚拟组织的应用上仍然存在三方面的问题:可信问题、计算问题和冲突问题,导致其在实用化方面遇阻。本文针对这三方面问题提出新的解决方案,以
基于内容的图像检索是一项利用图像内容特征来实现图像检索的技术,其基本思想是分析图像所包含的内容特征,从图像库中查找具有相似内容的图像。随着多媒体时代的到来,作为一
近十年来,国内外学者掀起了一股针对无线传感器网络的研究热潮。研究指出无线传感网具有广阔的应用前景,但这些应用都需要建立在数据可靠传输的基础之上,因此,基于具体应用的
学位
当今时代随着Internet的高速发展,越来越多的人使用互联网来获取他们想要的信息,但是网上的信息量是如此之巨大以至于一个人总是不能完全的和精确地获取他想要的信息。在这种
在计算机应用技术快速发展的2015年,基于网站应用的Web攻击已经引起攻击者的密切关注。Web 2.0出现以后,基于XSS(Cross Site Scripting)的漏洞攻击技术层出不穷,危害也越来越