ZKX's LAB

什么是耦合和内聚 内聚是衡量模块内部聚合能力

2020-07-24知识13

模块之间的聚合方式有哪些??(管理信息系统实验报告的思考题) 偶然性内聚,逻辑性内聚,时间性内聚,过程性内聚,通讯性内聚,顺序性内聚,功能性内聚如何理解模块独立性?用什么指标来衡量模块独立性? 模块独立性是指每个模块只完成系统要求的独立的子功能(即:功能单一),并且与其他模块的联系最少且接口简单(比如:只有一个接口)。模块的独立程度可以由两个定性标准度量;内聚和耦合 耦合衡量不同模块之间互相依赖的紧密程度,内聚衡量一个模块内部各个元素彼此结合的紧密程度。软件工程2题选择题 求教 个人认为答案为:1、C 2、B在JAVA编程中什么叫耦合 耦合性是编程中的一个判断代码模块构成质量的属性,不影响已有功能,但影响未来拓展,与之对应的是内聚性。耦合性:也称块间联系。指软件系统zd结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。内聚性:又称块内专联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。因此,现代程序讲究高内聚低耦合,即将功能内聚在同一模块,模块与模块间尽可能独立,互相依赖低。没有绝对没有耦合的模块组属,只有尽量降低互相之间的影响。使模块越独立越好。模块的内聚性有哪几种?各表示什么含义 模块的内聚性有:偶然内聚性、逻辑内聚性、时间内聚性、程序内聚性、联系内聚性、依序内聚性、功能内聚性 1、偶然内聚性:是指模块中的机能只是刚好放在一起,模块中各机能。若一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为()。A、 参考答案:A

#内聚#高内聚低耦合#耦合性

随机阅读

qrcode
访问手机版