La misurazione è il processo di determinazione della grandezza quantitativa e della qualità di un prodotto. Nel campo dell'ingegneria del software, le metriche vengono utilizzate a fini quantitativi e qualitativi. Analizzando le metriche, uno sviluppatore può correggere quelle aree del processo software che sono causa di difetti del software o di malfunzionamenti del prodotto. Le metriche software sono ampiamente utilizzate nell'industria del software per misurare la complessità , le dimensioni, la modularità , la testabilità , l'usabilità , l'affidabilità o la manutenibilità di un pezzo di codice sorgente. È stata proposta un'ampia varietà di metriche orientate agli oggetti per valutare la progettazione, la qualità , la testabilità e la manutenibilità di un sistema orientato agli oggetti. Diversi ricercatori si concentrano sulle varie proprietà del sistema orientato agli oggetti, come l'incapsulamento, l'ereditarietà , la complessità e il polimorfismo. La progettazione orientata agli oggetti sta diventando sempre più popolare nell'ambiente di sviluppo software e le metriche di progettazione orientata agli oggetti sono una parte essenziale dell'ambiente software. Questo studio si concentra su una serie di metriche orientate agli oggetti che possono essere utilizzate per misurare la qualità di una progettazione orientata agli oggetti e ha anche analizzato alcune delle metriche CK utilizzando lo strumento Understand 2. 6.