单项选择题

对软件过分分解将导致( )。

A.模块的独立性变差
B.软件开发的总工作量增加
C.接口的复杂程度增加
D.以上三项都正确