Open Access Open Access  Restricted Access Subscription Access

Static and Dynamic Coupling and Cohesion Measures in Object Oriented Programming


Affiliations
1 SVITS, Indore, India
 

A large numbers of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. The coupling metrics presented in this paper exploring the difference between inheritance and interface programming. This paper presents a measurement to measure coupling between object (CBO), number of associations between classes (NASSocC), number of dependencies in metric (NDepIN) and number of dependenciesout metric (NDepOut) in object oriented programming for both static and dynamic analysis. Java programs is used for implementation.In this paper we want to show which concept is good to use and beneficial for software developer.

Keywords

Measurement, Metrics, Object Oriented Programming, Object Oriented Metrics, CBO, Coupling, Inheritance, Interface.
User
Notifications
Font Size

Abstract Views: 158

PDF Views: 0




  • Static and Dynamic Coupling and Cohesion Measures in Object Oriented Programming

Abstract Views: 158  |  PDF Views: 0

Authors

Vasudha Dixit
SVITS, Indore, India
Rajeev Vishwkarma
SVITS, Indore, India

Abstract


A large numbers of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. The coupling metrics presented in this paper exploring the difference between inheritance and interface programming. This paper presents a measurement to measure coupling between object (CBO), number of associations between classes (NASSocC), number of dependencies in metric (NDepIN) and number of dependenciesout metric (NDepOut) in object oriented programming for both static and dynamic analysis. Java programs is used for implementation.In this paper we want to show which concept is good to use and beneficial for software developer.

Keywords


Measurement, Metrics, Object Oriented Programming, Object Oriented Metrics, CBO, Coupling, Inheritance, Interface.