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

相关推荐
却道天凉_好个秋11 小时前
系统架构设计(五):构件
系统架构
蓝天居士19 小时前
软考 系统架构设计师系列知识点之杂项集萃(60)
系统架构
meisongqing1 天前
【软件工程】机器学习多缺陷定位技术分析
人工智能·机器学习·软件工程·缺陷定位
widder_1 天前
软考软件设计师中级——软件工程笔记
软件工程·软考·软件设计师
掘金-我是哪吒2 天前
分布式微服务系统架构第131集:fastapi-python
分布式·python·微服务·系统架构·fastapi
flying robot2 天前
小结:Android系统架构
android·系统架构
递归尽头是星辰2 天前
开发者的测试复盘:架构分层测试策略与工具链闭环设计实战
系统架构·集成测试·契约测试·测试复盘·分层测试策略
蓝天居士2 天前
软考 系统架构设计师系列知识点之杂项集萃(58)
系统架构
meisongqing2 天前
【软件工程】软件缺陷 基于动态分析的方法
软件工程·缺陷
-qOVOp-2 天前
zst-2001 上午题-历年真题 软件工程(38个内容)
软件工程