第01章(修改后).ppt

第01章(修改后)

第 1 章 软件测试概述 1.1 软件、软件危机、软件工程 1.2 软件缺陷与软件故障 1.3 软件质量与质量模型 1.4 软件测试 1.5 软件测试人员的基本素质 软件测试是软件工程的一个重要部分,是确保软件工程质量的重要手段。 最近几年来,由于软件工程的复杂度的不断增强,更由于软件的工业化发展趋势,软件测试得到广泛的重视。 1.1 软件、软件危机、软件工程 1.1.1软件、软件危机、软件工程的基本概念 计算机软件:是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。 软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重问题,软件生产与市场需求出现极不适应的严重现象。 软件工程:应用计算机科学、数学及管理科学等原理开发软件的工程。 1.1 软件、软件危机、软件工程 软件危机的具体表现 (1)软件生产率远低于硬件生产率和计算机应用的增长率; (2)软件生产率随软件规模与复杂性提高而急剧下降; (3)软件开发的进度与成本失控; (4)软件系统实现的功能与实际需求不符; (5)软件难以维护; (6)软件文档配置没有受到足够的重视。 软件危机产生的原因: 软件产品的固有特性(不可预见性、规模大且逻辑复杂);开发人员自身的缺陷(开发、维护、管理)

文档评论(0)

1亿VIP精品文档

相关文档