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

相关推荐
黑巧克力可减脂6 小时前
商鞅变法与代码重构:AI正在如何重写软件工程的“耕战律令”
人工智能·重构·软件工程
带娃的IT创业者6 小时前
解密OpenClaw_03-OpenClaw核心功能特性
macos·系统架构·objective-c·cocoa·软件工程·智能体开发·openclaw
云呐8 小时前
固定资产管理软件的核心优点有哪些?
金融·系统架构·健康医疗·制造·政务
开源能源管理系统9 小时前
开源模式下的企业级能源管理系统架构演进与实践思考
系统架构·开源·能源管理系统
Tadas-Gao9 小时前
大模型实战装备全解析:从本地微调到移动算力的笔记本电脑选择指南
架构·系统架构·大模型·llm
C澒9 小时前
从单体到分布式:SLDS 2.0 全球物流履约网络架构演进之路
前端·分布式·架构·系统架构·教育电商·交通物流
彷徨的蜗牛9 小时前
架构设计终极指南:从选型博弈到演进路线
架构·系统架构
今天只学一颗糖18 小时前
1、《深入理解计算机系统》--计算机系统介绍
linux·笔记·学习·系统架构
若风的雨1 天前
【deepseek】RT-Thread 对 PCIe 的支持情况
系统架构
雾江流1 天前
Reeden 1.25.2 | 高颜值小说阅读支持AI朗读与MultiTTS
软件工程