单项选择题

某软件项目已经到了测试阶段,但是由于用户订购的硬件设备没有到货而不能实施测试。这种测试活动与硬件之间的依赖关系属于()

A.强制性依赖关系
B.直接依赖关系
C.内部依赖关系
D.外部依赖关系