A medição é algo comum no mundo da engenharia. Melhorias em engenharia de software podem e devem ser feitas baseadas em métricas.

Métricas de software são indicadores resultantes de atividades de medição do processo de desenvolvimento de software que  auxilian no  gerenciamento de projetos.

Podemos dividir as métricas de software, sob o ponto de vista de aplicação, em duas categorias: métricas de produtividade e de qualidade. As métricas de produtividade concentram-se na fluxo do processo de engenharia de software. As métricas de qualidade indicam o quanto o software atende aos requisitos definidos.