多项选择题

A.认知发展是按不变顺序阶段发展
B.认知发展分为四个阶段
C.形式运算阶段需要借助具体事物进行逻辑思维
D.最高阶段为形式运算阶段