5.5. Measuring Size of Software

Project metrics provide time- and cost-related measurements. Process metrics provide the ability to measure and estimate units of effort needed in a project. Eventually, software projects produce software. How big is that software? And how does it relate to the estimates made earlier on in the project? This important correlation between what has been estimated in terms of projects and process, and what has been produced in terms of the software, can be ascertained if the size of the software can be measured.

There is a large number of metrics that deal with measurements of code, its complexity, and so forth.

5.5.1. Traditional Measures of Software

Measuring the lines of code (LOC) written in a system has been the ...

Get Process Quality Assurance for UML-Based Projects 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.