[多选题]
程控交换软件通常采用分层的模块化结构。常用的软件设计技术有。
A.结构化分析与设计
B.模块化设计
C.结构化编程
D.面向对象设计
参考答案与解析: