扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 基于构件的软件工程困难
单选题
2018年11月第27题
困难
单选题
2018年11月第27题
#第一版教材
#了解即可
构件组装成软件系统的过程可以分为三个不同的层次:(__)。
问题(1)
浓缩知识点
在基于构件的软件工程体系中,构件组装为完整软件系统需遵循定制、集成、扩展三个核心层次。定制环节是对通用构件进行参数配置、接口适配等针对性调整,使原本通用的构件适配具体业务场景;集成环节则是将完成定制的多个构件按照预设的交互规范组合衔接,构建出可运行的完整系统;扩展环节是在现有系统基础上,通过新增构件或拓展已有构件功能,实现系统能力的升级与拓展,以适配需求的动态变化。这种层次化的组装逻辑,不仅能大幅提升构件复用效率、降低开发成本,还能让系统具备更强的可维护性与演化能力,是构件化开发模式中保障系统质量与灵活性的重要流程框架。
正确答案
C
本题考察的是基于构件的软件工程中构件组装的层次划分。
构件组装是将多个独立构件组合成完整系统的过程,通常分为以下三个层次:
A选项初始化、互连和集成:初始化和互连并不是构件组装层次的标准划分,错误。
B选项连接、集成和演化:虽然连接和集成是构件相关的活动,但“演化”属于系统生命周期后期的活动,不是组装层次的标准定义,错误。
C选项定制、集成和扩展:定制(Customization)指对构件进行参数设置、接口适配等操作以满足特定需求;集成(Integration)是将多个构件组合为可运行系统;扩展(Extension)是通过增加新构件或功能来增强系统,这是构件组装的三个标准层次,正确。
D选项集成、扩展和演化:缺少“定制”这一前期关键环节,错误。
因此,选项 C 正确。
