- 11
- 0
- 约1.39万字
- 约 79页
- 2016-07-01 发布于湖北
- 举报
结构图是进行软件结构设计的另一个有力工具。 方框代表一个模块,框内注明模块的名字或主要功能; 方框之间的箭头(或直线)表示模块的调用关系。 带注释的箭头表示模块调用过程中来回传递的信息;尾部是空心圆表示传递的是数据,实心圆表示传递的是控制信息。 层次图用来描绘软件的层次结构。 * 5.4.1 层次图和HIPO图 层次图和结构图并不严格表示模块的调用次序。 此外,层次图和结构图并不指明什么时候调用下层模块。 事实上,层次图和结构图只表明一个模块调用那些模块,至于模块内还有没有其它成分则完全没有表示。 一些附加的符号,可以表示模块的选择调用或循环调用。 * 5.4 .2 结构图 * 结构图的形态特征: 1、深度:指结构图控制的层次也就是模块的层数。下图深度为? 2、宽度:指一层中最大的模块个数。 下图(第4层)宽度为? 3、扇出:指一个模块直接下属模块的个数。下图模块M的扇出为? 4、扇入:指一个模块直接上属模块的个数。下图模块T的扇入为? 5.4 .2 结构图 * 画结构图应注意的事项 1、同一名字的模块在结构图中仅出现一次。 2、调用关系只能从上到下。 3、不严格表示模块的调用次序,习惯上从左到右,有时为了减少连线的交叉,适当地调整统一模块左右置位,以保持结构图的清晰性。 5.4 .2 结构图 通常用层次图作为描述软件结构的文档。结构图作为文档并不很合适,因为图上包含的信息太多
原创力文档

文档评论(0)