多项选择题

在生命周期法中,模块设计的主要活动包括()

A.数据设计
B.控制设计
C.输入/输出设计
D.程序设计
E.总体设计