软件测试实践教程电子课件第1章 软件测试技术概论.pptVIP

  • 1
  • 0
  • 约5.21千字
  • 约 30页
  • 2015-11-20 发布于湖北
  • 举报

软件测试实践教程电子课件第1章 软件测试技术概论.ppt

软件测试实践教程电子课件第1章 软件测试技术概论.ppt

第1章 软件测试概论 1.1 软件危机 1.2 软件测试的基本知识 1.3 软件测试的正确认识 1.4 软件测试职业 1.1 软件危机 20世纪60年代,面对愈来愈复杂的大型软件系统开发,出现了软件危机。主要表现在以下几个方面: 软件项目无法按期完成,超出经费预算,软件质量难以控制; 开发人员和开发过程之间管理不规范,约定不严密,文档书写不完整,使得软件维护费用高,某些系统甚至无法进行修改; 缺乏严密有效的质量检测手段,交付给用户的软件质量差,在运行中出现许多问题,甚至带来严重的后果; 系统更新换代难度大。 著名案例 著名案例 IBM公司在1963年到1966年开发的IBM 360操作系统。 这一项目在开发期中每年花费五千万美元,参加工作最多时有1000人,总共写出了一百万行源程序。 该项目最后没有拿到开发成果。 软件危机的内在原因 在软件系统的开发过程中,软件缺陷的积累与放大效应是导致软件危机的最主要原因,可谓失之毫厘,差之千里。 在此情况下,反复无常的修改导致软件开发效率严重低下,带有缺陷的开发成果导致软件质量大幅度下降, 不断投入的人员和其他资源导致软件开发成本急剧增加。 需要规范化的过程来制约软件开发的无序性,便产生了软件工程。 1968年,在北大西洋公约组织的学术会议上第一次创造了“软件工程”这个词,倡导按照工程化的原则和方法组织软件开发工作。

文档评论(0)

1亿VIP精品文档

相关文档