Coupling Based Metrics for Measuring the quality of a software
The main aim of this project is to introduce a new set of metrics that measure the quality of modularization of a object-oriented software system. These metrics characterize the software from a variety of perspectives such as structural, architectural and notions like similarity of purposes. Structural refers to inter-module coupling-based notions. Architectural refers to the horizontal layering of modules in large software systems. The notion of API (Application Programming Interface) is employed as the basis for the structural metrics. Some of the important support metrics include those that characterize each module on the basis of the similarity of purpose of the services offered by the module. Here coupling-based structural metrics are used that provide various measures of the function-call traffic through the APIâ„¢s of the modules in relation to the overall function-call traffic. Here functional call traffic refers to the inter-modular interaction. The existing system measures the software quality using code complexity and maintainability. In existing system performance analysis takes more time as well as not more accurate. The drawbacks are eliminated by coupling based structured metrics.