[多选题]

程控交换软件通常采用分层的模块化结构。常用的软件设计技术有。

A.结构化分析与设计

B.模块化设计

C.结构化编程

D.面向对象设计

参考答案与解析: