多项选择题

A.用户的使用不当
B.软件本身特点
C.硬件不可靠
D.对软件的错误认识
E.缺乏好的开发方法和手段
F.开发效率低