返回
当前 - 选择题 - 软件重用题号:0020260500030
单选题
2026年5月第30题
题号:0020260500030
单选题
2026年5月第30题
软件重用
中等
中频
收藏
分享
反馈
在系统开发前评估复用已有系统或构件,主要考虑的是(系统复用)。
问题(1)
浓缩知识点
系统复用是在开发前评估是否可复用已有系统、子系统或大粒度构件。它比代码级复用粒度更大,关注已有系统能力是否能满足新需求。软件复用可发生在代码、构件、框架、设计、架构和领域模型多个层次。系统开发前评估复用重点看功能匹配度、接口兼容性、质量属性、许可约束和维护成本;复用已有系统或构件通常比从零开发更关注适配风险。架构类知识点应同时关注结构元素、连接方式、约束和质量属性。实际评估时通常把抽象术语落到具体场景,例如某刺激在特定环境下作用于系统后,系统应给出可度量的响应。
正确答案
B
本题考察的是软件复用。
系统复用是在开发前评估是否可复用已有系统、子系统或大粒度构件。它比代码级复用粒度更大,关注已有系统能力是否能满足新需求。
选项 A:机会复用。机会复用通常是开发中偶然发现可复用资产后使用,计划性和系统性较弱。
选项 B:系统复用。在开发前评估复用已有系统或大粒度构件,属于系统级复用决策。
选项 C:偶然复用。偶然复用强调临时、非计划地重用已有内容,不符合开发前系统性评估。
选项 D:运行时热更新。运行时热更新是部署和升级机制,不是复用已有系统或构件的复用类型。
因此,选项 B 正确。
