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

相关推荐
鱼跃鹰飞10 小时前
面试题:说说MMAP和DMA/SG-DMA的关系
面试·职场和发展·架构·系统架构
专注echarts研发20年20 小时前
工业级 Qt 业务窗体标杆实现・ResearchForm 类深度解析
数据库·qt·系统架构
张彦峰ZYF1 天前
商品供给域的工程化简要设计考量
后端·系统架构·商品模型·商品供给
阿勉要睡觉1 天前
软件工程期末汇总
软件工程
qq_397752931 天前
四向穿梭车系统在高密度仓储中的应用逻辑与系统架构解析
系统架构·智能仓储·自动化仓储·四向穿梭车·高密度仓库·wms / wcs·仓储工程实践
mmWave&THz1 天前
柔性PZT压电薄膜在空间大型柔性反射面精准调控中的技术突破与应用
网络·人工智能·系统架构·信息与通信·智能硬件
消失的旧时光-19431 天前
从 FFI 到系统架构:跨语言核心库的设计方法——把“会调用 native”,升级为“构建系统能力”
系统架构
搞科研的小刘选手2 天前
【高届数会议推荐】第九届先进电子技术、计算机与软件工程国际学术会议(AETCSE 2026)
计算机·软件工程·软件开发·学术会议·计算机工程·先进电子技术·电子技术
我命由我123452 天前
充血模型与贫血模型
java·服务器·后端·学习·架构·java-ee·系统架构
Coder_Boy_2 天前
基于SpringAI的在线考试系统-数据库 表结构 & 完整外键依赖关系梳理
java·数据库·人工智能·软件工程