[解析]耦合可以分为下列儿种,它们Z间的耦合度由高到低排列。 1内容耦合:若一个模块宜接访问另一•模块的内容,则这两个模块称为内容耦合。 2公共耦合:若一组模块都访问同一全局数据结构,则称为公共耦合。 3外部耦合:若一组模块都访问同一全局数据项,则称为外部耦合。 4控制耦合:若一模块明显地把开关量、...
正确答案:模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种: ①无直接耦合(不传递任何消息)。 ②数据耦合(传递的是值)。 ③标记耦合(传递的是数据结构)。 ④控制耦合(传递的是控制变量,例如开关、标志等)。 ⑤外部耦合...
答:模块的耦合是指模块间联系的紧密程度,又称为模块的联结。 模块间的耦合有五种形式,按照耦合度由低到高分别为: (1)数据耦合 (2)特征耦合 (3)控制耦合 (4)公共耦合 (5)内容耦合 (2)什么是模块内聚合?模块内聚合有哪几种形式? 答:模块的聚合是指模块内各个组成部分之间的凝聚程度,表示模块功能的专一化...
[解析] 耦合分为以下几种,按照耦合度由高到低排列是: 内容耦合――一个模块直接访问另一个模块的内容。 F. 公共耦合――组模块都访问同一全局数据结构。外部耦合――组模块都访问同一个数据项。 G. 控制耦合――一个模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能 ...
一个模块与另一个模块内部发生联系,即一个模块中的某些内容在另一模块中以某种方式被引用,称为非法耦合。例如,不经过调用关系,直接使用或修改另一模块中的数据,将控制选择指向另一模块中的某一标号(节、过程)等。 总结:模块间数据耦合是最正常的方式,为保持模块的独立性,模块之间互相传递的数据要尽量少;要努力_...
模块间的耦合是指两个或多个模块之间相互依赖的关系。在软件开发中,模块之间存在不同程度的耦合性,高耦合性会导致一个模块的变化会影响到其他模块,从而增加了系统维护和修改的难度。解除模块之间的耦合性是软件设计中的一个核心问题,可以通过使用接口或者抽象类等机制来实现。这种解耦的方法可以使得系统更加稳定、灵活...
C [解析] 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成五级,分别是;数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。没有异构耦合这种耦合方式。结果一 题目 下列选项中,不属于模块间耦合的是 A.数据耦合B.同构耦合C.异构耦合D.公用耦合 答案 C[...
答:综合图和表所提供的信息可知各个模块之间的耦合情况。如,当模块p 调用模块q时(接口1),它传递了一个参数——分机类型。当模块q 把控制返给模块p时,它传回一个状态标志。 某些模块之间的耦合类型是明显的,例如,模块p和q 之间(接口1)、模块r和t 之间(接口5)及模块s和u 之间(接口6)都是数据耦合,因为它...
耦合性有六种:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合、内容耦合 无直接耦合:两个模块之间没有直接的关系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息。 (无直接关系) 数据耦合:指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。 (数据值 ) 标记耦合:指两...
答:模块与模块之间的连接形式成为耦合。耦合由弱到强可以分为4种: (1) 数据耦合。模块之间传递数据元素所引起的耦合。(2分) (2) 控制耦合。模块之间由于相互调用所引起的耦合。(2分) (3) 公共耦合。模块之间由于共享数据所引起的耦合。(2分) (4) 内容耦合。一模块与另一模块内部数据相关所引起的耦合。(2...