As métricas de software podem ser classificadas como diretas e
indiretas. As medidas diretas do produto incluem linhas de código (Lines of Code
– LOC) produzidas, velocidade de execução, tamanho da memória e
defeitos relatados em certo período de tempo. As medidas indiretas do
produto incluem funcionalidade, qualidade, complexidade, eficiência,
confiabilidade, manutenibilidade, entre outras.
Métricas orientadas a tamanho – Lines of Code (LOC)
De acordo com Pressman e Maxim (2016, p. 709), medidas de software
orientadas a tamanho são criadas pela normalização das medidas de
qualidade e/ou produtividade, considerando-se o tamanho do software
produzido.
Linhas de Código (Lines of Code – LOC)
Fonte: Iurii Stepanov/Shutterstock
As linhas de código podem ser escolhidas como valor de normalização,
pois são a medida mais utilizada para medir o tamanho de um programa.
São de fácil definição e precisão, devendo ser usadas como um indicador.
A partir da medição de LOC ou KLOC (mil linhas de código), as métricas
podem fornecer:
- erros por KLOC;
- defeitos por KLOC;
- custo por KLOC; e
- páginas de documentação por KLOC.
A partir delas, outras métricas podem ser derivadas, como:
- erros por pessoa-mês;
- KLOC por pessoa-mês; e
- custo por página de documentação.
Porém vale lembrar que a qualidade do código-fonte não pode ser
medida pela quantidade de linhas de código e sim pela organização de
tais linhas visando a manutenção e o reúso. Além disso, essas métricas
não são a melhor maneira de medir os processos de software.
Nenhum comentário:
Postar um comentário