文摘
英文文摘
声明
第一章 绪 论
1.1引言
1.2研究背景
1.3研究现状
1.3.1用户界面的设计技术
1.3.2用户界面的开发工具
1.3.3基于模型的界面设计
1.4本文研究工作
1.4.1研究内容
1.4.2论文的组织形式
第二章 相关研究技术基础
2.1用户界面模型
2.1.1Seeheim模型和Arch模型
2.1.2MVC模型
2.1.3ALV模型
2.1.4其它模型
2.2用户界面建模
2.3界面设计的形式化表示
2.4界面模型的描述语言
2.5模型技术的发展
2.5.1MDA的模型
2.5.2MDA的核心技术
2.6代码自动生成
2.6.1代码自动生成的概况
2.6.2代码自动生成技术
2.7本章小结
第三章用户界面模型分析
3.1用户界面设计与表示
3.1.1界面设计表示的三个维度
3.1.2界面设计表示与处理
3.2用户界面设计框架
3.3 ADS用户界面模型组成
3.3.1ADS模型概述
3.3.2分析模型
3.3.3会话模型
3.3.4显示模型
3.4界面的组织结构
3.5本章小结
第四章用户界面模型的建模与表示
4.1基于ADS的界面生成过程
4.2任务模型的设计
4.2.1任务模型建模
4.2.2任务和关系的表示
4.3域模型的设计
4.3.1对象模型的扩展
4.3.2扩展属性
4.4会话模型的设计
4.4.1组件抽象视图
4.4.2组件行为视图
4.5显示模型的设计
4.5.1表现模型中的交互对象
4.5.2表现模型合成
4.6基于UsiXML的模型描述
4.6.1界面描述语言
4.6.2模型的描述
4.7模型转换和映射
4.7.1任务模型与域模型的映射
4.7.2任务模型到会话模型的转换
4.7.3会话模型与表现模型的转换
4.7.4布局模型与最终代码的转换
4.8本章小结
第五章原型系统的设计与实现
5.1系统架构
5.2任务和数据建模
5.3抽象界面原型实现
5.4具体界面表示
5.5界面代码生成
5.6模型转换系统
5.6.1转换系统结构
5.6.2转换规则
5.7结果展现
5.7.1原型实现
5.7.2应用实例
5.8本章小结
第六章结束语
6.1总结
6.2展望
参考文献
致 谢
攻读硕士学位期间发表论文