Anda di halaman 1dari 3

1.

Analice las siguientes mtricas

a. Considerando el tamao del producto compare la mtrica Total de Loc


con la mtrica de Puntos de funcin, explique el resultado:

R/ Procedimos a comparar LOC/Puntos de funcin para el tamao de


producto se realiz en HTML que se realiz en el proyecto, podemos
observar que tenemos un total en el LOC 254 por cada punto de
funcin que es mucho menor ala hallada Al comparar el total de las
Lneas de cdigos obtenidos en el software con los puntos de funcin
del mismo.

b. Tome dos mtodos o mdulos, comprelos con respecto a las


mtricas de LOC y complejidad ciclo matica, explique el resultado.
R/ Los mtodos escogidos fueron:
Mtodos LOC Complejidad Ciclo matica
Agregar 25 3
Modificar 35 5

Agregar- LOC/CC=25/3 = 8.33


Modificar- LOC/CC=35/5 = 7

El mtodo agregar posee una mayor complejidad que el mtodo


modificar, no obstante la relacin de Loc por complejidad ciclo matica
es menor a la de la funcin modificar.
c. Tome dos mtodos o mdulos, aplique la tcnica de Halstead,
comprelos, explique el resultado.

N1= 150
n1=23
n2=20
N2=46

Tamao:
N=N1+N2
N= 150+46=196

Vocabulario
n=n1+n2
n=23+20=43
Longitud estimada
L=N1*log2 (n1)+N2*log2 (n2)
L=150*log2 (23)+46*log2 (20)
L=1.315

Volumen
V=N* log2 (n)
V=196* log2 (43)
V=2.537

Esfuerzo de implementacin
E=(n1*N2*N*log2(n))/(2*N2)
E=(23*46*196*log2(43))/(2*46)
E=61.731.324

Tiempo de desarrollo del sistema


T=E/B
T=61.731.324/15
T=4.115

N1= 160
n1= 29
n2= 21
N2= 44

Tamao:
N=N1+N2
N= 160+44 = 204

Vocabulario:
n=n1+n2
n= 29+21 = 50

Longitud estimada:
L= N1*log2 (n1)+ N2*log2 (n2)
L= 160*log2 (29)+ 44log2 (21)
L= 787,29

Volumen:
V= N*log2(n)
V= 204*log2 (50)
V= 1151,34

Esfuerzo de implementacin:
E= (n1*N2* N*log2(n))/(2*N2)
E= (29*44* 204*log2 (50))/(2*44)
E= 16694,52

Tiempo de desarrollo de un programa:


T= E/B
T= 16694,52/18 = 927,47

Se observa que existe mucha diferencia entre el segundo y el primer


mdulo por lo cual el cdigo es ms extenso y contiene ms
informacin que el primer mdulo el esfuerzo ser mucho mayor del
uno que el otro por lo que es ms extenso.

d. Tome dos Clases o funciones, comprelos con respecto a las mtricas


de Herencia, explique el resultado
e. Tome dos Clases o funciones, comprelos con respecto a las mtricas
de acoplamiento y cohesin, explique el resultado
Las clases son:
Clases Acoplamiento Cohesin
Emails R0
Home R4 Procedimental

f. Calcule y compare los resultados de productividad de acuerdo:

Productividad = KLOC-PF / persona-mes

Productividad = 350 /2 = 175