论文部分内容阅读
用户界面是用户和信息系统进行信息传递的接口,是系统信息架构和应用结构的最终可视化体现。同时,用户界面也是信息导航功能的主体,它为用户提供获取信息的途径,扮演着非常重要的角色。随着Web技术的进步,Web信息系统用户界面设计出现了新特点和新要求。传统桌面软件界面的设计与开发通常专注于用户界面的表现模型,而不涉及到Web特性。基于导航模型的Web导航设计方法无法有效兼顾导航结构(界面静态属性)和导航行为(界面动态属性)两方面、缺乏对导航模式的支持且描述层次较低,因而缺乏适应性、灵活性和可维护性;同时,由于缺乏模型的一致性检查和映射转换的理论和技术支持,不利于用户界面开发的工程化和自动化。因此,表现模型必须结合导航模型来完成Web用户界面的设计与开发。本文引入一种更加符合用户界面设计思想的方法——Just-UI方法,并详细介绍它的理论与技术,包括表现模型、Just-UI概念界面模式集、Just-UI元模型和界面代码自动生成理论和技术;提出了一种基于扩展的状态图理论改进的Just-UI方法——SC-Just-UI。方法首先引入抽象页模式并根据Just-UI元模型理论设计相应的元模型。然后,通过实例建模介绍SC-Just-UI建模方法,分析这种建模方法如何体现各种Web特性,如页内链接、页间链接和框架等。最后介绍基于SC-Just-UI方法开发用户界面时需要掌握的一些设计细节。本文研究表明,SC-Just-UI方法能够更好地将用户界面表现模型和导航模型结合起来,它以带有导航模式的页面这种大粒度建模元素支持Web信息系统的用户界面建模,增强界面设计的适应性、灵活性和可维护性;同时,SC-Just-UI模型能够更好地贯穿于整个系统的开发过程。实例证明,基于SC-Just-UI方法的用户界面设计开发方法能够在一定程度上提高界面开发的效率和质量。本文的研究为模型驱动开发提供了新思路,具有一定的理论和现实意义。