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

相关推荐
乾元17 分钟前
提示词注入:针对 LLM 的 SQL 注入式攻击分析
运维·人工智能·安全·网络安全·架构·系统架构·自动化
CS创新实验室1 小时前
结构性重塑:人工智能时代的软件工程将走向何方
人工智能·软件工程
消失的旧时光-194313 小时前
第二十四课:从 Java 后端到系统架构——后端能力体系的最终总结
java·开发语言·系统架构
我只会写Bug啊19 小时前
【软考】2026年软考高级考前集训100题(题目+选项+答案+解析)
系统架构·软考·系统架构师·系统分析师·十大管理
雾江流20 小时前
Musify9.7.6 | 纯净无广免费音乐软件, 畅听国内外歌曲, 需要特殊网络
软件工程
白太岁1 天前
操作系统开发:(7) 优先级反转与继承、TLS 及核亲和性
c语言·单片机·系统架构
皮卡丘不断更1 天前
让数据“开口说话”!SwiftBoot AI 智能看板 v0.1.8 震撼来袭
人工智能·系统架构·ai编程
电子科技圈1 天前
SmartDV与Mirabilis Design宣布就SmartDV IP系统级模型达成战略合作
大数据·设计模式·软件工程
AEIC学术交流中心1 天前
【快速EI检索 | IEEE出版 |见刊检索稳定】第三届算法、软件工程与网络安全国际学术会议(ASENS 2026)
软件工程
带娃的IT创业者1 天前
解密OpenClaw系列04-OpenClaw设计模式应用
设计模式·软件工程·软件架构·ai agent·ai智能体开发·openclaw