Introduction to Metrics for Measuring the Quality of Object Software Modularization Project:

In most of  the cases  entire code of  a system is usually divided into only two modules .These modules contain  a very large code so the system  performance analysis takes much time and may not be accurate .some of the earliest contributions to software metrics  deal with the measurement  of code complexity and maintainability .

From the standpoint  of code modularization ,some of the earliest software metrics  are based  on the notion of  coupling  and  cohesion .Low inter module coupling , high intra module cohesion  and low complexity have always  been  deemed  to be important  attributes of module software.

Modern software dictates that  large body of  software  be organized into a set of modules .The  module captures  set of  design decisions which are hidden  from other modules  and interactions  among the modules  should primarily be through  module interfaces .In software engineering parlance , a module groups  a set of functions or a subprograms and data structures  and often implements one or more business concepts .This grouping may take place on the basis of similarity of purpose or on the basis of commonality goal.

In our project the each file is divided into a single module, this division helps in the easy maintenance and analyzing .The metrics are applied to the different version of same software system. Finally the metrics were able to detect the improvement in modularization in keeping with the opinions expressed in the literature as to which version is considered to be better.

Download Metrics for Measuring the Quality of Object Software Modularization Project Report.