【名词&注释】
软件设计(software design)、模块独立性(module independence)、数据流(data stream)、关键字、初始化(initialization)、有利于(beneficial to)、程序结构(program structure)、内聚性(cohesion)
[单选题]为了使模块尽可能独立,要( )。
A. 模块的内聚程度要尽量高,且各模块问的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块问的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块问的耦合程度要尽量强
D. 模块的内聚程度要尽量低,且各模块问的耦合程度要尽量弱