多项选择题

A.程序由顺序、选择或循环结构的语句顺序连接或完全嵌套形成
B.程序采用自顶向下、模块化的设计方式
C.程序模块设计成高耦合、低内聚
D.使用类图来表示程序设计