多项选择题

根据《水利工程建设监理单位资质管理办法》(水利部令第29号),水利工程建设监理资质分为( )。

A.水利工程施工监理
B.水利工程设计监理
C.水土保持工程施工监理
D.水利工程建设环境保护监理
E.机电及金属结构设备制造监理