Desenvolvimento de software computacional é uma tarefa compl...
Desenvolvimento de software computacional é uma tarefa complexa, principalmente se envolver muitas pessoas trabalhando por um tempo relativamente longo. Por isso, projetos de software precisam ser gerenciados. Um elemento-chave de qualquer processo de Engenharia é a medição. Dentre as diversas métricas de software, destaca-se uma que pode ser usada efetivamente como meio para se medir a funcionalidade fornecida por um sistema. Essa métrica é independente da linguagem utilizada e de qualquer tecnologia. Por meio dessa métrica, pode-se otimizar a avaliação de um projeto. Os dados coletados por essa métrica baseiam-se no número de entradas externas, saídas externas, consultas externas e número de arquivos envolvidos com o sistema. Com esses dados, associa-se um valor de complexidade em cada contagem. Nessa métrica, ao invés de se contar as linhas de código, concentra-se na funcionalidade do software. Essa métrica é conhecida por: