MD 更新:未知

概念

Model:客观事物的抽象表示 Architecture:构成系统的部件、连接件及其约束规则 Model-Driven:使用模型完成软件的分析、设计、构建、部署、维护等各开发活动

目标

Portability:可移植性 interoperability:互通性 Reusability:可重用性

核心模型

计算无关模型(CIM)

对某具体行业内一个项目的业务需求及其系统功能需求进行分析

平台独立模型(PIM)

具有高抽象层次、独立于任何实现技术的模式

平台相关模型(PSM)

为某种特定实现技术量身定做,用这种实现构造来描述系统的模型。PIM 会被换成一个或多个 PSM

代码Code

用源代码对系统的描述。每个 PSM 都将被换成代码