提出了表明软件质量的11个质量特性,它们是A(正确性)、B(可靠性)、C(可用性)、D(完整性)、E(可维护性)、F(灵活性)、G(可移植性)、H(可复用性)、效率、可测试性和互联性。这个11个特性分为3个组。分别隶属于产品修正、产品转移和产品运行3个方面。
在ISO/IEC9126-1991中规定了6个质量特性以及相关的21个质量子特性。