多项选择题

A.分析问题
B.设计算法
C.编写程序
D.调试程序