耦合和内聚

2024-04-12 23:48
文章标签 耦合 内聚

本文主要是介绍耦合和内聚,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

耦合

耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。

耦合 (耦合性从低到高)
非直接耦合两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的。
数据耦合指两个模块之间有调用关系,传递的是简单的数据值(参数)
标记耦合指两个模块之间通过参数表(数据结构)传递记录信息。
控制耦合指一个模块调用另一个模块时,传递的是控制变量,被调用模块通过该控制变量的值有选择地执行模块内的某一功能。
外部耦合模块间通过软件之外的环境联结( 如I/O将模块耦合到特定的设备、格式、通信协议上)。
公共耦合两个模块之间通过一个公共的数据区域传递信息。
内容耦合一个模块直接访问另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模块有一部分程序代码重叠,又或者一个模块有多种入口。

内聚

内聚是一个模块内部各个元素彼此结合的紧密程度的度量。

内聚(内聚程度由弱到强)
偶然(巧合)内聚模块内各成分之间毫无关系,或者仅仅是一种非常松散的关系。
逻辑内聚逻辑相关的功能放在同一模块中,通过参数决定用哪个功能。
瞬时(时间)内聚模块完成的功能必须在同一时间内执行。
过程内聚指一个模块完成多个任务(功能),这些任务必须按指定的过程(次序)执行。不易于重用
通信(信息)内聚模块的所有成分都操作同一数据集(数据结构、报表)或生成同一数据集。
顺序内聚一个模块的各个成分都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。
功能内聚指模块内的所有元素共同作用完成一个功能,缺一不可。

这篇关于耦合和内聚的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/898578

相关文章

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

file | 某文件夹【解耦合】下的文件查找功能实现及功能单元测试

文件查找工具 概要思路OS模块 --- 学习版os.getcwd()os.path.dirname(os.getcwd())os.path.dirname() 和 os.path.basename() OS模块 — 实战版单元测试解耦合 概要 梳理业务主逻辑: 查看存放被采集JSON数据的文件夹内的文件列表【所有 包含文件夹下的文件夹下的文件】 这是本节内容聚焦的点和My

分支线定向耦合器宽带化设计和ADS仿真

分支线定向耦合器宽带化设计和ADS仿真 工程下载链接:分支线定向耦合器宽带化设计和ADS仿真-ADS工程文件 之前经常分析分支线定向耦合器,例如在15、ADS使用记录之耦合器设计和基于AWR的微带线分支线耦合器设计-从原理到版图中都有涉及,但是由于其基本电路结构中包含大量的四分之一波长线,其实际上是窄带的结构: 但是,我们经常可能需要用到宽带的分支线定向耦合器(例如在LMBA等架构中)。那

奇妙的波与热!基于伏图的微波致热耦合仿真

在涉及微波致热的设备和系统中,仿真可在设计阶段对结构、材料及参数进行评估与优化,同时助力研究人员深入理解微波与物质相互作用及热传递物理过程。如在微波炉设计过程中,仿真能确定最佳腔体尺寸、食物尺寸和微波馈入口位置,实现高效均匀加热;在相控阵天线设计中,可优化散热结构,确保天线性能稳定;在射频波导加热电介质仿真中,可观察电磁场分布及能量吸收转化过程,为改进工艺和材料提供理论依据。 微波致热耦合是一种

HT97230 具有3D环绕和低音增强功能的125mW免输出耦合电容的立体声线路驱动器1耳机放大器

特点 可调节的3D环绕功能 可调节的低音增强功能 输出无需隔直流电容 卓越的低音效果! 无咔嗒/噼噗声 低THD+N:最低0.001% 低噪声,VN:7μV 支持单端输入和全差分输入 2.5V至5.2V较宽的电源工作范围 输出功率: 125mW(fIN =1kHz,VDD=5V,RL=32Ω THD+N=0.1%) 输出摆幅: 3Vrms (fIN = 1kHz, VDD=5V, RL=1kΩ,

国产光耦合器的应用优势

国产光耦合器在近年来的技术发展中表现出了显著的应用优势,尤其是在电子和电力系统中。光耦合器作为一种广泛应用的电子元件,主要用于实现信号隔离、噪声抑制和电压转换等功能。随着国产品牌的不断崛起,国产光耦合器在性能、性价比以及供应链稳定性方面表现出了强大的竞争力。 国产光耦合器的首要优势在于其性价比。相比于进口产品,国产光耦合器在价格上具有显著的优势,同时在保证产品质量和性能的前提下,为国内外客户

光耦合器的简要揭秘

光耦合器,也称为光隔离器或光电耦合器,是电子器件中必不可少的元件,它提供了一种在电路隔离部分之间传输电信号的方法。这种隔离对于保护系统的敏感部分免受高压尖峰或电气噪声的影响至关重要,这使得光耦合器在许多应用中成为一种宝贵的工具。 光耦合器的核心由两个主要部分组成:LED(发光二极管)和光电晶体管。当电流通过LED时,LED会发光,另一侧的光电晶体管会检测到这种光。当LED熄灭时,光电晶体管保

Python观察者模式:构建松耦合的通信机制

在软件开发中,当多个对象需要响应某个对象的状态变化时,如何设计这些对象之间的通信机制成为了一个关键问题。如果对象之间直接相互调用,不仅会增加代码的复杂度,还会降低系统的可维护性和可扩展性。为了解决这一问题,设计模式中的**观察者模式(Observer Pattern)**应运而生。本文将深入探讨如何在Python中实现观察者模式,以构建松耦合的通信机制。 观察者模式概述 观察者模式定义了一种一

LIO-SAM: 紧耦合的激光与惯导里程计方案

点云PCL免费知识星球,点云论文速读。 标题:LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping 作者:Tixiao Shan, Brendan Englot, Drew Meyers, Wei Wang, Carlo Ratti, and Daniela Rus 来源:分享者 欢迎各位加入免费知识

HT97180 125mW免输出耦合电容的立体声线路驱动器1耳机放大器

特点 输出无需隔直流电容 卓越的低音效果 无咔嗒/噼噗声 低THD+N:最低0.002% 低噪声,VN:8uV 支持单端输入和全差分输入 ·1.65V至4.8V较宽的电源工作范围 输出功率:125mW(fIN=1kHz,VDD=4.2V RL=32Ω,THD+N=0.1%) 无铅封装, QFN16L-PP 3mm*3mm 概述     HT97180(L)是一款差分输入/单端输入、可直接输出驱动