其它图形工具
上一节
下一节
一、层次方框图
层次方框图:用树形结构的一系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构;
下面的各层矩形框代表这个数据的子集;
最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。
二、Warnier图
和层次方框图类似,Warnier图也用树形结构描绘信息,但是这种图形工具比层次方框图提供了更丰富的描绘手段。
特点:用Warnier图可以表明信息的逻辑组织,也可以表示特定信息在某一类信息中是有条件地出现的。因为重复和条件约束是说明软件处理过程的基础,所以很容易把Warnier图转变成软件设计的工具。

三、IPO图
IPO图是输入、处理、输出图的简称,它是美国IBM公司发展完善起来的一种图形工具,能够方便地描绘输入数据、对数据的处理和输出数据之间的关系。
基本形式:是在左边的框中列出有关的输入数据,在中间的框内列出主要的处理,在右边的框内列出产生的输出数据。在IPO图中还用类似向量符号的粗大箭头清楚地指出数据通信的情况。
![5T]8G50DZ6368`}J4)1`]0Q.png](https://p.ananas.chaoxing.com/star3/origin/d9292b996bdb809b239a7fbb41a1351b.png)
改进的IPO图:这种图中包含某些附加的信息,在软件设计过程中将比原始的IPO图更有用。
在需求分析阶段可以使用IPO图简略地描述系统的主要算法(即数据流图中各个处理的基本算法)。
![}B]]2940F@}EB73NV0TNOEK.png](https://p.ananas.chaoxing.com/star3/origin/c16dcf27d3f3d67715de61de7f5a8d44.png)


