单项选择题

下列哪一项是模块间出现改动时发生错误的主要来源()。

A、数据耦合
B、控制耦合
C、非法耦合
D、以上都不是