您的位置:首页 >动态频道 > 滚动动态 >

全国计算机二级c语言程序设计(二级c语言程序设计)

导读 大家好,我是小五,我来为大家解答以上问题。全国计算机二级c语言程序设计,二级c语言程序设计很多人还不知道,现在让我们一起来看看吧!1...

大家好,我是小五,我来为大家解答以上问题。全国计算机二级c语言程序设计,二级c语言程序设计很多人还不知道,现在让我们一起来看看吧!

1、

1、① 内聚性

2、内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系。一个模块的内聚性越强则该模块的模块独立性越强。

3、在各种内聚性中,内聚性由弱到强的是:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

4、② 耦合性

5、耦合性是模块间互相连接的紧密程度的度量。一个模块与其他模块的耦合性越强则该模块的模块独立性越弱。

6、在各种耦合性中,耦合度由高到低的顺序是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合。

7、总之,耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!