术语-软件度量-内聚性:内聚性

本文详细介绍了软件度量中的内聚性概念,包括高内聚性的含义及其带来的问题。同时,列举了内聚性的七种类型,如偶然内聚性、逻辑内聚性、功能内聚性等,强调了功能内聚性作为最高级别的内聚性。了解这些内聚性有助于提高代码质量,降低维护难度,促进模块复用。
摘要由CSDN通过智能技术生成
ylbtech-术语-软件度量-内聚性:内聚性
内聚性(Cohesion)也称为 内聚力,是一 软件度量,是 指机能相关的程序组合成一模块的程度,或是 各机能凝聚的状态或程度。是 结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由 分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是 属于顺序式的量测量,一般会以“高内聚性”或“低内聚性”来表示。 一般会希望程序的模块有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括 鲁棒性可靠度可复用性及易懂性(understandability)等特性,而 低内聚性一般也代表 不易维护、不易测试、不易复用以及难以理解
耦合性是一个和内聚性相对的概念。 一般而言高内聚性代表低耦合性,反之亦然。内聚性是由赖瑞·康斯坦丁所提出,是以实务上可减少维护及修改的“好”软件的特性为基础。
1.返回顶部
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值