应用MDAPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:David S.Frankel著;鲍志云译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2003
- ISBN:7115117853
- 页数:328 页
第一部分 MDA导论 3
第1章 压力与进步:我们如何来到这里 3
1.1 软件产业面临的挑战 3
1.2 可行性变量 4
1.3 以机器为中心的计算 5
1.4 以应用为中心的计算 6
1.4.1 从汇编到第三代编程语言 6
1.4.3 面向对象语言和虚拟机 8
1.4.2 操作系统和抽象沟壑 8
1.5 以企业为中心的计算 9
1.5.1 基于组件开发 9
1.5.2 设计模式 10
1.5.3 分布式计算 11
1.5.4 中间件:提升平台抽象层次 12
1.5.5 中间件:提升编程抽象层次 13
1.5.6 说明性规约 13
1.5.7 企业构架和关注点分离 14
1.5.8 企业应用集成(EAI) 21
1.5.9 契约式设计 22
1.5.10 其他以企业为中心的技术 25
1.6 以企业为中心的计算所受的压力 25
1.6.1 对生产成本的压力 26
1.6.2 对质量的压力 27
1.6.3 对全寿命期的压力 28
1.6.4 现代版西西弗斯 30
1.7 小结 30
2.1 将模型中心的思想引入中间层、EAI和B2Bi 31
第2章 模型驱动的企业计算 31
2.2 语法抽象和语义抽象 32
2.3 B2Bi和MDA 35
2.3.1 第一代和第二代Web Service整合 36
2.3.2 Web Service和企业构架 38
2.3.3 定义抽象业务服务 39
2.3.4 把业务信息模型映射到XML 41
2.3.5 参数化映射 41
2.3.6 把业务服务模型映射到WSDL 42
2.3.7 业务过程和B2B协作的自动化 43
2.4 选择抽象层次的灵活性 45
2.4.1 建模语言的可扩展性 46
2.4.2 平台独立性:一个相对的概念 48
2.5 EAI和MDA 50
2.6 说明性规约的限制 52
2.7 元数据集成 52
2.8 MDA和基于组件开发 54
2.9 自动模式复制 54
2.9.1 一个J2EE例子 55
2.9.2 构架风格 56
2.10 抬高水线 57
2.11 模型驱动的企业构架 58
2.12 标准化的基于MDA的建模语言 59
2.13 多层间的同步 60
2.14 中间件和抽象沟壑 60
2.15 再议契约式设计 61
2.16 MDA和其他新型开发方法 62
2.16.1 交互式设计 62
2.16.2 极限编程 63
2.17 小结 64
第3章 UML在MDA中的角色 67
3.1 起源与发展 67
第二部分 MDA基础技术 67
3.2 优点 68
3.2.1 分离抽象语法和具体语法 68
3.2.2 可扩展性 70
3.2.3 对独立于平台的建模的支持 71
3.2.4 由标准组织维护 72
3.3.1 太大且划分不良 73
3.3 缺点 73
3.3.2 对视点支持不佳 74
3.3.3 与业界“组件和模式”的发展潮流不同步 74
3.3.4 对关系的含糊 74
3.3.5 profiling的限制 74
3.3.6 UML和MOF的不协调 75
3.3.7 缺乏标准图表交换 75
3.3.8 缺乏OCL的元模型 75
3.4.2 预期的结果 76
3.4.1 UML 2.0 76
3.4 未来的方向 76
3.5 及时建议 77
3.6 小结 77
第4章 基本类建模之外 79
4.1 契约式设计 79
4.1.1 基础 79
4.1.2 一个例子 80
4.1.3 契约、复用和互操作性 83
4.1.4 同编程一样精确 85
4.1.5 约束和异常 86
4.1.6 质量框架 86
4.1.7 DBC和UML工具 87
4.1.8 克服使用障碍 87
4.1.9 对约束的另一种看法 87
4.2 行为建模 88
4.2.1 状态机 88
4.2.2 活动模型 91
4.2.3 交互模型 92
4.2.4 用例模型 93
4.2.5 动作语义 93
4.3 及时建议 94
4.4 小结 94
第5章 元对象设施 95
5.1 MDA的关键基础 95
5.2 基本假定 97
5.3 借自UML 98
5.4 MOF并不仅用于OO 101
5.5 抽象语法树 103
5.6 元层次 105
5.6.1 M3层 105
5.6.2 M2层 106
5.6.3 M1层 106
5.6.4 MO层 107
5.6.5 元层次意义何在 107
5.6.6 自描述 108
5.6.7 元层次和抽象语法 109
5.7.1 什么是元数据 110
5.7 模型驱动的元数据管理 110
5.7.2 数量和价值 111
5.7.3 以前对元数据集成的尝试 111
5.7.4 又一个假设 112
5.8 好处是什么 113
5.8.1 平台独立性 113
5.8.2 确保语义 115
5.9 元数据管理方案 115
5.10 通用MOF代码 118
5.11 MOF并非基于CORBA 119
5.11.1 外表和意图 120
5.11.2 映射不限于语法 120
5.11.3 应用MOF-CORBA映射 120
5.12 近看XMI 122
5.12.1 投资回报 122
5.12.2 XMI和XML Schema 124
5.12.3 对XMI的常见误解 124
5.12.4 手工编码的DTD和Schema 124
5.12.5 XMI复杂性和UML复杂性 125
5.12.6 作为生成器输入的XMI 126
5.12.7 XMI和UML图交换 127
5.13 近看JMI 128
5.13.1 MOF-Java映射 128
5.13.2 XML和DOM还不够吗 129
5.14 再看MOF自描述 131
5.15 其他应用 135
5.15.1 HUTN 135
5.15.2 XMI的反向映射 136
5.16.2 对版本管理缺乏支持 138
5.16.1 对图形符号缺少覆盖 138
5.16 弱点 138
5.16.3 与UML不协调 139
5.16.4 MOF-CORBA映射的问题 139
5.16.5 不成熟带来的互操作性问题 139
5.17 未来的方向 140
5.17.1 互操作性测试 140
5.17.2 MOF 2.0 140
5.18 计算机业界的MOF 140
5.18.1 MOF和企业软件 141
5.19 及时建议 142
5.18.2 MOF和RDF 142
5.20 小结 143
第6章 扩展和建立建模语言 145
6.1 通过profile扩展UML 145
6.2 构造型 146
6.2.1 构造型的标记值 147
6.2.2 独立标记值 148
6.2.3 不能在M1层做这些吗 149
6.2.4 形式化定义profile 150
6.3.1 重型UML元模型扩展剖析 153
6.3 通过MOF扩展UML 153
6.3.2 profile vs.重型扩展 154
6.4 创建新的建模语言 155
6.4.1 对领域的紧密关注 155
6.4.2 元模型+profile策略 156
6.4.3 重型+轻型扩展策略 158
6.5 UML工具和MDA工具 158
6.6 UML建模和MOF元建模 159
6.8 小结 161
6.7 及时建议 161
第7章 创建可编译的类模型 163
7.1 指导原则的范围 163
7.1.1 类建模和行为建模 164
7.1.2 抽象层次 164
7.1.3 标准MDA映射生成什么 164
7.1.4 UML和MOF 165
7.2 指导原则的目的 165
7.3 不要为属性定义访问和改写操作 166
7.4 明智地使用关联端可溯性 167
7.4.1 可溯端和不可溯端 168
7.4.2 可溯性和契约 168
7.4.3 多余和可溯关联端 170
7.4.4 生成只读API 170
7.4.5 可溯性和信息格式 171
7.4.6 避免名字冲突 172
7.4.7 可溯性和模块性 172
7.4.8 MOF带来的复杂性 174
7.5.2 单一性 176
7.5 规定多值属性时要小心 176
7.5.1 序 176
7.6 正确地使用聚合 177
7.6.1 关联端的聚合属性 177
7.6.2 组合聚合 178
7.6.3 共享聚合 180
7.7 使用抽象类 181
7.8 区分感兴趣和不感兴趣的操作 183
7.9.1 语法完整性 185
7.9 为计算完整性而努力 185
7.9.2 语义完整性 187
7.10 对M1层模型的特殊关注 188
7.10.1 使用延迟约束 188
7.10.2 对更低层次模型的需求 188
7.11 及时建议 189
7.12 小结 189
第8章 在不同抽象层次上建模 191
8.1 基本模型分类法 192
8.1.2 模型如何配合 193
8.1.1 迭代式开发 193
8.2 MDA角色 194
8.2.1 业务分析员 195
8.2.2 需求分析员 195
8.2.3 应用工程师 195
8.2.4 中间件工程师 195
8.2.7 网络管理员 196
8.2.8 构架师 196
8.2.6 部署工程师 196
8.2.5 质量保证工程师 196
8.2.9 基础设施工程师 197
8.2.10 角色概要 197
8.3 例子介绍 197
8.4 业务模型 198
8.5 需求模型 200
8.6 独立于平台的模型 203
8.7 平台相关模型(PSM) 207
8.7.1 特定于EJB的模型 207
8.7.2 Java之外的语义 208
8.7.3 在抽象层间追溯 209
8.7.4 说明性模型的限制 210
8.8 参数化PIM-PSM映射 210
8.8.1 映射PIM集合 210
8.8.2 JMI的方法 213
8.8.3 定义参数化语言 214
8.8.4 寻求抽象 214
8.9 参数化PSM-代码映射 217
8.9.1 选择实现 218
8.9.2 较难对应到PIM中的元素 220
8.10 只读PSM的好处 221
8.11 PIM类型问题 222
8.12 多元参数化 224
8.12.1 PIM中的多组参数 224
8.12.2 PSM中的多组参数 225
8.13 语言定义策略 226
8.14 组件描述信息 228
8.15 同步模型和代码 230
8.15.1 “只允许正向工程”方法 230
8.15.2 局部往返工程 233
8.15.3 完整往返工程 235
8.15.4 往返和工具 237
8.15.5 往返工程和构架保证 237
8.15.6 层间同步 238
8.15.7 PSM的影响 241
8.15.8 维度灵活性 243
8.15.9 同步概要 243
8.16 物理模型和部署自动化 244
8.18 小结 245
8.17 及时建议 245
第三部分 高级话题 249
第9章 CWM建模变换 249
9.1 不仅是数据库元模型 249
9.2 实现策略 251
9.3 内部工作 254
9.3.1 公共超类 254
9.3.2 映射表达式 257
9.4 作为源和目标的UML模型 260
9.5 元模型间的映射 262
9.6 MOF映射 266
9.7 完整的画面 268
9.8 局限性 270
9.9 及时建议 271
9.10 小结 271
第10章 其他高级话题 273
10.1 生成的代码:说明性和指令性 273
10.1.1 API 273
10.1.3 标准的角色 274
10.1.2 信息格式 274
10.2 全新和遗产 275
10.3 再看元数据管理 276
10.3.1 作为全新领域的元数据管理 276
10.3.2 实现感兴趣的操作 276
10.3.3 实现派生属性和关联 278
10.3.4 概要 279
10.4 生成桥接器 280
10.4.1 映射:基本知识 280
10.4.2 推广桥接问题 282
10.4.3 标准和桥接器 285
10.5 可执行模型和虚拟机 286
10.5.1 业界的例子 286
10.5.2 正确性 287
10.5.3 性能 287
10.5.4 低层次动态性 288
10.5.5 反射 290
10.5.6 反射和割据元数据 290
10.5.7 得出结论 291
10.6 再议提升平台抽象层次 292
10.5.8 中庸之道 292
10.7 MDA和系统工程 293
10.8 及时建议 293
10.9 小结 294
结语 现实检测 296
附录A 示例交易元模型 297
附录B 期权交易概念 301
参考资料 305
术语表 309
索引 313
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019