首页 . 管理学 . 管理科学与工程 . 信息管理与信息系统 . 信息系统设计 . 模块化设计 . HIPO图

HIPO图

/hierarchy plus input-process-output/
条目作者胡慕海

胡慕海

最后更新 2023-05-20
浏览 145
最后更新 2023-05-20
浏览 145
0 意见反馈 条目引用

美国IBM公司在20世纪70年代发展起来的表示软件系统结构的工具。

英文名称
hierarchy plus input-process-output
所属学科
管理科学与工程

HIPO图是以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它包括描述软件总的模块层次结构的H图(层次图),以及描述每个模块输入/输出数据、处理功能及模块调用的详细情况的IPO图。

HIPO图的H图用于描述软件的层次结构,矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系,未指明调用顺序。H图只说明了软件系统由哪些模块组成及其控制层次结构,并未说明模块间的信息传递及模块内部的处理。因此,对重要模块还必须根据数据流图、数据字典及H图绘制具体的IPO图。IPO图的基本形式是在左边的框(输入框)中列出有关的输入数据,在中间的框(处理框)中列出主要的处理次序,在右边的框(输出框)中列出产生的输出数据。此外,还用类似向量符号(箭头线)清楚地指出数据通信的情况。IPO图使用的符号既少又简单,能够方便地描述输入数据、数据处理、输出数据之间的关系。HIPO图中的每张IPO图内都应该明显地标出其所描绘的模块在H图中的编号,以便跟踪了解这个模块在软件结构中的位置。在进行结构化设计的实践中,如果一个系统的模块结构图相当复杂,可以采用层次图对其进行进一步的抽象;如果为了对模块结构图中的每一模块给出进一步描述,可以配一相应的IPO图。

  • IBM Corporation.HIPO—A Design Aid and Documentation Technique.New York:IBM Corporation,1974.

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!