多项选择题

A.结构化程序设计
B.软件工程
C.面向对象程序设计
D.即插即用的程序设计
E.软件开发工具