多项选择题

关于软件或软件质量的描述正确的有( )。

A.软件通常是无形产品,并以方法、论文或程序形式存在
B.其质量特性有功能性、效率、可维护性和可移植性等
C.其质量特性有功能性、响应性、可维护性和保证性等
D.软件质量是反映软件产品满足规定和潜在需求能力的特性的总和
E.软件没有物理磨耗,其质量问题与硬件比较具特殊属性