首页/ 题库 / [问答题]什么是模块间的耦合性?有哪几种耦合性?简的答案

什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。

问答题
2022-06-02 04:58
查看答案

正确答案

1.模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。
2.耦合程度由低到高分为6种:
①无直接耦合(不传递任何消息)。
②数据耦合(传递的是值)。
③标记耦合(传递的是数据结构)。
④控制耦合(传递的是控制变量,例如开关、标志等)。
⑤外部耦合(传递的是I/O环境)
⑥公共耦合(传递的是在公共数据环境中的数据)。
⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。
3.模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是:
①在耦合方式上降低模块间接口的复杂性。
(1)模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);
(2)模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。
②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。


试题解析

相关题目
工程材料有哪几种?常用的金属材料有哪几种?它的应用在哪些领域?
boost的意思是:help or encourage to increase or improve
eloquent的意思是:fluent or persuasive in speaking or writing
71、耦合是对一个软件结构内不同模块之间互连程度的度量,耦合由弱到强的顺序是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
什么耦合?模块间的耦合有哪些?
模块间的耦合性包括哪些类型?
渠道防渗工程措施有哪几类?衬砌技术有哪几种?
散打教学中常用的练习法有哪几种?
LD与光纤的耦合有哪几种方式?
多级放大电路的级间耦合方式有哪几种?哪种耦合方式的电路零点偏移最严重?哪种耦合方式可以实现阻抗变换?
PLC按电源分类有哪几种输出模块?若按开关器件分类,有哪几种输出方式?如何选PLC输出类型?
工程中常见的交变应力有哪几种? 
人机工程学常用研究方法有哪几种?
在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。
S7-200PLC有哪几种扩展模块?
工程项目投资估算主要有哪几种方法?
矢量图形常用设计软件有哪几种()
什么是岩石的空隙性,自然界岩土的空隙有哪几种,各有什么特点,衡量的指标是什么?
嵌入式软件的开发方法有哪几种?各有什么特点?
模块间的联接形式是影响模块合的主要因素,两个块间的主要联结形式有:数据耦合、控制耦合、公共耦合、()。
广告位招租WX:84302438

免费的网站请分享给朋友吧