Chapter 21Software Process Quality Metrics

21.1 Software Process Metrics – an Introduction

Software quality metrics are quantitative measures of the attributes of a software system as a product and also in its development and operative processes. Measures are based on relevant collected data related to these attributes. Fundamental tools are employed to assist management in three basic areas: setting targets for the software development and maintenance performance, evaluating the degree of achievement of the targets of development and maintenance tasks, and ensuring the detection of changes in those attributes.

Introductory issues on the objectives of software quality metrics, required characteristics of software quality metrics, and the implementation process of software quality metrics are presented in Chapter 18.

SQA and software engineering professional use to distinguish between software process metrics and software product metrics.

Software process metrics are a quantitative representation of software processes, as encountered by developers and maintainers throughout the software life cycle, such as prerelease defects, percent of modified code lines, and density of detected defects.

Software product metrics are a quantitative representation of attributes of software products or intermediate products, encountered by the user when applying software in efforts to adapt or change the product. Attributes changed include effectiveness, productivity, and reliability. Chapter ...

Get Software Quality now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.