查看更多
当前 - 选择题 - 基于构件的软件工程
简单
单选题
2022年11月第34题
#第二版教材
#必须掌握

以下有关构件演化的描述中,说法不正确的是(__)

问题(1)
浓缩知识点

构件演化是基于构件软件工程的核心内容之一,构件作为可复用的软件单元,和常规软件产品一样,会随技术迭代、用户需求变化完成自身的演化过程。进行构件版本更新时,不同版本间可能因接口依赖引发系统冲突,但现代构件技术支持多版本共存与在线热部署,无需终止系统内所有已有版本构件即可完成新版本的安装升级。针对遗留系统的移植适配需求,可采用包裹器构件这类适配器技术,对旧系统接口进行封装转换,使其适配新系统的交互标准,实现新旧系统的兼容运行。

正确答案
D

本题考察的是基于构件的软件工程中的构件演化概念
A选项安装新版本构件可能与现有系统发生冲突:这是正确的。构件之间存在接口依赖关系,安装新版本可能引起接口不兼容,导致系统冲突。
B选项构件通常也会经历一般软件产品具有的演化过程:这是正确的。构件作为可复用的软件单元,同样会随着技术进步、用户需求变化而不断演化。
C选项解决遗留系统移植问题,还需要通过使用包裹器构件,更适配旧版软件:这是正确的。包裹器(Wrapper)构件是一种适配器技术,用于使旧系统的接口能够适配新系统的需求,是构件系统中常用的兼容处理方式。
D选项为安装新版本的构件,必须终止系统中所有已有版本构件后运行:这是不正确的。虽然有些系统可能采取这种方式简化版本管理,但并非必须。现代构件技术支持多版本共存在线热部署,无需完全终止已有版本即可进行升级。因此此选项说法过于绝对,与实际构件管理策略不符。
因此,选项 D 正确。

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