首页> 中文学位 >用户界面概念建模语言及建模工具的研究
【6h】

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

代理获取

目录

声明

第1章 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 本文研究内容

1.4 本文章节安排

第2章 模型驱动的用户界面开发

2.1研究基础

2.2 模型驱动的用户界面开发方法

2.3 用户界面概念建模

2.4本章小结

第3章 用户界面概念建模语言的定义

3.1 用户界面概念建模语言的需求分析

3.2 用户界面概念建模语言的抽象语法

3.3 元模型的描述能力分析

3.4 本章小结

第4章 用户界面概念建模工具的设计与实现

4.1 建模工具的设计

4.2建模工具的初步实现

4.3 修改代码框架并导出建模工具

4.4 模型文件的存储和处理

4.5 建模工具主界面

4.6 本章小结

第5章 用户界面概念建模方法及应用

5.1 用户界面概念建模方法

5.2 用户界面概念建模实例及说明

5.3 本章小结

第6章 总结与展望

6.1 工作总结

6.2 工作不足和展望

致谢

参考文献

攻读硕士学位期间的研究成果

附录A

展开▼

摘要

用户界面是用户与软件系统交互的最重要途径,从某种意义上来说,它就是用户眼中的整个系统。信息技术的不断发展使得人们可以在不同的设备或技术平台上完成与软件系统的交互,这对界面开发者提出了新的挑战:如何高效地为同一应用开发不同设备上的用户界面。尽管用户界面的开发技术已发展了多年,也出现了多种开发语言和集成工具,但是针对不同设备、不同技术平台上的用户界面开发尚缺乏统一的方式。主流的开发方法大多是面向特定平台的且以手工编码为主,如果为同一应用分别设计并实现不同版本的用户界面将存在开发成本高、开发效率低、重用性差等问题。人们希望用户界面的开发能与最终的运行平台分离,在设计用户界面时能够只关注于用户的需求,而不用考虑平台相关的技术细节。
  本文借鉴OMG的模型驱动架构,研究模型驱动的用户界面开发方法,将用户界面的开发分为概念建模和模型转换两个阶段。第一阶段建立的用户界面概念模型不针对特定的技术平台,可在第二阶段转换为多种平台相关的模型然后得到程序代码,概念模型的重用和大部分代码的自动生成可提高用户界面的开发效率。本文重点研究用户界面概念建模,定义了一个用户界面概念建模语言并设计实现了一个支持该语言的建模工具,论文的主要研究内容如下:
  (1)从元模型的角度定义了一个用户界面概念建模语言,并用字符性文法和图形文法(类图形式)进行了规范化表示,定义了一些完整性约束,作为对元模型的补充,两者共同构成了建模语言的抽象语法。
  (2)基于Eclipse开发平台和EMF、GMF建模框架,设计并实现了一个图形化的用户界面概念建模工具,用于支持用户界面概念模型的可视化设计,从而辅助界面设计者完成概念建模阶段的工作。
  (3)总结归纳出了一套与用户界面概念建模工具相适应的用户界面概念建模方法,以帮助设计者更好地理解建模语言和使用建模工具,包括一些相关概念和建模策略,并通过建模实例对概念模型的设计过程进行了阐述,说明了用户界面概念建模方法在实践中的应用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号