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.