一、软件质量的定义
软件质量特性的总和,软件满足规定或潜在用户需求的能力。
简单的说,软件质量就是客户的满意度
二、软件质量与软件过程的关系
软件质量:软件产品的特性可以满足用户的功能、性能需求的能力
软件过程:软件生命周期中的活动,一般包括软件需求分析、软件设计、软件编码、软件测试、交付、安装和软件维护
联系:软件过程的优劣决定了软件质量的高低,好的过程是高效高质量的前提。人员和过程 是决定软件质量的关键因素,高质量的人员和好的过程应该得到好的产品。
三、软件测试与软件过程的关系
-
在软件过程中注意把握测试的对象
-
软件测试在软件生存周期中的位置
四、软件测试与软件质量的关系
-
软件系统的开发包括一系列生产活动,其中由人带来的错误因素非常多。错误可能出 现在程序的最初阶段 ,其次目标可能是错误的或描述不完整,也可能在后期的设计和 开发阶段,因为人们不能完好无缺地工作和交流,软件开发过程中必须伴有质量保证活动。
-
软件测试是软件质量保证的重要手段,是规约、设计和编码的最终检查。