模型驱动的体系结构(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。

相关推荐
粟悟饭&龟波功8 小时前
【软考系统架构设计师】三、计算机系统基础知识
系统架构·软件工程
好大哥呀21 小时前
Rider 2025 游戏多引擎适配,开发更高效安装教程
软件工程
粟悟饭&龟波功1 天前
【软考系统架构设计师】一、考试范围及核心知识点梳理
系统架构·软件工程
timmy-uav1 天前
BetaFlight代码解析(20)—屏幕显示(OSD)
架构·系统架构·无人机·飞控·betaflight
DisonTangor1 天前
Mistral AI 开源一款专为软件工程任务设计的智能大语言模型——Devstral 2 123B Instruct 2512
人工智能·开源·aigc·软件工程
Tezign_space1 天前
AI重构营销:3K营销体系的技术实现路径与系统架构
人工智能·重构·系统架构·内容运营·kol·kos·koc
ysdysyn1 天前
CAM:制造的“自动翻译官”——将设计语言转化为机器指令的魔术师
系统架构·制造·设计语言·cam
αSIM0V1 天前
系统架构2-质量属性Quality Attributes
软件工程
粟悟饭&龟波功1 天前
【软考系统架构设计师】二、绪论
系统架构·软件工程
禅道程序猿1 天前
从标准到落地:ASPICE双V模型在汽车软件工程中的实践路径
汽车·产品运营·项目管理·软件工程·产品经理·敏捷流程