多项选择题

屋面的防水功能主要通过()达到。

A.合理选用防水材料
B.合理设置排水坡度大小
C.构造设计
D.精心施工
E.工程造价控制