多项选择题

A.发包人可以与总承包人订立建设工程合同
B.发包人可以分别与勘察人、设计人、施工人订立勘察、设计、施工承包合同
C.经发包人同意,承包人可以将其承包的全部建设工程转包给第三人
D.经发包人和总承包人同意,分包单位可以将其承包的工程再分包