Um processo de métricas de software pode ser caracterizado por 5 atividades, dentre as quais se encontra:
- A. Coleta: derivação de medidas e métricas adequadas para a representação do software.
- B. Interpretação: mecanismo usado para acumular dados necessários para derivar as métricas formuladas.
- C. Análise: cálculo de métricas e aplicação de ferramentas matemáticas.
- D. Realimentação: avaliação das métricas em um esforço para ganhar profundidade na visão da qualidade de representação.
- E. Formulação: recomendações derivadas da interpretação das métricas de produto transmitidas à equipe de desenvolvimento.