模块结构图与数据流程图的区别与联系 | 您所在的位置:网站首页 › ipo图和hipo图 › 模块结构图与数据流程图的区别与联系 |
模块结构图与数据流程图的区别与联系 ? 数据流程图反映的是系统的逻辑模型, 是信息流在系统中流动情况的 反映; 结构图是系统的物理模型, 它反映系统构成模块的层次结构和 功能关系。结构图是数据流程图和 HIPO 图发展和延伸的结果,表示 了系统构成地模块以及模块间的调用关系。 同样, 在绘制系统结构图 时要遵循模块设计的原则;高聚合、低耦合、作用范围要在控制范围 之中。 绘制系统结构图的过程, 实际上是对系统的功能模块结构进行 分解和设计的过程。 将由系统分析阶段得到的数据流程图、 数据字典 等成果,转换为系统结构图。转换方法的研究即设计策略的研究,根 据数据流程图所反映的不同系统的结构类型和变化规律, 采用相应的 方法,合理而方便地转换成系统结构图。
hipo 图
HIPO 图
(hierarchy plus input-process-output) 是 IBM 公司于 70 年代中期在层次结构图 (structure chart) 的基础上推出的一种描述系统结构和模块内部处理功能的工具 ( 技 术 ) 。 HIPO 图由层次结构图和 IPO 图两部分构成 , 前者描述了整个系统的设计结构以 及各类模块之间的关系 , 后者描述了某个特定模块内部的处理过程和输入 / 输出关系。
表示软件结构的另一种图形工具 —— HIPO 图
HIPO 图 (Hierarchy Plus Input/Processing/Output) 图是美国 IBM 公司 70 年代 发展起来的表示软件系统结构的工具。 它既可以描述软件总的模块层次结构 --H 图 ( 层 次图 ) ,又可以描述每个模块输入 / 输出数据、处理功能及模块调用的详细情况 --IPO 图。 HIPO 图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基 础建立的。
它是表示软件系统结构的工具。 HIPO 图以模块分解的层次性以及模块内部输入、 处理、输出三大基本部分为基础建立的。
1. HIPO 图的 H 图
用于描述软件的层次结构,矩形框表示一个模块,矩形框之间的直线表示模块之间的 调用关系,同结构图一样未指明调用顺序。如图
1 为销售管理系统的层次图。
|
CopyRight 2018-2019 实验室设备网 版权所有 |