软件工程 选择题 标准 ★ 精品

基于构件的系统设计 — 软件工程选择题

面向对象分析与设计 架构设计与构件图 AI 三重审校通过

题目
某校园卡充值系统用构件图建模。已知:构件「充值网关」提供「支付接口」;构件「账务中心」提供「账目接口」,需要「支付接口」;构件「对账工具」需要「账目接口」。现要求将「充值网关」的实现整体替换为新版本,且不修改「账务中心」与「对账工具」的任何代码。下列判断正确的是:A. 不能替换,因为账务中心依赖了充值网关的内部实现 B. 可以替换,因为账务中心仅依赖「支付接口」,只要新版本实现相同接口,依赖方无需改动 C. 可以替换,但必须同步修改对账工具 D. 不能替换,因为构件图中缺少「充值网关」需要的接口