多项选择题

下列属于BIM建模软件应具备的功能是()。

A.精确定位
B.自定义构件
C.专业属性设置
D.模型查看及视图一致性
E.进行碰撞检查