多项选择题

A、它是一种宏观设计
B、它决定了系统得质量和整体特征
C、要分模块设计,并且模块要越小越好
D、要主要加强模块直接的联系性