Medição da Qualidade do Código Fonte – Algoritmos e Ferramentas

, Author


Definição

Não há uma definição precisa de qualidade de software. Pode ser a medida da qualidade do design do software, a qualidade percebida pelo cliente (ergonomia, …), a qualidade do código fonte, a facilidade de manutenção, … A qualidade do software é, de certa forma, um conjunto de todos estes critérios.

Porquê medir a qualidade do software?

“Não se pode controlar o que não se pode medir”. (Tom DeMarco)

Se quisermos ser capazes de melhorar a qualidade do software, precisamos ainda de ser capazes de medir essa qualidade. Para o fazer, é preciso ter em conta muito mais factores do que apenas medir a qualidade do código fonte: reactividade da equipa, taxa de libertação, nível de maturidade, …

Aqui só nos vamos concentrar na qualidade do código fonte e mais especificamente nos algoritmos que permitem medi-lo.

Porquê medir a qualidade do código fonte?

A qualidade de um software depende em grande parte da qualidade do seu código fonte.

Medição da qualidade do código fonte pode portanto fornecer uma ideia sobre a possibilidade de manutenção do software medido.

Por exemplo, podemos imaginar realizar uma revisão da qualidade do código para desenvolvimentos que tenham sido externalizados. A medição da qualidade do código fonte pode também indicar a capacidade do software para aceitar alterações ou evoluções futuras. Finalmente, este tipo de medição pode ser útil para os decisores na escolha de software de código aberto.

<<< Visão Geral do Tópico

Métricas do software >>>

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *