网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 解析MDA
分类
作者 (美国)克莱普等著//鲍志云译
出版社 人民邮电出版社
下载
简介
编辑推荐

本书通过精练的文字、独到的案例介绍MDA的概念、应用和相关技术。全书可分为3个部分,共12章。前3章介绍MDA的基本概念、框架和发展现状。第4~6章,以“Rosa早餐服务系统”为例,介绍MDA的应用和实施。第7~12章探讨变换、元建模、变换的定义、OMG标准和其他技术等深入话题,最后展望MDA的未来。全书的最后给出了术语表和Rosa系统的代码。本书能够帮助IT项目经理、开发者和研究人员认识和了解MDA,也适合对MDA感兴趣的读者阅读参考。

内容推荐

MDA(模型驱动架构)是OMG提出的新的软件开发方法学。本书通过精练的文字、独到的案例介绍MDA的概念、应用和相关技术。

全书可分为3个部分,共12章。前3章介绍MDA的基本概念、框架和发展现状。第4~6章,以“Rosa早餐服务系统”为例,介绍MDA的应用和实施。第7~12章探讨变换、元建模、变换的定义、OMG标准和其他技术等深入话题,最后展望MDA的未来。全书的最后给出了术语表和Rosa系统的代码。

本书能够帮助IT项目经理、开发者和研究人员认识和了解MDA,也适合对MDA感兴趣的读者阅读参考。

目录

第1章 MDA开发过程

1.1传统软件开发

1.1.1生产效率问题

1.1.2可移植性问题

1.1.3互操作性问题

1.1.4维护与文档问题

1.2模型驱动构架

1.2.1MDA开发生命周期

1.2.2变换步骤的自动化

1.3MDA带来的好处

1.3.1生产效率

1.3.2可移植性

1.3.3互操作性

1.3.4.维护与文档

1.4MDA组成部件

1.5小结

第2章 MDA框架

2.1什么是模型

2.1.1模型之间的关系

2.2模型分类

2.2.1业务模型和软件模型

2.2.2结构模型和动态模型

2.2.3平台独立模型和平台相关模型

2.2.4模型的目标平台

2.3什么是变换

2.4基本MDA框架

2.5示例

2.5.1公有属性和私有属性

2.5.2关联

2.6小结

第3章 今天的MDA

3.1OMG标准

3.1.1OMG语言

3.1.2OMG语言和变换定义

3.2作为PIM语言的UML

3.2.1普通UML

3.2.2可执行UML

3.2.3UML一OCL组合

3.3工具

3.3.1对变换的支持

3.3.2工具分类

3.4开发过程

3.4.1敏捷软件开发

3.4.2极限编程

3.4.3.Rational统一过程(RUP)

3.5小结

第4章 Rosa系统:MDA应用

4.1Rosa早餐服务系统

4.1.1业务

4.1.2软件系统

4.2应用MDA框架

4.2.1PIM和PSM

4.2.2PIM到PSM的变换

4.2.3PSM到代码模型的变换

4.2.43个抽象层次

4.3细说PIM

4.4小结

第5章 Rosa系统:从PIM到PSM

5.1PIM到关系PSM的变换

5.2PIM到EJBPSM的变换

5.2.1粗粒度的EJB模型

5.2.2变换规则

5.3PIM到WebPSM的变换

5.3.1变换规则

5.4.通信桥接器

5.5小结

第6章 Rosa系统:从PSM到代码

6.1关系模型到代码的变换

6.2EJB模型到代码的变换

6.2.1对EJB代码的一些注解

6.2.2变换规则

6.3Web模型到代码的变换

6.3.1Web代码结构

6.3.2变换规则

6.4小结

第7章 关于变换的更多信息

7.1值得追求的变换特性

7.2控制和调整变换

7.2.1手工控制

7.2.2变换条件

7.2.3变换参数

7.2.4额外信息

7.3可追溯性

7.4增量一致性

7.5双向性

7.6变换的内涵

7.6.1变换参数

7.6.2稳定的源.目标关系

7.6.3作为对象的变换规则

7.7小结

第8章 元建模

8.1元建模导引

8.2OMG的4个建模层次

8.2.1:M0层:实例

8.2.2M1层:系统的模型

8.2.3M2层:模型的模型

8.2.4M3层:M2的模型

8.2.5不需要再多层次了

8.3在MDA中使用元建模

8.3.1扩展的MDA框架

8.4小结

第9章 定义你自己的变换

9.1再论变换定义

9.2变换定义语言

9.2.1变换规则需求

9.2.2变换规则表示法

9.2.3变换定义

9.3示例变换定义

9.3.1公有和私有属性

9.3.2关联

9.3.3类

9.3.4.完成变换定义

9.4.完整的MDA框架

9.5小结

第10章 Rosa系统的变换定义

10.1UML到关系模型的变换

10.1.1UML到关系模型的变换定义

10.1.2完成关系模型

10.2UML到EJB模型的变换

10.2.1其他的操作

1013UML到Web模型的变换

10.4小结

第11章 oMG标准和其他技术

11.1导引

11.2MOF

11.2.1MOF工具

11.2.2MOF在MDA中的角色

11.3查询、视图和变换

11.4UML

11.4.1UML元模型

11.4.2UML在MDA中的角色

11.5OCL

11.5.1在UML中使用OCL

11.5.2在MOF中使用OCL

11.5.3OCL在MDA中的角色

11.6UML动作语义

11.7CWM

11.8IJMLprofile

11.8.1profile在MDA中的角色

11.9小结

第12章 展望MDA

12.1MDA范型迁移

12.1.1历史的视角

12.1.2关注焦点的转移

12.1.3美梦无法成真吗

12.2开发过程

12.3工具

12.4建模语言

12.5小结

附录A 术语表

附录B Rosa系统的代码

参考书目

索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 5:40:54