18-04-2013, 01:58 PM
Analysis of Quality of Object Oriented Systems using Object Oriented Metrics
Analysis of Quality.doc (Size: 36 KB / Downloads: 24)
ABSTRACT:
Measurement is fundamental to any engineering discipline. There is considerable evidence that object-oriented design metrics can be used to make quality management decisions. This leads to substantial cost savings in allocation of resources for testing or estimation of maintenance effort for a project. C++ has always been the most preferred language of choice for many object oriented systems and many object oriented metrics have been proposed for it. This paper focuses on an empirical evaluation of object oriented metrics in C++. Two projects have been considered as inputs for the study – the first project is a Library management system for a college and the second is a graphical editor which can be used to describe and create a scene. The metric values have been calculated using a semi automated tool. The resulting values have been analyzed to provide significant insight about the object oriented characteristics of the projects.
Existing Systems:
1. Structural metrics are calculated from the source code such as references and data sharing between methods of a class belong together for cohesion.
2. It define and measure relationships among the methods of a class based on the number of pairs of methods that share instance or class variables one way or another for cohesion.
Disadvantage
• Lacking of high cohesion
Proposed System:
1. In proposed System unstructural information is retrieved from the source code like comments and identifiers.
2. Information is retrieved from the source code using Latent Semantic Indexing.
With the help of C3 and existing metrics we are achieving the high cohesion and low coupling.