查看更多
当前 - 选择题 - 基于构件的软件工程
困难
单选题
2019年11月第25题
#第一版教材
#了解即可

构件组装是指将库中的构件经适当修改后相互连接构成新的目标软件。(__)不属于构件组装技术。

问题(1)
浓缩知识点

构件组装是构件软件工程中复用已有构件、经适配整合以构建新软件的核心环节,其标准技术分类主要有三类:一是基于功能的构件组装技术,核心通过构件的功能接口匹配完成组装,侧重功能层面的对接适配;二是基于数据的构件组装技术,依靠共享数据结构或统一数据格式实现构件间的通信与连接;三是面向对象的构件组装技术,借助面向对象的封装、继承、多态特性,将构件作为独立对象进行组装整合。当前构件组装技术体系中并不存在基于实现的构件组装技术这一分类,此类表述不属于标准的构件组装技术范畴。

正确答案
C

本题考察的是基于构件的软件工程中的构件组装技术分类
构件组装是将构件库中的构件经过适当修改后,按照一定规则相互连接,或者连接到当前开发项目的构件元素中,从而形成新的目标软件的过程。构件组装技术通常分为三类:基于功能的构件组装技术、基于数据的构件组装技术和面向对象的构件组装技术。
A选项基于功能的构件组装技术:通过构件提供的功能接口进行组装,强调功能匹配,是常见的组装方式之一,属于构件组装技术。
B选项基于数据的构件组装技术:通过共享数据结构或数据格式实现构件之间的连接与通信,也属于构件组装技术。
C选项基于实现的构件组装技术:并不是构件组装的分类方式,这种说法不出现在构件组装技术的标准分类中,因此不属于构件组装技术,正确。
D选项面向对象的构件组装技术:利用面向对象的封装、继承、多态等特性,将构件作为对象进行组装,属于构件组装技术。
因此,选项 C 正确。

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