模型驱动的体系结构(MDA)

1.模型驱动的体系结构的概念

使用模型驱动的软件开发方法,软件系统被表示为一组可以被自动转换为可执行代码的模型。其中,( 计算无关模型)对系统中使用的重要的领域抽象进行建模,因此有时被称为领域模型。

模型驱动的体系结构是一种关注模型的软件设计和实现方法,使用了UML模型的一个子集来描述系统,其中会创建不同抽象层次上的模型。

2.抽象系统模型3种类型

模型驱动的体系结构(MDA)方法建议应当产生以下3种类型的抽象系统模型:

1.计算无关模型(Computation Independent Model, CIM)。CIM对系统中使用的重要的领域抽象进行建模,因此有时被称为领域模型。

2.平台无关模型(Platform-Independent Model, PIM)。PIM在不涉及实现的情况下对系统的运转进行建模。

3.平台相关模型(Platform-Specific Model, PSM)。PSM是对平台无关模型转换后得到的,对于每个应用平台都有一个单独的PSM。

相关推荐
workflower16 小时前
人形机器人技术与产业基础
机器人·云计算·软件工程·需求分析·软件需求
dishugj19 小时前
2.2.3存储器 考点整理(系统架构设计师)
系统架构
梁辰兴1 天前
软件工程:排错方法
软件工程·梁辰兴·经典方法·排错方法·科学推理方法·现代工具方法·方法选择与组合
dishugj1 天前
系统架构的常用建模方法和评价架构的4+1观察视角
架构·系统架构
风123456789~1 天前
【架构专栏】第7章 系统架构设计基础知识 3/3
架构·系统架构
风123456789~1 天前
【架构专栏】第7章 系统架构设计基础知识 2/3
架构·系统架构
励志不掉头发的内向程序员1 天前
【LibreCAD 2D架构】RS_Line创建之后发生了什么?从图形容器到屏幕渲染
开发语言·c++·qt·学习·系统架构
微三云生态系统架构师-彭丹1 天前
顶俏积分闭环S2B2C系统设计:以销定产与积分换货的技术实现
系统架构
梁辰兴2 天前
软件工程:排错的原则
软件工程·梁辰兴·排错的原则·五大原则·排错方法·策略选择·排错心法