HIPO图(hierarchyplusinput/processing/output )图是美国IBM公司在70年代发展起来的表示软件系统结构的工具。 不仅可以描述作为软件整体模块层次的h图(层次图),而且可以描述每个模块的输入/输出数据、处理功能和模块调用的详细信息的IPO图。 HIPO图是以模块分解的层次性和模块内部的输入、处理、输出3个基本部分为基础制作的。
表示软件系统结构的工具。 HIPO图是以模块分解的层次性和模块内部的输入、处理、输出3个基本部分为基础制作的。
1. HIPO地图的h地图
用于描述软件的分层结构。 矩形框表示模块,矩形框之间的直线表示模块之间的调用关系,与结构图一样,没有表示调用顺序。 图4-10是销售管理系统的分层结构图。
2. IPO地图
h图是软件系统由这些模块构成,只显示了其控制层次,没有显示模块间的信息传递和模块内部的处理。 因此,对于一些关键模块,必须根据数据流图、数据字典和h图绘制具体的IPO图