软件测试_第二章-软件开发过程软件测试基础第四讲由安博测试空间技术中心件测试第二章软件开发过程本章学习内容软件及其特征软件生命周期软件产品构成的主要部分软件开发模型严格地说,软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法组织软件开发工作。软件测试是软件工程的一个重要环节,相当于工程领域中的质量检验部分,是确保软件工程质量的重要手段软件工程与开发过程对于软件测试与软件开发过程之间的关系,套用固定的模型不是聪明之举。比如“程序设计”与“测试”之间的关系,习惯上总以为程序设计在先,测试在后,如图(a)所示。而对于一些复杂的程序,将测试分为同步测试与总测试更有效,如图(b)所示。程序设计与测试的关系软件及其特征软件定义软件是由能够完成预定功能和性能的一组计算机程序、能被充分操作的数据结构、描述程序设计和使用的文档三部分组成软件=程序+数据+文档软件特征逻辑实体,具有抽象性软件是灵魂,硬件是载体软件不会磨损软件生产是智慧和知识的结晶,其过程复杂软件生命周期定义一个软件从它发生到消亡的过程三个时期软件定义软件开发软件使用与维护问题定义可行性研究需求分析概要设计详细设计编码测试维护生命周期的八个阶段
软件测试 第二章-软件开发过程 来自淘豆网m.daumloan.com转载请标明出处.