查看更多
当前 - 选择题 - 开发模型
中等
单选题
2022年11月第23题
#第一版教材
#了解即可

使用模型驱动的软件开发方法,软件系统被表示为一组可以被自动转换为可执行代码的模型。其中,(平台无关模型)在不涉及实现的情况下对软件系统进行建模。

问题(1)
浓缩知识点

模型驱动体系结构(MDA)是以模型为核心的软件开发方法,支持将模型自动转换为可执行代码,其核心包含三个层次的模型:计算无关模型(CIM)聚焦业务领域的高层抽象,脱离系统实现与计算细节,主要用于领域分析阶段;平台无关模型(PIM)侧重于对软件系统的结构与行为做详细建模,不绑定具体平台实现,是实现跨平台转换的关键中间模型,可进一步转换适配不同技术平台;平台相关模型(PSM)则是在PIM基础上补充特定平台的实现细节,完成后可直接生成对应平台的可执行代码。

正确答案
A

本题考察的是模型驱动的软件开发方法(MDA)中的模型分类
模型驱动体系结构(Model Driven Architecture, MDA)以模型为核心,分为不同抽象层次:
(1)计算无关模型(CIM):描述业务领域的高层抽象,与系统实现细节无关,主要用于领域分析阶段。
(2)平台无关模型(PIM):描述系统的结构和行为,对系统进行详细建模,但不涉及具体平台实现,能够通过转换生成不同平台的模型。
(3)平台相关模型(PSM):在 PIM 基础上增加特定平台的实现细节,可直接生成目标平台的代码。

A选项平台无关模型:在不涉及实现的情况下对软件系统进行建模,符合题干描述,正确。
B选项计算无关模型:关注业务领域,不是对软件系统运转进行详细建模,错误。
C选项平台相关模型:包含平台实现细节,涉及实现,错误。
D选项实现相关模型:不是 MDA 标准术语,错误。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有