关于软件质量特性,前面的文章已经介绍了可靠性、易用性以及测试性,还有哪些质量特性?如何保证完整而不会遗漏?我认为有必要介绍一下GB/T 16260,以便对软件质量特性建立一个系统性的认知,立足整体对于认识局部肯定是有帮助的。
一、GB/T 16260《软件工程 产品质量》
GB/T 16260《软件工程 产品质量》等同采用ISO/IEC 9126《软件工程 产品质量》,共分为如下4部分:
- GB/T 16260.1-2006《软件工程 产品质量 第I部分: 质量模型》
- GB/T 16260.2-2006《软件工程 产品质量 第2部分:外部度量》
- GB/T 16260.3-2006《软件工程 产品质量 第3部分:内部度量》
- GB/T 16260.4-2006《软件工程 产品质量 第4部分:使用质量的度量》
GB/T 16260中描述了软件生存周期中的质量,包括过程质量、产品质量、产品使用质量。
![e3727b854939757d871c2f0827b319fd.png](https://i-blog.csdnimg.cn/blog_migrate/07d5093a968f1fe2c50b24fec1fcc7c8.jpeg)
在软件生存周期中,改进过程质量有助于提高产品质量,而改进产品质量又有助于提高使用质量。同样,评价使用质量可以为改进产品提供反馈,而评价产品则可以为改进过程提供反馈。
GB/T 16260中定义了两个质量模型:1)内部质量和外部质量、2&#