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

相关推荐
a180079310801 小时前
软件工程面试题(二十二)
java·面试·软件工程
王佑辉2 小时前
【系统架构设计师】独立构件体系结构风格
系统架构
march_birds3 小时前
FreeRTOS 与 RT-Thread 事件组对比分析
c语言·单片机·算法·系统架构
越学不动啦10 小时前
四、Bug篇+用例篇
软件测试·测试用例·bug·软件工程·测试基础
张彦峰ZYF10 小时前
构建高效复杂系统的关键:架构与模块详解
系统架构
北京理工大学软件工程17 小时前
软件工程-UML
软件工程·uml
编程在手天下我有1 天前
UML 4+1 视图:搭建软件架构的 “万能拼图”
软件工程
王佑辉1 天前
【系统架构设计师】嵌入式操作系统的定义及特点
系统架构
小天努力学java1 天前
【软考-架构】10.1、软件工程概述-CMM-软件过程模型-逆向工程
架构·软件工程