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

相关推荐
ASKED_20197 小时前
一文阐述国内网络环境下使用NIM方法
人工智能·系统架构
梁辰兴9 小时前
软件工程:结构化分析方法
软件工程·数据流图·数据字典·er图·基本概念·结构化分析方法·状态转换图
youngerwang11 小时前
【无标题】架构设计案例每日一深耕 Day 1:数据流风格在ETL系统中的应用
系统架构
春风送暖88813 小时前
专为汽车电子决策层打造,全星APQP系统以AI驱动风险前置,降本增效,构筑研发质量核心堡垒
软件工程
微三云 - 廖会灵 (私域系统开发)15 小时前
企业私域商城系统架构选型分析:单体模板VS微服务自研架构
微服务·架构·系统架构
搭贝低代码15 小时前
财务管控系统架构设计:从Excel到数字化管控平台的技术跃迁
低代码·系统架构·excel
缓慢更新1 天前
低代码CRM系统架构设计:从数据层到表现层的完整技术方案
低代码·系统架构·rxjava
国科安芯1 天前
FreeRTOS RISC-V 浮点上下文切换移植:在 IAR 工程中完整保存 FPU 寄存器
java·开发语言·单片机·嵌入式硬件·算法·系统架构·risc-v
在水一缸1 天前
CarPlay Is Additive:从技术视角重新审视车载系统的“叠加”哲学
车载系统·系统架构·移动开发·人机交互·车联网·carplay
郝学胜-神的一滴2 天前
Python 高级编程 026:序列内核深剖
开发语言·python·程序人生·软件工程