文摘
英文文摘
声明
第一章前言
1.1引言
1.2MDA国内外研究现状
1.3MDA研究的目标、内容及意义
1.4本章小结
第二章MDA中的基本概念和标准
2.1MDA概述
2.2MDA的基本概念
2.3MDA中的模型简述
2.4UML Profile在MDA中的扮演角色
2.5MDA的系统生命周期(MOF、UML、CWM and XMI)
-2.5.1MOF元对象工具
-2.5.2 UML统一建模语言
-2.5.3 CWM公共仓库元模型
-2.5.4 XMI元数据交换
2.6本章小结
第三章基于MDA的软件开发方法研究
3.1MDA与传统软件开发方法
-3.1.1传统软件开发方法的不足
-3.1.2MDA软件开发方法带来的好处
3.2MDA开发框架
-3.2.1什么是模型驱动?
-3.2.2模型之间的关系
-3.2.3业务模型和软件模型应用
-3.2.4平台独立模型(PIM)和平台相关模型(PSM)的应用
-3.2.5MDA中变换的应用
-3.2.6基于MDA的软件开发框架
3.3应用MDA框架
-3.3.1PIM到PSM的变换
-3.3.2PSM到代码的变换\应用程序生成
3.4本章小结
第四章基于MDA的实例分析研究
4.1MDA实例开发工具介绍
-4.1.1Visual Studio.Net开发平台简介
-4.1.2Together for.Net插件系统简介
-4.1.3Together for.Net的功能特点
-4.1.4Together for.Net如何应用MDA规则
4.2商业银行的《银行自助终端》系统介绍
-4.2.1系统概述/需求分析
-4.2.2运用MDA开发自助终端系统设计目标
-4.2.3系统方案设计
-4.2.4系统功能分解
4.3建立《银行自助终端》系统的PIM
-4.3.1系统用例图
-4.3.2系统序列图\系统协作图
-4.3.3系统类图
-4.3.4系统状态图
4.4系统PIM到PSM的变换
-4.4.1系统PIM到.Net PSM的变换
-4.4.2PIM到.Net PSM的变换规则讨论
-4.4.3构建系统部署图
4.5从.Net PSM到代码
-4.5.1.Net PSM到代码变换规则讨论
4.6完善代码
4.7进行MDA软件质量确认
4.8MDA模型输出/输入
4.9本章小结
第五章工作总结和展望
5.1论文总结
5.2今后工作
致谢
参考文献
附录
作者简介