中文摘要
英文摘要
1 绪论
1.1 研究背景及国内外现状
1.2 研究意义、目的及内容
1.2.1 意义
1.2.2 目的
1.2.3 内容
1.3 论文结构
2 可执行MDA 体系结构
2.1 MDA 概述
2.2 模型驱动体系结构
2.2.1 模型
2.2.2 平台无关模型(PIM)
2.2.3 平台相关模型(PSM)
2.2.4 域及域图
2.3 使用可执行模型的MDA 方法的原则
2.4 本章小结
3 基于可执行MDA 的Rational 统一过程
3.1 Rational 统一过程基础
3.2 Rational 统一过程的特点
3.2.1 用例驱动
3.2.2 以架构为中心
3.2.3 迭代和增量的软件开发
3.3 基于xUML 的MDA 中Rational 统一过程生命周期综述
3.3.1 初始阶段
3.3.2 细化阶段
3.3.3 构建阶段
3.3.4 提交阶段
3.4 本章小结
4 基于xUML 的MDA 软件开发方法研究
4.1 用例建模
4.2 使用域进行平台无关建模
4.2.1 系统分解策略
4.2.2 寻找域的技术
4.2.3 域分解的总结
4.2.4 建立域图的过程
4.2.5 建立域的文档
4.3 对域中的类建模
4.3.1 静态建模
4.3.2 动态建模
4.4 动作规约
4.4.1 传统编程语言作为动作语言的不足
4.4.2 动作规约语言ASL
4.4.3 对动作规约语言ASL 的需求
4.5 域的集成
4.6 模型的映射
4.7 可执行MDA 的CASE 工具
4.7.1 iUMLite
4.7.2 BridgePoint Development Suite
4.8 本章小结
5 基于xUML 的MDA 软件开发方法实践
5.1 初始阶段
5.1.1 需求工程
5.1.2 系统用例建模
5.1.3 系统中的域
5.2 细化阶段
5.2.1 域中的类建模
5.2.2 动态建模
5.3 构建阶段
5.4 提交阶段
5.5 本章小结
6 结论与展望
6.1 研究总结
6.2 存在的问题
6.3 展望
致谢
参考文献
附录
A. 作者在攻读学位期间发表的论文目录
重庆大学;