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

相关推荐
lisw056 小时前
基于零信任的云-边-端访问控制系统,使用可信标签
人工智能·机器学习·软件工程
Zzj_tju7 小时前
LLM for Code Research:程序合成、自动调试与软件工程评测
人工智能·语言模型·软件工程
疯狂打码的少年8 小时前
【软件工程】需求工程:需求获取与需求分析
数据库·笔记·软件工程·需求分析
云纳星辰怀自在1 天前
嵌入式系统栈溢出:从幽灵Bug到精准防控的全链路指南
软件工程·嵌入式软件·栈溢出·stack溢出
NG4771 天前
【软件设计与体系结构】-策略设计模式
java·设计模式·软件工程
cspttty1 天前
二本软件工程专业好就业吗?毕业后能做哪些岗位
大数据·软件工程
梁辰兴1 天前
软件工程:软件的定义、特点、种类及其发展
软件工程·软件·梁辰兴·软件发展·软件定义·软件特点·软件种类
圣殿骑士-Khtangc1 天前
传统单体架构改造方案实战:从单体地狱到模块化架构的渐进式演进
系统架构
疯狂打码的少年1 天前
【软件工程】需求工程:需求规格说明与需求验证
笔记·软件工程
lisw051 天前
智能CAD:理论、算法、应用与展望!
人工智能·机器学习·软件工程