单项选择题

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

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