多项选择题

A、用户界面设计
B、功能模块设计
C、总体结构设计
D、数据库设计