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

相关推荐
钝挫力PROGRAMER1 小时前
软件工程结构型设计模式
设计模式·软件工程
C澒4 小时前
前端技术核心领域与实践方向
前端·系统架构
犀思云17 小时前
如何通过网络即服务平台实现企业数字化转型?
运维·网络·人工智能·系统架构·机器人
liu****18 小时前
4.Qt窗口开发全解析:菜单栏、工具栏、状态栏及对话框实战
数据库·c++·qt·系统架构
Python_Study20251 天前
面向工程材料行业的数据采集系统架构设计与选型指南
系统架构
技术与健康1 天前
什么是ADSE?逻辑驱动的软件工程新范式
软件工程
雾江流1 天前
HDx播放器1.0.184 | 支持多种格式和4K/8K高清视频播放,内置推特~脸书下载器
音视频·软件工程
会周易的程序员1 天前
openPLC REST API 参考(英译中)
c++·物联网·架构·软件工程·iot
鱼跃鹰飞1 天前
面试题:什么是时钟回拨问题?怎么解决
分布式·系统架构
Andy Dennis1 天前
一文漫谈面向对象编程中的SOLID编程
java·软件工程·设计规范