定义:
软件 SW 计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。(IEEE )
软件质量 SQ 1991年:软件满足规定或潜在客户需求特性的总和。(ISO 9126)
质量的属性:功能性(functionality)、可靠性(reliability)、实用性(usability)、高效(efficiency)、可维护性(maintainability)和可移植性(portability)。
软件质量保证 SQA 质量保证是有计划和系统性的活动,它对部件或产品满足确定的技术需求提供足够的信心。(IEEE)
SQA的目标和任务:
目标:尽可能提供无错或可靠的软件产品(包括产品文档)
任务:在软件发布或正式使用前找出缺陷/不足/问题并进行修改。
软件的质量取决于:
人员的素质
过程的质量
使用的技术
持续软件过程改进 CSPI