用户界面设计中任务模型到抽象用户界面转换的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:jianjiaomylove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是软件系统的重要组成部分,占用了软件系统大量的开发时间。加之,信息技术的不断发展,以及计算机在人们的日常生活、工作与科研活动中的广泛应用,人们对用户界面的要求也越来越高。对界面需求的多变性和可定制性要求又增加了界面设计开发的难度。因此,怎样在较短的时间内设计出符合用户要求的用户界面,并提高用户界面的质量已成为一个亟待解决的问题。   模型驱动体系结构(MDA)在软件工程领域研究和应用的逐渐升温,使得越来越多的用户界面研究者探索将模型驱动的思想引入到用户界面的自动生成的相关研究中,各种各样关于基于任务模型的用户界面自动生成的理论和工具不断涌现,取得了不少有益的成果。   在基于任务模型的用户界而自动生成中,研究主要集中在从任务模型中抽取出并发任务集,而较少人关注到任务模型到AUI的转换。针对这一问题,论文提出了一个基于规则的转换方法。基本思想:以并发任务树的任务元模型和抽象用户界而元模型作为描述模型的基础,构建模型转换框架,通过OCL的规则表示法定义任务模型到抽象用户界面模型的映射规则,采用通过可扩展标志语言(XML)描述任务模型和映射规则,最后,利用模型转换框架驱动规则,将抽象用户界面的.XML文件转换为图形界面。   本文的主要工作内容如下:   1.通过对基于任务模型的界面生成的过程分析与研究,提出一个基于规则的任务模型到抽象用户界而的转换方法。在模型转换理论的指导下,根据任务模型和抽象用户界面模型的特性,给出了任务模型到抽象用户界面的转换步骤。   2.在分析了元模型理论基础上,定义了CTT任务模型和抽象用户界面的元模型,抽象描述了模型的结构和元素之间的关系。   3.通过分析模型转换理论,给出了任务模型到抽象用户界面的转换框架,采用OCL的表示法定义了模型转换规则,为了便于模型转换的实现,采用XML语言对模型和规则进行描述。   4.在上述工作的基础上,论文对任务模型到抽象用户界面转换工具进行了设计和实现。最后,通过一个简单的虚拟调查系统样例,验证了此方法的可行性。
其他文献
在软件开发过程中,软件需求扮演着极其重要的角色,能否满足软件用户或者市场的需要成为了软件能否取得成功的关键因素。传统的软件需求工程中,软件需求工程师协调着软件需求
当前网络安全问题日益突出,网络与信息安全面临严峻的挑战。传统的安全系统主要由防火墙、筑高墙、防外攻等手段组成,其不能从根本上解决网络安全问题。而大多数的安全问题是
随着互联网技术的迅猛发展,数码产品的普及以及存储器容量的提升,视频数据量呈现出指数级增长,如何对海量视频数据进行有效的检索已经成为一个亟待解决的问题,于是基于内容的
摘要:目前P2P流媒体技术已经成为互联网上应用最广的流媒体应用的技术。基于P2P技术的流媒体业务也因此迅速发展,使得业务类型和流媒体用户大量增多,使得用户管理、业务管理和
数据通信的发展越来越趋向于无线化,但是无线网络中,有限的带宽资源以及复杂多变的信道特性,限制了视频和音频等多媒体实时业务服务质量。在2005年底出台的IEEE802.11e是传统
随着网络技术的迅速发展,互联网上的信息量呈几何级数的增长。对于不同背景和不同兴趣爱好的人,要从浩瀚的信息海洋中找到其需要的信息,是一项较大的挑战,个性化的信息检索系统满
随着互联网规模的急剧膨胀以及互联网新业务的大量涌现,使得网络拥塞不可避免。在网络研究领域,拥塞控制已经引起了越来越多研究人员的关注。路由器中采用主动队列管理(AQM,A
随着互联网技术迅猛发展,XML文档由于其自身的自描述性、半结构化、可扩展性等特点,已经成为当今网络时代的信息载体与交换方式,一个高效、快速的XML文档聚类机制将会极大缩
对等网络(P2P Network)技术发展十分迅速,各种基于对等网络技术的应用软件层出不穷,已经广泛应用到文件共享,分布式计算,边界服务等各个方面。据德国互联网调研机构ipoque称,
随着互联网和信息服务技术的高速发展,不同信息系统之间的互联互通,乃至整合集成已经成为一种迫切的需求,网格技术是解决这一需求非常有效的手段。网格技术提供了一个架构平