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.

 

 

Hosted by www.Geocities.ws

1