多项选择题

某软件为提高其使用可靠性,采用( )利于维护。

A.模块化设计
B.标准化设计
C.故障检测设计
D.人因工程设计
E.面向对象设计