多项选择题

工程项目建设程序的性质有( )。

A.任何建设项目,都要根据各自的使用目的,结合不同功能,先设计、后施工
B.对于特殊建设项目,可结合自身功能,边设计,边施工
C.建设的工程项目固定,而施工却是流动的
D.建设工程项目投资巨大,工期长,建设环境复杂多变,不可预见因素多,稍有失误则损失很大
E.建设的工程项目和施工位置都固定