拾题
首页 / 软考真题 / 构件演化 / 第 1 题

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

单选题

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

A. 安装新版本构件可能会与现有系统发生冲突

B. 构件通常也会经历一般软件产品具有的演化过程

C. 解决“遗留系统移植”问题还需要通过使用包裹器构件来适配旧版软件

D. 为安装新版本的构件,必须终止系统中所有现有版本构件的运行

答案:D

解析

正确答案:D。

D 的说法过于绝对。构件安装新版本时,不一定必须终止系统中所有现有版本构件的运行,很多场景支持多版本共存、热部署、滚动升级或灰度替换。

  • A 正确:新版本构件可能改变接口、依赖或行为,从而与现有系统冲突。
  • B 正确:构件也是软件产品,会因需求、缺陷、环境变化而经历演化。
  • C 正确:遗留系统移植常用包裹器(Wrapper)适配旧软件,对外暴露新接口。
  • D 错误:安装新版本通常只需处理版本兼容、依赖隔离和部署策略,并非必须停止所有旧版本构件。

面试延伸:构件演化常考版本管理、接口兼容、二进制兼容、依赖冲突、适配器/包裹器模式,以及 OSGi、微服务滚动升级等实践。

本单元其他题目

在拾题里做这套题