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

相关推荐
蓝天居士1 小时前
软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(23)
系统架构
爱思德学术5 小时前
中国计算机学会(CCF)推荐学术会议-A(软件工程/系统软件/程序设计语言):ISSTA 2026
软件测试·软件工程·软件分析
帅次14 小时前
系统分析师:软件需求工程的需求定义、需求验证和需求管理
软件工程·软件构建·需求分析·代码规范·设计规范·规格说明书·代码复审
GeorgiaStar14 小时前
为什么Kafka不像MySQL与Redis那样做读写分离
kafka·系统架构
粟悟饭&龟波功1 天前
【软考系统架构设计师】八、软件可靠性
系统架构·软件工程
程序员小胖胖1 天前
每天一道面试题之架构篇|动态功能开关(Feature Flag)系统架构设计
架构·系统架构
SoftwareTeacher1 天前
现代软件工程教学方法的三种视角分析
软件工程
dylanstudy1 天前
【Droidrun自然语言控制Android和iOS设备】
ai·智能手机·系统架构
雾江流1 天前
洛雪音乐PC版2.12.1.beta1 | 支持歌曲无损下载,汇集全网音乐资源,界面简洁操作简便
软件工程
Clover W1 天前
短视频工厂软件使用指南
软件工程