第2章软件开发过程祥解.pptVIP

  • 0
  • 0
  • 约2.57千字
  • 约 37页
  • 2016-04-09 发布于湖北
  • 举报
软件测试基础 第二章 软件开发过程 本章学习内容 软件及其特征 软件生命周期 软件产品构成的主要部分 软件开发模型 严格地说,软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。 通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法组织软件开发工作。 软件测试是软件工程的一个重要环节,相当于工程领域中的质量检验部分,是确保软件工程质量的重要手段 对于软件测试与软件开发过程之间的关系,套用固定的模型不是聪明之举。 比如“程序设计”与“测试”之间的关系,习惯上总以为程序设计在先,测试在后,如图(a)所示。 而对于一些复杂的程序,将测试分为同步测试与总测试更有效,如图(b)所示。 软件及其特征 软件定义 软件是由能够完成预定功能和性能的一组计算机程序、能被充分操作的数据结构、描述程序设计和使用的文档三部分组成 软件=程序+数据+文档 软件特征 逻辑实体,具有抽象性 软件的生产不同于硬件的制造 软件不会“磨损” 软件开发和运行对计算机系统的依赖性 软件的开发是一个复杂的过程 软件生命周期 定义 一个软件从它发生到消亡的过程 三个时期 软件定义 软件开发 软件使用与维护 设计文档 设计方案/计划 软件设计文档内容 架构 数据流示意图 状态变化示意图 流程图 注释代码 测试文档 开发进度表 软件产品组成部分 软件项目组成员 项目管理员 系统设计师 程序员

文档评论(0)

1亿VIP精品文档

相关文档