https://github.com/ericwq/mdsd
Model-Driven Software Development: chinese version
https://github.com/ericwq/mdsd
Last synced: 12 months ago
JSON representation
Model-Driven Software Development: chinese version
- Host: GitHub
- URL: https://github.com/ericwq/mdsd
- Owner: ericwq
- License: mit
- Created: 2024-10-08T00:08:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-17T11:07:06.000Z (about 1 year ago)
- Last Synced: 2025-06-17T12:21:41.638Z (about 1 year ago)
- Homepage:
- Size: 22.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## MDSD 模型驱动软件开发:中文版(非盈利,非官方)

* [序言](ch0/0.md)
* [第一部分 简介](part1.md)
- [1 引言](ch1/0.md)
* [1.1 本书的主题](ch1/1.md)
* [1.2 目标受众](ch1/2.md)
* [1.3 本书的目标](ch1/3.md)
* [1.4 本书的范围](ch1/4.md)
* [1.5 本书的结构和读者指南](ch1/5.md)
* [1.6 配套网站](ch1/6.md)
* [1.7 作者简介](ch1/7.md)
* [1.8 关于封面](ch1/8.md)
* [1.9 致谢](ch1/9.md)
- [2 MDSD 基本概念和术语](ch2/0.md)
* [2.1 挑战](ch2/1.md)
* [2.2 MDSD 的目标](ch2/2.md)
* [2.3 MDSD 的方法](ch2/3.md)
* [2.4 基本术语](ch2/4.md)
* [2.5 架构为中心的 MDSD](ch2/5.md)
- [3 案例研究: 典型 Web 应用](ch3/0.md)
* [3.1 应用开发](ch3/1.md)
* [3.2 架构开发](ch3/2.md)
* [3.3 结论与展望](ch3/3.md)
- [4 概念的形成](ch4/0.md)
* [4.1 共同的 MDSD 概念和术语](ch4/1.md)
* [4.2 模型驱动架构](ch4/2.md)
* [4.3 以架构为中心的 MDSD](ch4/3.md)
* [4.4 生成式编程](ch4/4.md)
* [4.5 软件工厂](ch4/5.md)
* [4.6 模型集成计算](ch4/6.md)
* [4.7 面向语言的编程](ch4/7.md)
* [4.8 特定领域建模](ch4/8.md)
- [5 分类](ch5/0.md)
* [5.1 MDSD 与 CASE、4GL 和向导的比较](ch5/1.md)
* [5.2 MDSD vs. 往返工程](ch5/2.md)
* [5.3 MDSD 与模式](ch5/3.md)
* [5.4 MDSD 和领域驱动设计](ch5/4.md)
* [5.5 MDSD、数据驱动的开发和解释器](ch5/5.md)
* [5.6 MDSD 与敏捷软件开发](ch5/6.md)
* [第二部分 领域架构](part2.md)
- [6 元建模](ch6/0.md)
* [6.1 什么是元建模](ch6/1.md)
* [6.2 元层次与抽象层次](ch6/2.md)
* [6.3 MOF 和 UML](ch6/3.md)
* [6.4 扩展 UML](ch6/4.md)
* [6.5 UML 配置文件](ch6/5.md)
* [6.6 元建模和 OCL](ch6/6.md)
* [6.7 元建模: 例 1](ch6/7.md)
* [6.8 元建模: 例 2](ch6/8.md)
* [6.9 工具支持的模型验证](ch6/9.md)
* [6.10 元建模与行为](ch6/10.md)
* [6.11 更复杂的示例](ch6/11.md)
* [6.12 元建模中的陷阱](ch6/12.md)
- [7 支持 MDSD 的目标架构](ch7/0.md)
* [7.1 MDSD 背景下的软件架构](ch7/1.md)
* [7.2 什么是合理的架构?](ch7/2.md)
* [7.3 如何建立好的架构?](ch7/3.md)
* [7.4 软件架构的构建模块](ch7/4.md)
* [7.5 架构参考模型](ch7/5.md)
* [7.6 平衡 MDSD 平台](ch7/6.md)
* [7.7 架构一致性](ch7/7.md)
* [7.8 MDSD 和 CBD](ch7/8.md)
* [7.9 SOA、BPM 和 MDSD](ch7/9.md)
- [8 构建领域架构](ch8/0.md)
* [8.1 DSL 构建](ch8/1.md)
* [8.2 通用转换架构](ch8/2.md)
* [8.3 构建转换的技术方面](ch8/3.md)
* [8.4 解释器的使用](ch8/4.md)
- [9 代码生成技术](ch9/0.md)
* [9.1 代码生成--为什么?](ch9/1.md)
* [9.2 分类](ch9/2.md)
* [9.3 生成技术](ch9/3.md)
- [10 模型转换技术](ch10/0.md)
* [10.1 历史](ch10/1.md)
* [10.2 M2M 语言要求](ch10/2.md)
* [10.3 总体架构](ch10/3.md)
* [10.4 转换示例](ch10/4.md)
* [10.5 OMG 标准化进程和工具可用性](ch10/5.md)
* [10.6 评估](ch10/6.md)
- [11 MDSD 工具: 角色、架构、选择标准和提示](ch11/0.md)
* [11.1 工具在开发过程中的作用](ch11/1.md)
* [11.2 工具架构和选择标准](ch11/2.md)
* [11.3 提示](ch11/3.md)
- [12 MDA 标准](ch12/0.md)
* [12.1 目标](ch12/1.md)
* [12.2 核心概念](ch12/2.md)
* [第三部分 过程与工程](part3.md)
- [13 MDSD 过程构件和最佳实践](ch13/0.md)
* [13.1 引言](ch13/1.md)
* [13.2 应用和领域架构开发的分离](ch13/2.md)
* [13.3 双轨迭代开发](ch13/3.md)
* [13.4 目标架构开发流程](ch13/4.md)
* [13.5 产品线工程](ch13/5.md)
- [14 测试](ch14/0.md)
* [14.1 测试类型](ch14/1.md)
* [14.2 模型驱动应用开发中的测试](ch14/2.md)
* [14.3 测试领域架构](ch14/3.md)
- [15 版本管理](ch15/0.md)
* [15.1 什么是版本化?](ch15/1.md)
* [15.2 项目和依赖关系](ch15/2.md)
* [15.3 应用项目的结构](ch15/3.md)
* [15.4 混合文件的版本管理和构建过程](ch15/4.md)
* [15.5 团队建模和部分模型的版本化](ch15/5.md)
- [16 案例研究: 嵌入式组件基础设施](ch16/0.md)
* [16.1 概述](ch16/1.md)
* [16.2 产品线工程](ch16/2.md)
* [16.3 建模](ch16/3.md)
* [16.4 组件的实现](ch16/4.md)
* [16.5 生成器适配](ch16/5.md)
* [16.6 代码生成](ch16/6.md)
- [17 案例研究: 企业系统](ch17/0.md)
* [17.1 概述](ch17/1.md)
* [17.2 第一阶段:详细设计](ch17/2.md)
* [17.3 第二阶段:迭代](ch17/3.md)
* [17.4 第三阶段:自动化](ch17/4.md)
* [17.5 讨论](ch17/5.md)
* [第四部分 管理](part4.md)
- [18 决策支持](ch18/0.md)
* [18.1 商业潜力](ch18/1.md)
* [18.2 自动化和重用](ch18/2.md)
* [18.3 质量](ch18/3.md)
* [18.4 重用](ch18/4.md)
* [18.5 可移植性、可更换性](ch18/5.md)
* [18.6 投资和可能的效益](ch18/6.md)
* [18.7 关键问题](ch18/7.md)
* [18.8 结论](ch18/8.md)
* [18.9 推荐阅读](ch18/9.md)
- [19 组织方面](ch19/0.md)
* [19.1 角色分配](ch19/1.md)
* [19.2 团队结构](ch19/2.md)
* [19.3 软件产品开发模式](ch19/3.md)
- [20 MDSD 的采用策略](ch20/0.md)
* [20.1 前提条件](ch20/1.md)
* [20.2 入门 - MDSD 试点](ch20/2.md)
* [20.3 对现有系统的 MDSD 改造](ch20/3.md)
* [20.4 软件库的分类](ch20/4.md)
* [20.5 构建、购买或开源](ch20/5.md)
* [20.6 供应链的设计](ch20/6.md)
* [20.7 领域架构的增量演进](ch20/7.md)
* [20.8 风险管理](ch20/8.md)
* [A 模型转换代码](a/0.md)
- [A.1 完整的 QVT 关系 alma2db 示例](a/1.md)
- [A.2 完整的 QVT 运算映射 alma2db 示例](a/2.md)
* [参考](ref.md)