I. Introduction
Software quality means a degree to which software or a process satisfies or associates with the requisites. Software can be summarized to deal with properties such as Complexity which is cyclic in nature, property of cohesion i.e. number of function properties which meet the needs of the customers and thereby provide product satisfaction. Software structures and attributes are categorized in two groups mainly internal and external. The internal quality attributes are those that can be measured during the diverse levels of the development cycle leading to the software SDLC).