图书介绍
解析MDAPDF|Epub|txt|kindle电子书版本网盘下载
- (美)Anneke Kleppe等著;鲍志云译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115118124
- 出版时间:2004
- 标注页数:175页
- 文件大小:22MB
- 文件页数:194页
- 主题词:软件开发
PDF下载
下载说明
解析MDAPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 MDA开发过程1
1.1 传统软件开发1
1.1.1 生产效率问题2
1.1.2 可移植性问题4
1.1.3 互操作性问题4
1.1.4 维护与文档问题5
1.2 模型驱动构架5
1.2.1 MDA开发生命周期6
1.2.2 变换步骤的自动化8
1.3 MDA带来的好处9
1.3.1 生产效率9
1.3.2 可移植性9
1.3.3 互操作性10
1.3.4 维护与文档11
1.4 MDA组成部件12
1.5 小结12
第2章 MDA框架15
2.1 什么是模型15
2.1.1 模型之间的关系17
2.2 模型分类18
2.2.1 业务模型和软件模型19
2.2.2 结构模型和动态模型20
2.2.3 平台独立模型和平台相关模型22
2.2.4 模型的目标平台22
2.3 什么是变换23
2.4 基本MDA框架25
2.5 示例26
2.5.1 公有属性和私有属性27
2.5.2 关联28
2.6 小结30
第3章 今天的MDA33
3.1 OMG标准33
3.1.1 OMG语言33
3.1.2 OMG语言和变换定义34
3.2 作为PIM语言的UML35
3.2.1 普通UML35
3.2.2 可执行UML35
3.2.3 UML-OCL组合36
3.3 工具36
3.3.1 对变换的支持37
3.3.2 工具分类38
3.4 开发过程40
3.4.1 敏捷软件开发40
3.4.2 极限编程41
3.4.3 Rational统一过程(RUP)41
3.5 小结42
第4章 Rosa系统:MDA应用43
4.1 Rosa早餐服务系统43
4.1.1 业务43
4.1.2 软件系统44
4.2 应用MDA框架45
4.2.1 PIM和PSM45
4.2.2 PIM到PSM的变换46
4.2.3 PSM到代码模型的变换46
4.2.4 3个抽象层次47
4.3 细说PIM47
4.4 小结49
第5章 Rosa系统:从PIM到PSM51
5.1 PIM到关系PSM的变换51
5.2 PIM到EJB PSM的变换54
5.2.1 粗粒度的EJB模型54
5.2.2 变换规则56
5.3 PIM到Web PSM的变换57
5.3.1 变换规则59
5.4 通信桥接器61
5.5 小结62
第6章 Rosa系统:从PSM到代码63
6.1 关系模型到代码的变换63
6.2 EJB模型到代码的变换64
6.2.1 对EJB代码的一些注解65
6.2.2 变换规则67
6.3 Web模型到代码的变换70
6.3.1 Web代码结构70
6.3.2 变换规则70
6.4 小结71
第7章 关于变换的更多信息73
7.1 值得追求的变换特性73
7.2 控制和调整变换74
7.2.1 手工控制74
7.2.2 变换条件74
7.2.3 变换参数75
7.2.4 额外信息75
7.3 可追溯性75
7.4 增量一致性76
7.5 双向性77
7.6 变换的内涵78
7.6.1 变换参数78
7.6.2 稳定的源-目标关系80
7.6.3 作为对象的变换规则81
7.7 小结82
第8章 元建模83
8.1 元建模导引83
8.2 OMG的4个建模层次85
8.2.1 M0层:实例85
8.2.2 M1层:系统的模型85
8.2.3 M2层:模型的模型86
8.2.4 M3层M2的模型87
8.2.5 不需要再多层次了88
8.3 在MDA中使用元建模90
8.3.1 扩展的MDA框架91
8.4 小结92
第9章 定义你自己的变换93
9.1 再论变换定义93
9.2 变换定义语言95
9.2.1 变换规则需求95
9.2.2 变换规则表示法96
9.2.3 变换定义98
9.3 示例变换定义99
9.3.1 公有和私有属性99
9.3.2 关联101
9.3.3 类103
9.3.4 完成变换定义105
9.4 完整的MDA框架106
9.5 小结106
第10章 Rosa系统的变换定义107
10.1 UML到关系模型的变换107
10.1.1 UML到关系模型的变换定义109
10.1.2 完成关系模型112
10.2 UML到EJB模型的变换113
10.2.1 其他的操作121
10.3 UML到Web模型的变换122
10.4 小结129
第11章 OMG标准和其他技术131
11.1 导引131
11.2 MOF131
11.2.1 MOF工具132
11.2.2 MOF在MDA中的角色134
11.3 查询、视图和变换134
11.4 UML134
11.4.1 UML元模型135
11.4.2 UML在MDA中的角色135
11.5 OCL137
11.5.1 在UML中使用OCL137
11.5.2 在MOF中使用OCL138
11.5.3 OCL在MDA中的角色138
11.6 UML动作语义138
11.7 CWM139
11.8 UML profile140
11.8.1 profile在MDA中的角色140
11.9 小结141
第12章 展望MDA143
12.1 MDA范型迁移143
12.1.1 历史的视角143
12.1.2 关注焦点的转移144
12.1.3 美梦无法成真吗144
12.2 开发过程146
12.3 工具149
12.4 建模语言150
12.5 小结151
附录A 术语表153
附录B Rosa系统的代码157
参考书目165
索引167