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

相关推荐
tedcloud1231 小时前
ppt-master部署教程:快速搭建智能演示文稿系统
服务器·人工智能·系统架构·游戏引擎·powerpoint
BullSmall5 小时前
软件开发基线管理--全套 Excel 模板
excel·软件工程
2603_9547083110 小时前
微电网分布式电源接入技术:光伏、风电的适配设计
人工智能·分布式·物联网·架构·系统架构·能源
大迪deblog11 小时前
系统架构设计-④系统架构评估-SAAM评估案例
系统架构
小短腿的代码世界20 小时前
Qt 股票订单撮合引擎:高频交易系统的核心心脏
开发语言·数据库·qt·系统架构·交互
SurpriseDPD1 天前
Linux 内核基础知识:READ_ONCE、内存屏障与指令重排
linux·系统架构
ICT_SOLIDWORKS1 天前
SOLIDWORKS二次开发高效插件ICTBox(第3期):智能批量打印
软件工程
大迪deblog1 天前
系统架构设计-④系统架构评估-ATAM和SAAM对比
系统架构
大迪deblog1 天前
系统架构设计-④系统架构评估-ATAM评估案例
系统架构
大迪deblog1 天前
系统架构设计-④系统架构评估-CBAM评估案例
系统架构