单项选择题

软件设计模块化的目的是( )。

A.提高易读性
B.降低复杂性
C.降低耦合性
D.增加内聚性