软件工程 选择题 较难 ★ 精品

构件图的构成与表示 — 软件工程选择题

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

题目
某系统的构件图需表达两个构件:结算构件对外提供 ICheckout 接口,并需要 IPay 接口;支付网关构件提供 IPay 接口。若采用 UML 的球形表示提供接口、半圆插座表示需要接口,哪种表示正确? A. 结算构件以球形表示 ICheckout、以半圆插座表示 IPay;支付网关以半圆插座表示 IPay,并连接两端接口 B. 结算构件以半圆插座表示 ICheckout、以球形表示 IPay;支付网关以球形表示 IPay,并连接两端接口 C. 结算构件以球形表示 ICheckout、以半圆插座表示 IPay;支付网关以球形表示 IPay,并用装配连接器连接两端接口 D. 结算构件以球形表示 ICheckout、以半圆插座表示 IPay;支付网关以球形表示 IPay,并用从支付网关指向结算构件的虚线依赖箭头替代接口连接