APP下载

基于中介中心性的类重要性度量的研究

2011-09-07成小芹王一莉

计算机工程与设计 2011年7期
关键词:重要性

成小芹, 王一莉

(南京工业大学电子与信息工程学院,江苏南京211816)

0 引 言

在面向对象软件的测试过程中,如何合理有效地分配有限的资源,从而在规定的时间内完成软件的测试,是一个非常重要的问题。目前是利用内聚性、耦合性和复杂性来判别可能存在缺陷的类,然后据此分配测试资源。但是,仅仅通过识别可能有质量缺陷的类不足以为资源的分配提供依据,还需要识别重要的类。对于重要的类而言,即使它们的内聚性、耦合性和复杂性都很合理,也需要给它们分配相对多的资源进行更加仔细的测试,因为重要的类隐藏的故障就可能越多。从这个角度来说,类的重要性度量可以看作是提高软件可测试性的一个补充。目前对类的重要性的度量的研究比较少,中心性是网络分析中的最基本的概念之一,研究人员依据各种标准提出了许多中心性指标来度量网络中的重要的节点,中介中心性就是其中一个很重要的指标,它可以用在很多方面,如社会关系学,生物学以及道路网络等,在实际的应用中依据节点的重要性和角色,制定出更加可行的解决方案。由此想到,中介中心性同样可以应用到类的重要性的度量中,找出类中重要的类,然后对这些类进行重点测试,从而提高软件可测性。现在面向对象技术在软件工业中应用比较广泛,而除了与传统测试方法具有相似之处,面向对象软件还为可测试性制造了一些独特的障碍。……

登录APP查看全文

猜你喜欢

重要性
深刻认识“两个确立”极端重要性
土木工程中建筑节能的重要性简述
“0”的重要性
论七分饱之重要性
幼儿教育中阅读的重要性
MDT在炎症性肠病诊断和治疗中的重要性
论七分饱之重要性
钙对身体的重要性
颜值的重要性
读《边疆的重要性》有感