多项选择题

A.发包人只能与总承包人订立建设工程合同,然后由总承包人分别与勘察人、设计人、施工人订立勘察、设计、施工承包合同
B.发包人不得将应当由一个承包人完成的建设工程肢解成若干部分发包给几个承包人
C.经发包人同意,总承包人可以将自己承包的全部建设工程交由第三人完成,第三人就其完成的工作成果向发包人负责
D.禁止分包人将其承包的工程再分包