多项选择题

A.软件的结构设计
B.公用数据文件设计
C.模块设计
D.程序设计
E.各部分连接方式设计