单项选择题

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

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