软件工程基础课件 chapter 03传统软件工程技术简介.pptVIP

  • 2
  • 0
  • 约4.52千字
  • 约 34页
  • 2022-01-25 发布于湖南
  • 举报

软件工程基础课件 chapter 03传统软件工程技术简介.ppt

软件与微电子学院 第三章 传统软件工程技术简介 结构化程序的发展 3.1 结构化程序的开发流程与特点 3.2 结构化程序与面向对象程序开发的比较 3.3 结构化程序的应用 3.4 软件与微电子学院 * 3.1 结构化程序的发展 结构化程序设计(Structured Programming)是瑞士计算机科学家尼克劳斯·沃思(Niklaus Wirth)于1971年,基于其开发程序设计语言和编程的实践验,首次提出了“结构化程序设计” 的概念。 结构化程序的定义如下: “如果一个程序的代码仅通过顺序、选择和循环这三种控制结构组合、连接而成,并且仅有一个入口和一个出口,则称这个程序是结构化的。” 软件与微电子学院 * 结构化程序的控制结构 结构化程序设计 循环 顺序 选择 软件与微电子学院 * 只使用“顺序”、“选择”和“循环”3种基本控制结构进行程序设计是结构化程序设计的主要内容。随着IBM公司1971年在《纽约时报》系统中成功使用了结构化程序设计。结构化程序设计成为上世纪70年代初到90年代初,最为成功的软件设计与开发模型。但在面向对象方法的广泛使用后,大型软件开发基本上抛弃了结构化程序设计方法,而只在较小的模块一级使用。 软件与微电子学院 * 3.2 结构化程序开发的流程与特点 结构化软件开发方法 即所谓的SASD 方法, 也称为面向功能的软件开发方法或面向

文档评论(0)

1亿VIP精品文档

相关文档