模块独立程度可以由两个定性标准度量,分别称为块间联系和块内联系。块间联系是度量不同模块彼此间互相依赖(联结)的紧密程度,块内联系则是衡量一个模块内部的各个部分彼此结合的紧密程度。
(1)块间耦合(coupling)
块间耦合是一个系统内不同模块之间互连程度的度量。块间耦合强弱取决于模块间联系形式及接口的复杂程度。模块间接口的复杂性越高,说明耦合的程度也越高。
块间耦合程度直接影响系统的可读性、可维护性及可修改性。在系统设计中,应尽可能追求块间耦合松散的系统。在这样的系统中,可以研究、测试、维护任何一个模块,而不需要对其他模块有很多了解。同时,由于模块间耦合简单,错误传播的可能性就越小。
(2)块内联系(cohesion)
模块内部元素的联系方式即为块内联系,有时也称为模块内部的紧凑性或关联度或内聚度,它是决定系统结构的另一个重要因素。
所谓模块内部的元素是指该模块的程序中的一条或若干条的指令。系统中的每个模块应具有高度的块内联系,它的各个元素都是彼此相关的,是为完成一个共同的功能而结合在一起的。模块设计中应尽力避免较低的块内联系,这是基本原则。
(简答题)
简述模块独立程度的度量标准。
正确答案
答案解析
略
相似试题
(简答题)
简述模块独立程度的度量标准。
(填空题)
软件模块独立性的两个定性度量标准是()。
(填空题)
软件模块的独立性往往是用两个指标来度量的,()性度量其功能强度的相对指标,()性则用以度量模块间的相互联系的强度。
(单选题)
()是对一个软件体系结构内不同模块之间互连程度的度量.
(单选题)
()协调控制过分强调代理模块的独立性,对资源的共享程度低,缺乏通信与交流,很难做到供应链的同步化。
(简答题)
简述运输设备的分类 根据其从事运送活动的独立程度可以分为三类?
(单选题)
内聚是从功能角度来度量模块内的联系,下列的模块内聚方式中聚合度最高,性能最好的是()。
(单选题)
内聚性是对模块功能强度的度量,内聚性较强的是()
(单选题)
内聚性是对模块功能强度的度量,内聚性较强的是()。