结构图是进行软件结构设计的另一个有力工具。 方框代表一个模块,框内注明模块的名字或主要功能; 方框之间的箭头(或直线)表示模块的调用关系。 带注释的箭头表示模块调用过程中来回传递的信息;尾部是空心圆表示传递的是数据,实心圆表示传递的是控制信息。 层次图用来描绘软件的层次结构。 * 5.4.1 层次图和HIPO图 层次图和结构图并不严格表示模块的调用次序。 此外,层次图和结构图并不指明什么时候调用下层模块。 事实上,层次图和结构图只表明一个模块调用那些模块,至于模块内还有没有其它成分则完全没有表示。 一些附加的符号,可以表示模块的选择调用或循环调用。 * 5.4 .2 结构图 * 结构图的形态特征: 1、深度:指结构图控制的层次也就是模块的层数。下图深度为? 2、宽度:指一层中最大的模块个数。 下图(第4层)宽度为? 3、扇出:指一个模块直接下属模块的个数。下图模块M的扇出为? 4、扇入:指一个模块直接上属模块的个数。下图模块T的扇入为? 5.4 .2 结构图 * 画结构图应注意的事项 1、同一名字的模块在结构图中仅出现一次。 2、调用关系只能从上到下。 3、不严格表示模块的调用次序,习惯上从左到右,有时为了减少连线的交叉,适当地调整统一模块左右置位,以保持结构图的清晰性。 5.4 .2 结构图 通常用层次图作为描述软件结构的文档。结构图作为文档并不很合适,因为图上包含的信息太多
您可能关注的文档
最近下载
- 广西百色市平果市2024届小升初素养语文检测卷含答案.doc VIP
- 广西南宁市兴宁区2023年小升初语文试卷.doc VIP
- 李姓起源与分布.doc VIP
- 人教(PEP)小学六年级英语上册知识汇总.docx VIP
- 2024年广西南宁市横县小升初素养语文检测卷含答案.doc VIP
- 人教PEP版五年级英语下册知识点归纳.pdf VIP
- 2025届广西壮族南宁市上林县六年级下学期小升初真题精选数学试卷含解析.doc VIP
- DZ∕T 0447-2023 岩溶塌陷调查规范(1:50000).pdf
- 二阶系统性能改善及稳定性.pdf VIP
- 2025中国居民平衡膳食宝塔ppt全新PPT.pptx VIP
原创力文档

文档评论(0)