单项选择题

软件构件是已经通过全面测试并在()中运行过的可复用、功能独立、完整且具有通用性的程序模块。

A.实际系统
B.实验室
C.系统调试
D.用户测试