多项选择题

A.确定大体构想
B.生成业务用例
C.进行范围和模糊评估
D.进行简单的编程