支持自动生成的界面设计模式

来源 :山东大学 | 被引量 : 0次 | 上传用户:q183727555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在交互式系统开发中,图形用户界面的设计开发非常重要。但是现有的软件工程方法缺少对用户界面设计描述的直接支持,制约了图形用户界面的开发效率和质量。 为提高图形用户界面的开发效率和质量,将界面设计和系统功能设计分离,根据界面描述模型自动生成界面代码已成为开发人员的目标,由此提出了多种界面模型以及相应的界面开发环境。但是,它们对界面设计知识的归档和可重用性太差。界面设计模式是设计模式在界面设计方面的应用和发展。它试图构建标准可复用的解决方案,来帮助解决常见、难度较大、带有普遍性的界面设计问题。它是目前解决日渐复杂的和多样性的界面设计的常用技术,代表了对界面设计的新方法和新方向。 本课题研究中的FMP模型是一种面向软件工程和支持用户界面自动生成的界面模型,借鉴综合了概念模型和陈述模型的优点。该模型以实现图形交互系统自动生成、支持系统体系结构设计为目标,由功能模型(Function Model)、对象模型(Object Model)、交互模型(Interaction Model)和界面模板(Presentation Model)组成,通过几种模型的配合实现界面的自动生成。其中基于界面模板的表示模型突破了现有的表示模型缺乏对交户对象之间的关系考虑的局限性,并且吸收和借鉴用户界面设计模式的思想。 本论文首先介绍了用户界面开发的研究现状并且分析对比了各种界面设计模式的优点和缺点,并在此基础之上提出了支持代码自动生成的界面设计模式。基于模型的界面自动生成是以界面模板中交互模型对象为线索,交互模型对象主要分为数据对象、数据汇集、查询条件对象、控制参数对象,根据不同的交互对象所固有的特征,针对不同的类型分别归纳了如下模式:数据汇集包括自由格式展示模式、图表展示模式、表格展示模式和树展示模式;查询条件对象包括自由格式展示模式和组合格式展示模
其他文献
无线传感器网络(Wireless Sensor Networks,WSNs)的性能受到许多因素的影响,导致传感器节点间数据传输的延时、误码率等性能指标恶化,从而对整个WSNs的性能产生影响。为了科
随着我国经济的发展和改革的深入,越来越多的企业选择了集团化运作的方式来进行组织和管理。集团型企业通过对内部资源的整合,将分散在各下属企业的采购业务归口到集团采购中
随着计算机技术和通信技术的发展,人们对个人信息安全的要求越来越高。在这种情况下,一种新的身份鉴别方法——生物特征识别技术——得到了广泛的应用。人脸识别技术是生物特
随着我国3G牌照的发放,无线通信的带宽将会得到极大的提高,移动流媒体作为3G网络中一个重要应用,具有广阔的发展前景,而代理服务器作为移动流媒体应用中的核心组件,是当前的
随着计算机和网络技术的高速发展,自然语言识别技术越来越重要,机器翻译、信息检索、自动文摘等自然语言技术已经在很多领域被采用并取得了很好的效益。计算机技术也改变了人们
基于案例的推理(Case—Based Reasoning)是一种基于记忆,利用过去的案例和经验来解决新问题的一种方法,它可以看作是从一个案例到另一个案例的类比推理。由于CBR具有易学易用,知
随着网络技术和通信技术的进步,短消息业务得到了迅速发展,特别是服务提供商的运作使其也不断深入到多个领域,包括办公、银行、金融等。但是,短消息业务本身有着不可避免的缺
无线传感器(Wireless Sensor Networks, WSNs)网络是一种自组织网络,它是由部署在目标区域的大量传感器节点所构成。随着科技的进步,无线传感器网络在军事国防、环境监测、灾
传统分布式计算技术CORBA、DCOM和RMI不适合于在松散耦合、异构的、有防火墙的Internet网络环境下进行电子商务应用系统的设计开发,而基于XML/Web服务的分布式电子商务系统则
烟支计数是中小型卷烟厂的生产车间必须完成的一道工序。通过数码相机对盛装烟支的烟盘拍照获得烟支图像,采用图像识别的方法对烟支进行自动识别与计数将是一种可选的方案。