封面
声明
中文摘要
英文摘要
目录
第1章 绪 论
1.1 研究背景和意义
1.2 相关研究现状
1.3 研究思路
1.4 研究内容及组织结构
第2章 软件体系结构
2.1 软件体系结构定义
2.2 软件体系结构的构造元素
2.3 软件体系中的非功能属性
2.4 本章小结
第3章 模型驱动架构
3.1传统的软件开发面临的问题
3.2 MDA开发的生命周期
3.2 MDA的核心概念
3.3 模型变换
3.4 MDA 核心技术规范
3.5 对象约束语言OCL
3.6 MDA框架及元建模框架
3.7 本章小结
第4章 面向方面的软件开发
4.1 软件的发展—软件方法的演进
4.2 OOP的不足
4.3 面向方面方法的提出
4.4 AOP的核心概念
4.5 AOP程序的开发过程
4.6 主流AOP技术
4.7 本章小结
第5章 模型驱动架构下面向方面的建模与变换
5.1 建模语言的选择——UML 及其UML Profile
5.2 UML建模工具——Rational Rose
5.3 MDA元模型
5.4 模型转换框架的设计
5.5 OCL基本语法结构表达式
5.6 面向方面软件开发及面向方面的建模
5.7 实例分析
5.8 OCL变换规则
5.9 方面代码的实现
5.10 本章小结
结论
致谢
参考文献
作者简介
攻读硕士期间发表的论文和参加科研情况