A Design of Cohesion and Coupling Metrics for Component based Software Systems
Component based software engineering (CBSE) is based on the concept of reusability. CBSE is upcoming paradigm where emphasis is laid on reuse of existing component and rebuilds a new component. Software metrics are used to check the complexity of software. Many software metrics have been proposed for CBS to measure various attributes like complexity, cohesion, coupling etc. Many different cohesion and coupling metrics have been developed. For quality software the cohesion should be high and coupling should be low. The aim of this paper is to develop adequate coupling, cohesion and interface metrics. Graph notation and concept of weights have been used to illustrate proposed metrics and evaluate the results accordingly.