首页> 外文期刊>International Journal of Information and Communication Technology Research >A New Weighted Composite Complexity Measure for Object-Oriented Systems
【24h】

A New Weighted Composite Complexity Measure for Object-Oriented Systems

机译:面向对象系统的一种新的加权复合复杂性度量

获取原文
           

摘要

Controlling and minimizing software complexity is the most important objective of each software development paradigm because it affects all other software quality attributes like reusability, reliability, testability, maintainability etc. For this purpose, a number of software complexity measures have been reported to quantify different aspects of complexity. As the development of object-oriented software is rising, more and more complexity metrics are being developed for the same. In this paper, we have attempted to design a weighted composite complexity measure by employing the concept of weights to quantify various aspects of complexity which may arise due to inheritance level, type and nesting level of control structures, and size of the class/program. The proposed weighted measure yields quiet interesting results and insight into various complexity aspects of software. Estimation of the new measure is also compared with four Chidamber and Kemerer's (CK) metrics - weighted methods per class (WMC), number of children (NOC), depth of inheritance tree (DIT), coupling between objects (CBO) and McCabe's complexity measure v(G) and is illustrated by practical programs.
机译:控制和最小化软件复杂性是每个软件开发范例的最重要目标,因为它会影响所有其他软件质量属性,如可重用性,可靠性,可测试性,可维护性等。为此,已报告了许多软件复杂性度量来量化不同方面的复杂性。随着面向对象软件的开发不断增长,针对该软件开发的复杂性指标也越来越多。在本文中,我们尝试通过使用权重的概念来设计加权复合复杂性度量,以量化由于继承级别,控制结构的类型和嵌套级别以及类/程序的大小而可能引起的复杂性的各个方面。拟议的加权测度产生安静有趣的结果,并深入了解软件的各种复杂性方面。还将新度量的估计与四个Chidamber和Kemerer(CK)度量标准进行比较-每个类的加权方法(WMC),子代数(NOC),继承树的深度(DIT),对象之间的耦合(CBO)和McCabe的复杂性测量v(G),并通过实际程序进行说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号