解析MDA

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 解析MDA

出版社:邮电出版社
出版日期:2004-1
ISBN:9787115118127
作者:克莱普
页数:170页

内容概要

本书的3位作者都是OMG的MDA标准化委员会成员。Anneke Kleppe是OCL的主要开发者,他在1995年创立了Klasse Objecten公司。Jos Warmer是Klasse Objecten的顾问。他是UML修订工作组的骨干成员,正在负责修订UML 2.0将包含的内容。Wim Bast是Compuware的OptimalJ MDA构架师。

书籍目录

第1章 MDA开发过程 1.1 传统软件开发  1.1.1 生产效率问题  1.1.2 可移植性问题  1.1.3 互操作性问题  1.1.4 维护与文档问题 1.2 模型驱动构架  1.2.1 MDA开发生命周期  1.2.2 变换步骤的自动化 1.3 MDA带来的好处  1.3.1 生产效率  1.3.2 可移植性  1.3.3 互操作性  1.3.4 维护与文档 1.4 MDA组成部件 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.1 OMG标准  3.1.1 OMG语言  3.1.2 OMG语言和变换定义 3.2 作为PIM语言的UML  3.2.1 普通UML  3.2.2 可执行UML  3.2.3 UML-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.1 Rosa早餐服务系统  4.1.1 业务  4.1.2 软件系统 4.2 应用MDA框架  4.2.1 PIM和PSM  4.2.2 PIM到PSM的变换  4.2.3 PSM到代码模型的变换  4.2.4 3个抽象层次 4.3 细说PIM 4.4 小结第5章 Rosa系统:从PIM到PSM 5.1 PIM到关系PSM的变换 5.2 PIM到EJB PSM的变换  5.2.1 粗粒度的EJB模型  5.2.2 变换规则 5.3 PIM到Web PSM的变换  5.3.1 变换规则 5.4 通信桥接器 5.5 小结第6章 Rosa系统:从PSM到代码 6.1 关系模型到代码的变换 6.2 EJB模型到代码的变换  6.2.1 对EJB代码的一些注解  6.2.2 变换规则 6.3 Web模型到代码的变换  6.3.1 Web代码结构  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章 元建模第9章 定义你自己的变换第10章 Rosa系统的变换定义第11章 OMG标准和其他技术第12章 展望MDA附录A 术语表附录B Rosa系统的代码参考书目索引

作者简介

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

图书封面


 解析MDA下载 更多精彩书评



发布书评

 
 


精彩书评 (总计2条)

  •     这几天通读了《解析MDA》,觉得是“前途光明,道路曲折”啊,特别是在中国,简直是不可想像的。等到中国印度的人力成本使上游企业无法忍受,外包不是出路的时候,透过那些巨头们的鼎立支持,投入精力开发适合工业化应用的自动化工具,MDA才会有实质上的应用。到那时候我们这些金字塔底端的人大部分恐怕面临失业的危险,所以还是不要到来的好。目前能做的就是多用UML,加强分析设计能力了。--------------------------------------------放进衣服,倒入洗衣粉,插上水管,按下启动。感谢全自动洗衣机让我可以做完这几个动作就该干嘛干嘛。不知道从产生全自动洗衣机的点子到全自动洗衣机普及用了多长时间。获取需求,建立模型,自动生成,发布部署。软件业也渴望全自动,希望软件开发像洗衣服一样方便。不管MDA还是DSL,他们的目标只有一个:消灭代码工。工具商们画好大一个饼,不知道这个饼能不能吃上,或者啥时候能吃,有没有洗衣机那么快。有一天或许模型也用不着,只要按照一定格式用类似“新话”(感谢奥运)写的需求就可以全自动得到想要的软件。我巴望这一天早点到来,因为我的工作是“基于需求的软件测试”。到那时候,现在的开发人员和其他的测试人员该无处容身了吧,只剩下写需求的和测需求的,嘿嘿,让你们开发的天天没好脸色。这话听起来真美,让人有些沉醉。总会有那么一天,但借用一句老话,在可预见的未来有些渺茫。不过挨踢业总是不乏奇迹,这个奇迹你要早点到来。
  •     想法很好,目前相关技术还不成熟。这本书仅仅是非常简要的介绍了MDA的相关概念和主要实现思路,将Explained翻译为解析有些误导了。不过MDA方面也没什么好书,因为这一技术本身还不成熟吧

精彩短评 (总计3条)

  •     对MDA的概念解释得比较明白,足够把握MDA的理念了。至于如何去运用工具,还需要许多实践尝试。
  •     这本书可以拓展一下个人的知识面,篇幅不多,容易一周内读完。
  •     想法很好,目前的实现支持还很不成熟。这本书仅仅是非常简要的介绍了MDA的相关概念和主要实现思路,将Explained翻译为解析实在是误导读者。不过MDA方面也没什么好书,因为这一技术本身还不成熟吧
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024