多项选择题

A.软件构造基础
B.管理构造
C.需求确认
D.实际考虑