移动端

  • 题王微信公众号

    题王微信公众号

    微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试

单选题

耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(  )。

发布日期:2021-11-23

耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(  )。
A

提高耦合性,降低内聚性,有利于提高模块的独立性

B

降低耦合性,提高内聚性,有利于提高模块的独立性

C

耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D

内聚性是指模块间互相连接的紧密程度

试题解析

模块独立性

模块独立性是指模块内部各部分及模块间的关系的一种衡量标准,由内聚和耦合来度量。

中文名
模块独立性
介绍
模块内部关系的衡量标准
外文名
The module independence
度量
内聚和

耦合性

耦合性(英语:Coupling,dependency,或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块之间信息或参数依赖的程度。内聚性是一个和耦合性相对的概念,一般而言低耦合性代表高内聚性,反之亦然。耦合性和内聚性都是由提出结构化设计概念的赖瑞·康斯坦丁所提出[1]。低耦合性是结构良好程序的特性,低耦合性程序的可读性及可维护性会比较好。

中文名
耦合性
别名
耦合度
外文名
coupling
释义
各模块间相互联系程度的一种度量

内聚性

内聚性(Cohesion)也称为内聚力,是一软件度量,是指机能相关的程序组合成一模块的程度,或是各机能凝聚的状态或程度。是结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是属于顺序式的量测量,一般会以“高内聚性”或“低内聚性”来表示。一般会希望程序的模块有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括鲁棒性、可靠度、可复用性及易懂性(understandability)等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。耦合性是一个和内聚性相对的概念。一般而言高内聚性代表低耦合性,反之亦然。内聚性是由赖瑞·康斯坦丁所提出,是以实务上可减少维护及修改的“好”软件的特性为基础。

中文名
内聚性
别名
块内联系
外文名
Cohesion
性质
模块

标签: "暂无标签"

题王网让考试变得更简单

扫码关注题王,更多免费功能准备上线!