用户界面概念建模语言及建模工具的研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:taozhzzl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户界面是用户与软件系统交互的最重要途径,从某种意义上来说,它就是用户眼中的整个系统。信息技术的不断发展使得人们可以在不同的设备或技术平台上完成与软件系统的交互,这对界面开发者提出了新的挑战:如何高效地为同一应用开发不同设备上的用户界面。尽管用户界面的开发技术已发展了多年,也出现了多种开发语言和集成工具,但是针对不同设备、不同技术平台上的用户界面开发尚缺乏统一的方式。主流的开发方法大多是面向特定平台的且以手工编码为主,如果为同一应用分别设计并实现不同版本的用户界面将存在开发成本高、开发效率低、重用性差等问题。人们希望用户界面的开发能与最终的运行平台分离,在设计用户界面时能够只关注于用户的需求,而不用考虑平台相关的技术细节。本文借鉴OMG的模型驱动架构,研究模型驱动的用户界面开发方法,将用户界面的开发分为概念建模和模型转换两个阶段。第一阶段建立的用户界面概念模型不针对特定的技术平台,可在第二阶段转换为多种平台相关的模型然后得到程序代码,概念模型的重用和大部分代码的自动生成可提高用户界面的开发效率。本文重点研究用户界面概念建模,定义了一个用户界面概念建模语言并设计实现了一个支持该语言的建模工具,论文的主要研究内容如下:(1)从元模型的角度定义了一个用户界面概念建模语言,并用字符性文法和图形文法(类图形式)进行了规范化表示,定义了一些完整性约束,作为对元模型的补充,两者共同构成了建模语言的抽象语法。(2)基于Eclipse开发平台和EMF、GMF建模框架,设计并实现了一个图形化的用户界面概念建模工具,用于支持用户界面概念模型的可视化设计,从而辅助界面设计者完成概念建模阶段的工作。(3)总结归纳出了一套与用户界面概念建模工具相适应的用户界面概念建模方法,以帮助设计者更好地理解建模语言和使用建模工具,包括一些相关概念和建模策略,并通过建模实例对概念模型的设计过程进行了阐述,说明了用户界面概念建模方法在实践中的应用。
其他文献
目的研究甘肃农村地区成年癫痫患者的生活质量及其影响因素。方法采用癫痫患者生活质量量表-31(quality of life in epilepsy inventory,QOLIE-31)对甘肃省农村地区154例癫痫患
以连续11年化肥配施不同剂量有机肥的黑土为研究对象,采用团聚体分组与闭蓄态微团聚体分离技术,研究土壤团聚体及其内部组分有机碳对不同有机肥施用量的响应,以期从团聚体尺
随着网络的普及以及便携式电子产品的发展,以网页和网络视频为投放对象的广告近年来成为广告投放商的一个热门选择。文章着眼于近年来国内外研究者对于网页广告和视频广告效
制作电子音乐门铃是一项初三年级劳技课程中具体的电子制作活动,需要精心设计教学目标、运用较好的教学方法、重视教学过程,才能让大多数学生获得成功感,从而培养学习电子技
近年来,随着绿色、优质、创新理念的提出和发展,现浇地下管廊逐步暴露出一些不足,预制拼装管廊在管廊中的占比稳步增高.地下管廊作为地下工程,其防水做法一直是人们关注的焦
从来不谈参数,从来不跑分的苹果画风突改。今年的秋季发布会上,苹果拿自己家的A12处理器,吊打华为旗下的麒麟980处理器,方式就是老套的跑分。苹果首次吊打华为,不仅仅是科技
城市综合管廊是地下空间集约式开发利用的一种形式,而装配式预制综合管廊又是目前国家大力推动的管廊结构形式。结合北方某城市综合管廊的工程实例,分别从预制综合管廊结构设
首例就业机会性别歧视案具有里程碑意义。其中立案难的症结发人深省,调解结案的无奈源于法律依据不足。亟待学术界通过个案解剖发现在案由、处理体制、劳动监察、认定标准和
拉尔方索·格施文德(Ralfonso Gschwend,1959~)是瑞士动态雕塑家,通常以环境中的风和水为动力来创作雕塑。1999年开始为公共空间设计大型动态雕塑,先后在美国、瑞士、荷兰、俄
期刊