一种基于 C&K 度量套件评估面向对象软件质量的专家模块设计与实现
软件工程
2019-03-11 v1
摘要
面向对象软件具有封装、继承、内聚、耦合和多态等特性。这些特性显著影响面向对象软件的测试、维护和修复活动。这些活动的成功完成,取决于对所评估度量的正确检测与正确解释。此外,安全且快速地评估这些度量虽有可能,但需借助软件开发与使用测试工具。当今存在许多面向面向对象度量的软件测试工具。然而,这些工具的能力存在若干局限。其中多数工具仅产生度量结果,对于结果含义及其如何影响软件质量不采取任何行动。因此,需要使这些工具的能力多样化并增强。基于本研究中提及的软件测试工具局限,拟通过专家系统方法实现面向对象测试过程的自动化。为此,开发了一个专家模块,用于审查并解释依据面向对象编程方法学开发的某项目(.jar 扩展名)内部质量属性相关的度量结果。该模块使用了 Chidamber 和 Kemerer(C&K)开发的度量套件。此模块对名为 Metrics 的软件测试工具所得度量结果,具备通过自动、手动及跨版本比较方法进行评价,并解释内部质量规约间关系的功能。期望该模块能作为软件测试活动中白盒测试的有效支撑要素。
引用
@article{arxiv.1903.03162,
title = {An Expert Module Design and Implementation that Evaluation the C&K Metric Suite in Terms of Object Oriented Software Quality},
author = {M. Hanefi Calp and Nursal Arici},
journal= {arXiv preprint arXiv:1903.03162},
year = {2019}
}
备注
14 pages, in Turkish, 7 figures, 5 tables