模块结构图与数据流程图的区别与联系 您所在的位置:网站首页 ipo图和hipo图 模块结构图与数据流程图的区别与联系

模块结构图与数据流程图的区别与联系

2023-03-14 23:34| 来源: 网络整理| 查看: 265

模块结构图与数据流程图的区别与联系

数据流程图反映的是系统的逻辑模型,

是信息流在系统中流动情况的

反映;

结构图是系统的物理模型,

它反映系统构成模块的层次结构和

功能关系。结构图是数据流程图和

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 实验室设备网 版权所有