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

相关推荐
法号:行颠40 分钟前
Chaos-nano:Arduino Pro Mini 轻量级操作系统解析与实战应用
单片机·mcu·系统架构
君不见,青丝成雪6 小时前
网关整合验签
大数据·数据结构·docker·微服务·系统架构
_清浅10 小时前
软件工程(速成笔记)
软件工程
PcVue China10 小时前
PcVue X 工控——工厂数字化转型与落地巡回研讨会圆满举行
人工智能·软件工程·scada·监控平台·工控网
程序员卡卡西11 小时前
2025年下半年软考高级系统架构师题目和答案
系统架构
雾江流1 天前
RikkaHub 1.6.11 | 开源的本地大型语言模型聚合应用,支持多种AI服务提供商
人工智能·语言模型·自然语言处理·软件工程
夕阳2302 天前
蓝牙核心系统架构介绍
系统架构·#蓝牙开发·#蓝牙技术·#蓝牙核心系统·#ble低功耗蓝牙
leafff1232 天前
一文读懂:如何选择适合的RAG系统架构设计模式?
设计模式·自然语言处理·系统架构
Ashlee_code2 天前
全球动荡下的金融科技突围:TRS收益互换与场外个股期权系统架构全景解析
科技·金融·系统架构·跨境·kyc·金融机构·场外期权
蒋星熠2 天前
全栈开发实战指南:从架构设计到部署运维
运维·c++·python·系统架构·node.js·devops·c5全栈