一个模块调用其他模块的个数,称为该模块的扇出。扇出越大,设计该模块时需要考虑的问题就越多,因而复杂性越高。

一个模块被其他模块调用的个数,称为该模块的扇入。扇入大些,一般不会影响问题的复杂性,而且扇入越大,说明该模块的复用性越好。

大一般是因为缺乏中间层次,应该适当增加中间层次的模块。扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。设计良好的软件结构,通常顶层扇出比较大,中间扇出小,底层模块则有大扇入。扇入:一个门的输入定义为门的输入的数目。

在软件设计中,扇入和扇出的概念是指应用程序模块之间的层次调用情况。按照结构化设计方法,一个应用程序是由多个功能相对独立的模块所组成。

参考资料:百度百科

转载于:https://www.cnblogs.com/zshuai1993/p/10174907.html

基础概念——扇入扇出相关推荐

  1. c语言中的扇入与扇出题目,功能单元的最大扇入扇出工具分析.doc

    功能单元的最大扇入扇出工具分析 文档名称:功能单元最大扇入扇出工具分析 作 者: 日 期: 1. 概念 由于度量的目标是C源代码,所以"功能单元的最大扇入扇出"的含义如下: 功能单 ...

  2. c语言中的扇入与扇出题目,功能单元最大扇入扇出工具分析.doc

    : printf() 7.输出结果 2.4 核心代码抽取 通过此工具的源代码,可以获取匹配函数定义语句的功能,函数调用关系的功能,从来实现fan-in,fan-out度量. 3 C and C++ C ...

  3. 【无标题】如何解决多芯光纤的扇入扇出

    多芯光纤是一根光纤有多个纤芯,是和"单芯光纤"相对应的一个概念. 常用的单芯光纤,有多模和单模. 而多芯光纤可以有xnn个纤芯,但它是一根光纤,传输的信号则可以为独立为xn个通道, ...

  4. TCP/IP基础概念及通信过程举例

    TCP/IP基础概念及通信过程举例 出现 上个世纪60年代,由于中央集中式网络的容灾性较弱,以美国国防部为中心的一家组织研究出分组交换网络.后来为了验证分组交换技术的实用性,ARPANET出现了,并且 ...

  5. Python+Dash快速web应用开发——基础概念篇

    作者:费弗里 来源:Python大数据分析 ❝本文示例代码与数据已上传至https://github.com/CNFeffery/DataScienceStudyNotes ❞ 1 简介 这是我的新系 ...

  6. 理解 angular2 基础概念和结构 ----angular2系列(二)

    前言: angular2官方将框架按以下结构划分: Module Component Template Metadata Data Binding Directive Service Dependen ...

  7. 数据库基础笔记(MySQL)1 —— 基础概念

    (写算法题目把自己心态搞崩了,休息两天顺便把之前学的数据库手写笔记记录在网上方便查阅,因为只是自己学的时候做的笔记,如果有错误欢迎大家指正,过两天再重回算法的怀抱哈哈) 如何下载配置 这个感觉视频讲的 ...

  8. python 舍去小数_零基础小白Python入门必看——编程基础概念

    1. 程序的构成 程序由模块组成,一个模块对应python的源文件 ,一般后缀为:.py 模块由语句构成 语句是python程序的构造单元,用于创建对象.变量赋值.调用函数.控制语句等. 2. 对象 ...

  9. J2EE学习笔记三:EJB基础概念和知识 收藏

    J2EE学习笔记三:EJB基础概念和知识 收藏 EJB正是J2EE的旗舰技术,因此俺直接跳到这一章来了,前面的几章都是讲Servlet和JSP以及JDBC的,俺都懂一些.那么EJB和通常我们所说的Ja ...

最新文章

  1. 实践浅解free的具体作用(C语言)
  2. 【原创】RabbitMQ 之 Access Control(翻译)
  3. Serverless 解惑——函数计算如何安装字体
  4. 在学习Python基础中需要知道的知识点:运算符大全,收藏,以后方面查询(算术运算符、赋值运算符、比较运算符、位运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级))
  5. 单片机控制灯光亮度c语言程序,基于51单片机控制LED灯光亮度并报警
  6. weblogic jprofile配置
  7. linux网络配置命令 ifconfig 、route 、ip 、ip route
  8. python工程师工资多少-最新 | 2019年Python工程师的平均薪资是多少?
  9. 奔腾4 2.4CPU计算机硬件能升级吗,CPU怎么升级啊
  10. paip.sql2008 客户端软件绿色版V319
  11. 领存工业级 3U VPX 8TB 存储模块性能参数
  12. 【C语言应用】使用查表法计算CRC8
  13. android开发 自我优势_安卓程序员自我评价
  14. python文字处理dummy_python学习之使用multiprocessing.dummy多线程爬虫
  15. LAN、MAN、WAN指的是什么网络
  16. linux 视频壁纸,Plasma video wallpaper: KDE 4 视频壁纸
  17. nova shelve 的使用
  18. 购物车里看中国:淘宝发布18年18件“时代宝贝”
  19. 无氧铜的网线跟纯铜的网线有什么区别?
  20. 网络RTK无人机上机测试

热门文章

  1. 电脑自带的录屏软件使用方法
  2. html弹出框教程,JavaScript 弹出框
  3. tensorflow 网络修剪 剪枝操作
  4. 女人排卵期间, 出现这三个“信号”时, 你的“最佳受孕时间”来了
  5. [LOJ6360]复燃「恋之埋火」
  6. STM32串口发送数据和接收数据方式总结
  7. 关于-fPIC, -fPIE的一点理解
  8. 刘欢新歌 赢在中国主题歌
  9. 推荐3个Python 文本终端 GUI 框架,太酷了
  10. autopsy取证工具简单用法