结构化方法的体系结构 ●结构化方法的体系结构是 结构化分析(SA→ Structure Analysis) 结构化设计(SD- structure design) 结构化程序设计(SP- Structure Programing) 下一页 第11页
上一页 停止放映 下一页 第 11 页 结构化方法的体系结构 ⚫ 结构化方法的体系结构是: –结构化分析(SA—Structure Analysis) –结构化设计(SD—Structure Design) –结构化程序设计(SP—Structure Programing)
结构化分析SA ●SA方法是建立在自顶向下、逐步求精思想基础 上的分析方法,它的要点是分解和抽象 把复杂问题自顶向下逐层分解,再从分解 出的对象中抽象出相对简单的子问题。 经过一系列分解和抽象,到最底层的问题 已经是很容易求解的了。 下一页 第12页
上一页 停止放映 下一页 第 12 页 结构化分析SA ⚫ SA方法是建立在自顶向下、逐步求精思想基础 上的分析方法,它的要点是分解和抽象: –把复杂问题自顶向下逐层分解,再从分解 出的对象中抽象出相对简单的子问题。 –经过一系列分解和抽象,到最底层的问题 已经是很容易求解的了
结构化设计SD ●SD方法是由IBM公司的 Constantine等人花了十 几年时间研究出来的一种程序设计方法,发表 于1974年。 ●SD是一种用于概要设计的方法,与SA方法配 使用。 ●其目标:建立一个结构良好的软件系统。 ●SD方法的基础是数据流程图,因此也称为面向 数据流的设计方法。 下一页 第13页
上一页 停止放映 下一页 第 13 页 结构化设计SD ⚫ SD方法是由IBM公司的Constentine等人花了十 几年时间研究出来的一种程序设计方法,发表 于1974年。 ⚫ SD是一种用于概要设计的方法,与SA方法配合 使用。 ⚫ 其目标:建立一个结构良好的软件系统。 ⚫ SD方法的基础是数据流程图,因此也称为面向 数据流的设计方法
结构化程序设计SP SP的思想最早是由著名计算机科学家E.W. Dijkstra提 出的。 ●196年Bohm和 Jacobin证明了只用三种基本结构就能 实现任何-个入口,一个出口的程序; ●1977年IBM公司的Mi1ls又进一步提出:“程序应该只 有一个入和一个出囗。 ●在长期程序设计的实践中,SP方法不断得以 完善,使之成为开发传统应用领域应用系统 的主要方法之一。 下一页 第14页
上一页 停止放映 下一页 第 14 页 结构化程序设计SP ⚫ SP的思想最早是由著名计算机科学家E.W.Dijkstra提 出的。 ⚫ 1966年Bohm和Jacopin证明了只用三种基本结构就能 实现任何一个入口,一个出口的程序; ⚫ 1977年IBM公司的Mills又进一步提出:“程序应该只 有一个入口和一个出口。 ⚫ 在长期程序设计的实践中,SP方法不断得以 完善,使之成为开发传统应用领域应用系统 的主要方法之一
关于SP的定义 ●北大王选院士认为: 没有GOT0语句 个入囗、一个出口 自顶向下,逐步求精的分解 主程序员组 ●潭浩强认为: 自顶向下 逐步求精 模块化设计 结构化编码 下一页 第15页
上一页 停止放映 下一页 第 15 页 关于SP的定义 ⚫ 北大王选院士认为: –没有GOTO语句 –一个入口、一个出口 –自顶向下,逐步求精的分解 –主程序员组 ⚫ 潭浩强认为: –自顶向下 –逐步求精 –模块化设计 –结构化编码