软件质量保证与度量 软件质量保证与度量 软件质量保证 (SQA) 是软件开发过程中至关重要的一环,它旨在确保软件产品满足预期的功能、性能、可靠性、可用性和安全性等质量属性。SQA 不仅关注最终产品,也关注开发过程本身,力求通过预防而非仅仅纠正错误来提高软件质量。本章节将深入探讨软件质量的各个方面,包括质量属性、SQA 活动、软件度量以及过程改进模型。 5.1 软件质量属性与模型 软件质量属性是指软件产品所具备的、用于衡量其质量优劣的特征。不同的软件产品可能对不同的质量属性有不同的侧重。例如,一个银行系统可能更注重安全性,而一个视频游戏可能更注重性能。 常见的软件质量属性包括: 功能性 (Functionality): 软件是否能够按照需求完成指定的功能。