根据《中华人民共和国航道法》(2016年修正版),航道建设单位应当根据航道建设工程的技术要求,依法通过招标等方式选择具有相应资质的( )单位进行工程建设,对工程质量和安全进行监督检查,并对工程质量和安全负责。
A.勘察
B.设计
C.施工
D.监理
正确答案是ABCD