Como ainda não há
código gerado no projeto atual da disciplina CE-235, foi utilizado um fragmento
de código do código gerado na disciplina CE-235 do ano passado.
Foi
utilizada a ferramenta Borland Together
for JBuilder:

Aí então, foram
escolhidas as métricas que mais se aplicam ao nosso sistema:

No caso, escolhemos
as seguintes métricas:
NORM - Number Of Remote Methods
Processa
todos os métodos e construtores e conta o número de vários métodos remotos
chamados.
WMPC1 -
Weighted Methods Per Class 1
Mostra a
soma da complexidade dos métodos por classe, onde o método é ponderado pela sua
Complexidade Ciclomática. O número de métodos e a
complexidade dos métodos envolvidos é o que indica quanto tempo e esforço será
requerido para o desenvolvimento e manutenibilidade da Classe.
WMPC2 -
Weighted Methods Per Class 2
Mostra a
Complexidade de uma Classe, assumindo que a classe que possui mais métodos é a
mais complexa, e que o método com mais parâmetros é analogamente mais complexo.
Utilizamos
o Kiviat Graph para fazer a
avaliação das métricas:

Que indica
que todos os parâmetros medidos pelas métricas escolhidas estão dentro do
esperado pelas configurações.
Fazendo
algumas alterações no código e utilizando mais uma outra métrica, obtivemos o
seguinte resultado mostrado a seguir. A outra métrica utilizada foi a seguinte:
LOC - Lines Of Code
Tradicional
medida de tamanho. Utilizado para restrição para obtenção do Custo final do
Software.
