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

相关推荐
zzqssliu9 小时前
反向代购系统架构实战|基于 Taocarts 自研淘宝 1688 跨境代购系统核心框架设计
系统架构
水云桐程序员11 小时前
APP 的架构设计
macos·objective-c·cocoa·软件工程
架构谨制@涛哥14 小时前
本体从入门到实战-03.为什么AI需要一个本体层?
人工智能·架构·软件工程·软件构建
roman_日积跬步-终至千里14 小时前
【系统架构师-综合题(12)】未来信息技术知识点
系统架构
mydeman15 小时前
智能体工程化演进:架构收敛、协议标准化与安全边界下沉
人工智能·架构·软件工程·ai编程
水云桐程序员15 小时前
React Native(RN)跨平台 App 架构
react native·objective-c·软件工程·reactnative
thubier(段新建)1 天前
三方物流平台-OMS系统架构设计方案
系统架构·oms
花生鼻子卷大象1 天前
软件工程-理论与实践(第三版)
软件工程
程序员_大白1 天前
软件工程课程管理系统项目设计,零基础入门到精通,收藏这篇就够了
大数据·软件工程
刀法如飞1 天前
Palantir Ontology 存储结构与读写机制原理深入剖析
大数据·设计模式·系统架构