系统结构图:最大扇入、扇出数,深度和宽度的区别

328 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1、最大扇入扇出数

在这里插入图片描述

最大扇出数,即模块直接调用的下层模块数目,可以看一个模块向下辐射出去的第一层的模块数。 同理,最大扇入数,即模块被直接调用的上层模块最大数目,可以看一个模块向上辐射出去的第一层的模块数。


2、深度

在这里插入图片描述 可以按文件夹的的层级目录结构来对照理解,按照层级来看, 本道题中 第一层:某系统 第二层:功能1,功能2,功能3 第三层:功能2.1,功能2.2,功能2.3,功能3.1,功能3.2 (注意:这里功能3.1和功能3.2其实是同一个层级的,类比文件目录结构不难看出),深度即为这里分析的层数,所以这题的深度为3。

3、宽度

在这里插入图片描述 有了第二题的理解,这题就挺容易了,要注意功能3.1和功能3.2是属于同一层的。 第一层:某系统
第二层:功能1,功能2,功能3 第三层:功能2.1,功能2.2,功能2.3,功能3.1,功能3.2

第三层的模块总数显然最大,为5, 所以按照定义宽度:指的是软件结构统一层上模块总数的最大值故本道题的宽度为5