多项选择题

A.将工程发包给个人或不具有相应资质等级的单位
B.将一个单位工程的施工分解成若干部分发包给不同的施工总承包或专业承包单位
C.将施工合同范围内的单位工程或分部分项工程又另行发包
D.违反合同约定,通过各种形式要求承包单位选择指定的分包单位