Management Information Systems 第8章信息系统实施 自顶向下的扩展原则在不同阶段的用法和含义 系统设计阶段 在画结构图时,先画高层的结构程图 对高层结构图中的模块进行逐层向下扩展 在同一张结构图中高层模块调用下层模块,存 在调用和被调用关系 8.21 2004.7
8.21 © 2004.7 Management Information Systems 第8章 信息系统实施 系统设计阶段 •在画结构图时,先画高层的结构程图 •对高层结构图中的模块进行逐层向下扩展 •在同一张结构图中高层模块调用下层模块,存 在调用和被调用关系 自顶向下的扩展原则在不同阶段的用法和含义
Management Information Systems 第8章信息系统实施 自顶向下的扩展原则在不同阶段的用法和含义 先把程序高度概括 对下层模块进行逐层向下扩展 °对扩展出来的下层模块,反复进行修改 层次模块图反映程序的功能以及在这个程序中 各个模块之间的关系 8.22 2004.7
8.22 © 2004.7 Management Information Systems 第8章 信息系统实施 •先把程序高度概括 •对下层模块进行逐层向下扩展 •对扩展出来的下层模块,反复进行修改 •层次模块图反映程序的功能以及在这个程序中 各个模块之间的关系 自顶向下的扩展原则在不同阶段的用法和含义
Management Information Systems 第8章信息系统实施 自顶向下的模块设计原则 °先把程序高度概括,看作是一个最简单的控制结构, 为了完成这个功能,需要进一步分解成若干个较低 层的模块,每一个下层模块都有一个名称,表达 了一个较小的功能对扩展出来的每一个下层模块 反复运用自顶向下程序设计中的第二条原则,逐层 扩展,直到最低一层每一个模块都非常简单、功能 很小,能够很容易地用程序语句实现为止。 8.23 2004.7
8.23 © 2004.7 Management Information Systems 第8章 信息系统实施 自顶向下的模块设计原则 •先把程序高度概括,看作是一个最简单的控制结构, 即 •为了完成这个功能,需要进一步分解成若干个较低 一层的模块,每一个下层模块都有一个名称,表达 了一个较小的功能对扩展出来的每一个下层模块 •反复运用自顶向下程序设计中的第二条原则,逐层 扩展,直到最低一层每一个模块都非常简单、功能 很小,能够很容易地用程序语句实现为止
Management Information Systems 第8章信息系统实施 层次模块图 模块相当于一个基本控制结构 是一个子程序或一个程序段 A P1 P2 P3 P21P22P23P2.1P2.2 结构图中的模块至少是一个程序或一组程序 8.24 2004.7
8.24 © 2004.7 Management Information Systems 第8章 信息系统实施 层次模块图 A P1 P2 P3 P2.1 P2.2 P2.3 P2.1 P2.2 模块相当于一个基本控制结构 是一个子程序或一个程序段 结构图中的模块至少是一个程序或一组程序
Management Information Systems 第8章信息系统实施 程序设计的基本特点 采用自上而下的设计步骤 程序逻辑组织模块化 限制无条件转移语句 需要的存储量和运行时间都有一些增加 8.25 2004.7
8.25 © 2004.7 Management Information Systems 第8章 信息系统实施 程序设计的基本特点 •采用自上而下的设计步骤 •程序逻辑组织模块化 •限制无条件转移语句 •需要的存储量和运行时间都有一些增加