基于模型的界面开发中模型转换方法的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:sidney1221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大量移动设备及应用进入市场,很多具有相同功能的应用随即出现,用户如何在其中进行选择,绝大多数是由应用的用户界面(User Interface,简称UI)这种直接与最终用户沟通的媒介决定的,其可用性成为用户选择的关键因素。这就给UI设计人员提出了两方面的挑战:其一是需要快速进行UI的迭代开发以适应市场竞争的时间需要;其二是如何使得所设计的UI能易于用户使用(如易学习、易理解、易操作等)。为了应对第一个挑战,HCI研究领域提出了基于模型的用户界面开发方法(Model-Based User Interface Development,简称MBUID)来解决应用程序UI开发效率需要提高的问题。它采用一种模型转换的过程,从用户需求出发构建需求模型逐步转换为具体平台的实现模型,最终形成UI代码。然而这样一种方法不易保证用户界面的可用性。因此,在实践上工业界采用了一种基于模式的界面设计方法,通过对前人优秀设计经验的总结,形成设计建议来指导设计者开发UI,以此确保其具有良好的可用性。但所用模式多为非形式化的描述,无法有效融入到自动化过程中来提高开发效率。本文提出了一种将模式应用于MBUID模型转换的方法PMM(Pattern-Model Method)。该方法具有以下特征:其一是模式的形式化表示;其二是对模式进行分类,明确了模式之间关系;其三是将实例化的模式与模型相结合进行转换。并设计实现了一个转换工具PIMT(Pattern in Model Transformation)来半自动化的支持该方法的实现。以期在确保UI开发效率的基础上提高UI设计结果的可用性。通过案例研究,结果表明PMM方法与PIMT工具在提高UI可用性方面有所提升。
其他文献
Hadoop中数据及其副本如何更好的存放和管理是HDFS中亟待解决的问题。在实际中,Hadoop同构下默认的数据放置策略对异构环境下的设想存在一定的局限性,在异构环境下使用可能会
由于图像采集器的差异和人为因素的影响,使图像在获取和传播的过程中会受到噪声污染,而乘性噪声是在用高科技手段获取图像时普遍存在的一种噪声。乘性噪声降低了图像的画面质
数字媒体产业被认为是数字技术和文化娱乐产业相融合而产生的内容创新型产业[11,进入21世纪以来发展尤其迅速,已经在高性能计算领域逐步成为最活跃的应用之一,拥有大量用户,
高分辨率太阳磁场观测是太阳物理学家不懈追求的目标,采用现代图像处理技术与方法处理后期数据可以更充分发挥现有望远镜的工作潜力。对于地基望远镜而言,望远镜的分辨率由地
随着环境恶化、生活压力增大、饮食结构失调等原因使得脑卒中的发病率逐年升高,其中有70%的患者会引起偏瘫症状。目前,偏瘫患者康复治疗以医师一对一辅助运动为主,费用昂贵,
随着传感技术、存储技术以及工业过程复杂度的发展,工业数据信息变得越来越丰富。因此,基于数据驱动技术的工业过程监控方法越来越受欢迎。其中,多变量统计过程监控(MSPM)已
从上个世纪至今,计算机的各个领域都取得了长足的进步,软件作为存储和管理信息的工具,已广泛深入到现实社会的各个领域,成为整个社会的支柱产业之一,正是因为软件的重要性日
随着机器人技术的发展,人工肌肉逐渐成为机器人执行器研究的热点问题。相对于传统的机器人执行器,人工肌肉执行器具有高能量密度、高自由度、无噪音等优点,但由于人工肌肉材
科技以追风逐电的速度渗透到各行各业,使数据量出现爆炸式增长,为减少存储成本与网络开销,重复数据删除技术被越来越广泛地应用于云存储、备份与归档系统中。然而在数据块级
复杂网络是具有一定特征和功能的、相互关联相互影响的若干个基本单元所构成的复杂集合体。近年来,复杂网络研究已渗透到数学科学、生命科学、社会科学与工程学科等众多不同