The document discusses various metrics that can be used to measure different aspects of software quality. It describes McCall's quality factors triangle which identifies key attributes like correctness, reliability, efficiency etc. It then discusses different types of metrics like function-based metrics which measure functionality, design metrics which measure complexity, and class-oriented metrics which measure characteristics of object-oriented design like coupling and cohesion. The document provides examples of metrics that can measure code, interfaces, testing and more.