返回
当前 - 选择题 - 基于构件的软件工程题号:0020200500021
单选题
2020年11月第21题
题号:0020200500021
单选题
2020年11月第21题
基于构件的软件工程
中等
高频
收藏
分享
反馈
按照外部形态,构成一个软件系统的构件可以分为五类,其中,(可修改的构件)是指可以进行版本替换并增加构件新功能。
问题(1)
浓缩知识点
基于构件的软件工程中,按外部形态可将构成软件系统的构件划分为五类,各类构件特性不同。独立而成熟的构件功能完整,可直接被复用;有限制的构件虽提供使用接口,但存在明确的使用条件约束,易引发资源冲突或兼容性问题;适应性构件经过包装或接口技术处理,具备跨环境复用的能力;装配的构件已预先集成在操作系统、数据库等系统的不同层级中,借助胶水代码即可投入使用;可修改的构件则支持版本替换,还能通过重新包装或编写接口的方式拓展新功能,能较好适配软件系统迭代升级时的功能更新需求。
正确答案
B
本题考察的是基于构件的软件工程中构件分类及特性。
装配的构件已预先集成在操作系统、数据库等系统的不同层级中,借助胶水代码即可投入使用。可修改的构件则支持版本替换,还能通过重新包装或编写接口的方式拓展新功能,能较好适配软件系统迭代升级时的功能更新需求。有限制的构件虽提供使用接口,但存在明确的使用条件约束,易引发资源冲突或兼容性问题。适应性构件经过包装或接口技术处理,具备跨环境复用的能力。
本小问答案是 可修改的构件。题干中的“指可以进行版本替换并增加构件新功能”对应可修改的构件。
因此,选项 B 正确。
