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

相关推荐
我喜欢就喜欢11 小时前
豆包赋能抖音生态:从内容创作到运营提效的全景应用
人工智能·系统架构
dishugj12 小时前
https://blog.csdn.net/dishugj/article/details/162068579
数据库·系统架构
希赛网13 小时前
2026下半年系统架构设计师考前20问
系统架构·软考高级·系统架构设计师·软考高级架构师·软考高级系统架构设计师
辛迪聊物业数字化14 小时前
中小物业SaaS系统架构设计:从收费、巡检到IoT对接的落地实践
物联网·系统架构
Dola_Zou14 小时前
工商业储能系统核心策略
算法·自动化·软件工程
各类产品分享15 小时前
工厂 AR 巡检系统架构设计与落地难点解析
系统架构·ar·ar巡检
我喜欢就喜欢15 小时前
DeepSeek 大模型多场景落地应用指南
人工智能·系统架构
坐看风云变幻16 小时前
《系统架构师成长之路》第 3 期|计算机网络:TCP 三次握手与可靠传输
tcp/ip·计算机网络·系统架构
YuanDaima204816 小时前
系统架构与数据库理论基础:PostgreSQL 与 pgvector
数据库·人工智能·docker·postgresql·系统架构·产品经理