在软件系统总体结构图中,扇入扇出官方解释挺绕人的,常常被绕晕。
扇入:模块的扇入是指有多少个上级模块调用它。扇入越大,表示该模块被更多的上级模块共享。扇入越大,表示该模块被更多的上级模块共享。这当然是我们所希望的。但是不能为了获得高扇入而不惜代价,例如把彼此无关的功能凑在一起构成一个模块,虽然扇入数高了,但这样的模块内聚程度必然低。这是我们应避免的。----百度百科
扇出:在软件工程中的定义:该模块直接调用的下级模块的个数。在面向对象编程中,扇出应用于继承。----百度百科
我的理解是:扇入就是引入,扇出就是输出。换个词语来理解,就更清晰了,如下图:
扇入数(引入)就是引入了多少别的模块引到自己模块来,像光线汇聚。
扇出(输出)就是自己模块被多少个其他模块拿来使用,像瀑布铺洒。
#每天进步一点点#
PS:新学习到的小技能:
连接线默认情况下是折线,在选中连接线,在检视窗口中切换,可以直接切换为直线