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