The word 'metrics' refer to standards for measurements. Software Quality Metrics means measurement of attributes, pertaining to software quality along with its process of development.
The term "software quality metrics" illustrate the picture of measuring the software qualities by recording the number of defects or security loopholes present in the software. However, quality measurement is not restricted to counting of defects or vulnerabilities but also covers other aspects of the qualities such as maintainability, reliability, integrity, usability, customer satisfaction, etc.
It is basically, a subclass of software metrics that mainly emphasizes on quality assets of the software product, process and project. Software metric is a broader concept that incorporates software quality metrics in it, and mainly consists of three types of metrics:
It includes size, design, complexity, performance and other parameters that are associated with the product's quality.
It involves parameters like, time-duration in locating and removing defects, response time for resolving issues, etc.
It may include number of teams, developers involved, cost and duration for the project, etc.
The methodology behind software quality metric is as under:
It is not possible to manage anything until you can't measure it. Software quality metric provides an effective way to manage the quality of the larger processes of Software Development Life Cycle (SDLC) along with task of managing the software quality throughout the development cycle.
Read our related article software quality to have better insight to software quality metrics.