模型驱动软件开发:技术、工程与管理

模型驱动软件开发:技术、工程与管理
作 者: 斯多 沃尔特 杨华 高猛
出版社: 清华大学出版社
丛编项: 国外计算机科学经典教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工程/开发项目管理
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Thomas Stah是b+m informatik AG的首席架构师,主要研究模型驱动的软件开发,并且是这方面的专家,具有广泛的实践经验。

内容简介

Markus Völter模型驱动的软件开发(MDSD)是当前受到开发人员和研究人员高度关注的开发范型。随着OMG的MDA 和Microsoft的Software Factories的出现,MDSD方法已经越来越受到程序员的关注,并且成为一些国际协会(例如OOPSLA、JAOO和OOP)的重点讨论议题。MDSD使用域特定语言创建模型,这种模型以有效的、域特定方式表达应用程序结构或行为。通过一系列模型转换过程,这些模型随后被转换为可执行的代码。本书是一本面向软件架构师和开发人员的实践指南,包括了大量实践范例和丰富的案例研究。

图书目录

第Ⅰ部分 导论

 第1章 绪论

 第2章 MDSD的基本思想和术语

 第3章 一个典型的Web应用

 第4章 概念形成

 第5章 分类

第Ⅱ部分 域体系结构

 第6章 元建模

 第7章 可以使用MDSD的目标体系结构

 第8章 构建域体系结构

 第9章 代码生成技术

 第10章 使用QVT进行模型转换

 第11章 MDSD工具:角色、体系结构、选择标准和指南

 第12章 MDA标准

第Ⅲ部分 过程和工程

 第13章 MDSD过程构件和最佳实践

 第14章 测试

 第15章 版本化

 第16章 案例研究:嵌入式的组件基础结构

 第17章 案例研究:企业系统

第Ⅳ部分 管 理

 第18章 决策支持

 第19章 组织方面

 第20章 MDSD的改进策略

附录A 模型转换代码