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

相关推荐
charlie1145141911 小时前
计算机图形学速通指南笔记(0)
c++·笔记·软件工程·计算机图形学·工程实践
RockHopper20257 小时前
工业AMR场景融合设计原理10——一致性与事实裁决
系统架构·智能制造·具身智能·工业amr
九成宫8 小时前
计算机网络期末复习——第5章:链路层 Part One
网络·笔记·计算机网络·软件工程
Coder_Boy_8 小时前
基于SpringAI的在线考试系统-阅卷评分与错题管理模块回归测试逻辑梳理文档
java·spring boot·系统架构·ddd·tdd·全栈开发
宇钶宇夕8 小时前
CoDeSys入门实战一起学习(十四):功能块(FB)与程序(PRG):实例化、调用与工程实践
运维·自动化·软件工程
技术性摸鱼9 小时前
数据库系统-考点
系统架构·数据库系统
腾讯云开发者10 小时前
反思软件工程,超越Vibe Coding
软件工程
宇钶宇夕1 天前
CoDeSys入门实战一起学习(十三):函数(FUN)深度解析:自定义、属性与实操案例
运维·算法·自动化·软件工程
努力学习的小廉1 天前
【QT(九)】—— 窗口
数据库·qt·系统架构
冬奇Lab1 天前
Android 15存储子系统深度解析(一):Vold与存储管理框架
android·车载系统·系统架构