基于模型的界面开发中模型转换方法的研究与实现
发布时间:2020-06-14 03:49
【摘要】:随着大量移动设备及应用进入市场,很多具有相同功能的应用随即出现,用户如何在其中进行选择,绝大多数是由应用的用户界面(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可用性方面有所提升。 【学位授予单位】:西北大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
图 2 使用 CRF 的三种方法以上这些方法主要通过 XML 格式的用户界面标记语言(建模语言)来进行模并通过相应的转换规则或者语言之间的进一步转换来支持上层任务模型向更具层 UI 模型转换[19]。开发了不同的支持工具完成模型之间的映射,提高了 UI 开
图 3 PMM 模型转换方法主要工作如下:并总结了当前 MBUID 中模型转换的方法以及用户界面开发的IP 与 MBUID 中模型转换过程的结合进行了分析探讨,并说明了
本文编号:2712226
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
图 2 使用 CRF 的三种方法以上这些方法主要通过 XML 格式的用户界面标记语言(建模语言)来进行模并通过相应的转换规则或者语言之间的进一步转换来支持上层任务模型向更具层 UI 模型转换[19]。开发了不同的支持工具完成模型之间的映射,提高了 UI 开
图 3 PMM 模型转换方法主要工作如下:并总结了当前 MBUID 中模型转换的方法以及用户界面开发的IP 与 MBUID 中模型转换过程的结合进行了分析探讨,并说明了
【参考文献】
相关博士学位论文 前1条
1 吴昊;基于模型和模式的用户界面开发方法研究[D];西北大学;2016年
,本文编号:2712226
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2712226.html