系统结构图是结构化设计方法使用的描述方式,也称结构图或控制结构图。它表示了一个系统 (或功能模块) 的层次分解关系,模块之间的调用关系,以及模块之间数据流和控制流信息的传递关系,它是描述系统物理结构的主要图表工具。
模块最多的一行的数量即为最大扇出数。 (推荐学习:phpstorm)
最大扇入数是指该系统结构从最上级到可以调用的最低一级的模块行数。
扇入:是指直接调用该模块的上级模块的个数。扇入大表示模块的复用程序高。
最大扇出数是指该系统结构中模块可以直接调用的下级模块最大数目。
扇出:是指该模块直接调用的下级模块的个数。扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。
扇入和扇出的概念是指应用程序模块之间的层次调用情况。按照结构化设计方法,一个应用程序是由多个功能相对独立的模块所组成。
模块结构化设计中的一些概念:
模块化:将一个待开发的软件分解成若干个小的简单的部分——模块,每个模块可独立地开发、测试,最后组装成完整的程序。这是一种复杂问题的“分而治之”的原则。模块化的目的是使程序结构清晰,容易阅读,容易理解,容易测试,容易修改。
模块独立:每个模块完成一个相对特定独立的子功能,并且与其他模块之间的联系简单。衡量度量标准有两个:模块间的耦合和模块的内聚。模块独立性强必须做到高内聚低耦合。
控制层次:表明了程序构件(模块)的组织情况。控制层次往往用程序的层次结构(树形或网型)来表示。
1、深度:程序结构的层次数,可以反映程序机构的规模和复杂程度。
2、宽度:同一层模块的最大模块个数
3、模块的扇出:一个模块调用(或控制)的其他模块数
4、模块的扇入:调用(或控制)一个给定模块的模块个数
以上就是系统结构图的最大扇入数是指什么?的详细内容,更多请关注风君子博客其它相关文章!
最新评论