Professional Documents
Culture Documents
Paso 3:
Copiar los valores de la salida de compilacin (Opcin SMARTDOC activada) del apartado "Program Summary" de
VIASDTOC.
Copiar SLO los valores y pegarlos en la columna marcada en amarillo de tal forma que los valores queden alinea
descripcin correspondiente..
Paso 4:
Pegar en el rea amarilla del ANALIZADOR DE CALIDAD la salida del informe de Calidad (Compliar con la opcin
Calidad").
Finalmente,
pulsar
al botn
"Nuevo Programa"
de la
del programa
Asegurarse
quede
la nuevo
"Calificacin
orientativa"
queda dentro
depestaa
dicho cuadro
amarillo.o desde INICIO y repetir estos p
como programas contenga la entrega.
2.- Pulsar el botn "Mtricas" de la pestaa INICIO o de la propia pestaa del PROGRAMA. Una vez en dicha pestaa
"Calcular Mtricas" que rellenar automticamente la hoja excel de mtricas con una fila por cada programa de la hoja
3.- Informar los campos Observaciones de Mtricas y del Analizador de Calidad cuando el valor de alguna de las m
Calificacin de Calidad OBLIGUE a la JUSTIFICACIN de los mismos.
4.- ULTIMO PASO: Pulsar "Generar Hoja Resumen" que construir una hoja excel en el mismo directorio con el resum
Esta hoja resumen es necesaria para la carga de estos datos a la Herramienta Web del CGF.
Nmero de lneas de cdigo sin expandir COPYs: Esta mtrica se diferencia de la anterior en que no se tienen en c
cdigo que en un programa corresponden a las COPYs que utiliza, por lo que se enumeran slo aquellas lneas que es
corresponden.
De esta manera se evita, por ejemplo, contar en la longitud del programa ciertas reas de almacenamiento que el prog
incorporar debido a su relacin con otros sistemas y que pueden aumentar su longitud exageradamente.
Recomendacin
En base a valores estadsticos de la instalacin, se recomienda aproximadamente un valor mximo de 400.
Volumen de Halstead (VH): Esta mtrica mide el tamao de un programa en base a los datos y variables (operandos)
(operadores) que maneja.
Recomendacin
El objetivo para esta mtrica debe ser un valor no muy elevado, por lo tanto, cuanto ms bajo sea mejor. El valor mxim
un programa es 7500.
Se establece una divisin en los siguientes rangos:
Alto:
14500 < VH
Moderado: 7500 < VH 14500
Bajo:
3500 < VH 7500
Recomendacin
En base a valores estadsticos de la instalacin, se recomienda aproximadamente un valor mximo de 400.
Volumen de Halstead (VH): Esta mtrica mide el tamao de un programa en base a los datos y variables (operandos)
(operadores) que maneja.
Recomendacin
El objetivo para esta mtrica debe ser un valor no muy elevado, por lo tanto, cuanto ms bajo sea mejor. El valor mxim
un programa es 7500.
Se establece una divisin en los siguientes rangos:
Alto:
14500 < VH
Moderado: 7500 < VH 14500
Bajo:
3500 < VH 7500
Muy bajo: VH 3500
Complejidad Ciclomtica de McCabe (CC): Esta mtrica cuenta los flujos bsicos o flujos linealmente independiente
proporciona con ello una medida del grado de complejidad lgica de un programa.
Recomendacin
El objetivo para esta mtrica debe ser un valor no muy elevado, por lo tanto, cuanto ms bajo sea mejor. El valor mxim
un programa es 26.
Se establece una divisin en los siguientes rangos:
Alta:
50 < CC
Moderada: 26 < CC 50
Baja:
13 < CC 26
Muy baja:
CC 13
Complejidad Ciclomtica Extendida (CCE): Igual que la anterior, proporciona una medida del grado de complejidad l
teniendo en cuenta adems el nmero de variables de control que gobiernan los caminos lgicos del programa.
Recomendacin
El objetivo para esta mtrica debe ser un valor no muy elevado, por lo tanto, cuanto ms bajo sea mejor. El valor mxim
un programa es 65.
Se establece una divisin en los siguientes rangos:
Alta:
135 < CCE
Moderada: 65 < CCE 135
Baja:
30 < CCE 65
Muy baja: CCE 30
Recomendacin
El objetivo para esta mtrica debe ser un valor no muy elevado, por lo tanto, cuanto ms bajo sea mejor. El valor mxim
un programa es 4.
Se establece una divisin en los siguientes rangos:
Alta:
6 < CE
Moderada: 4 < CE 6
Baja:
2 < CE 4
Muy baja: CE 2
ndice de Mantenibilidad (IM): Da una idea de la facilidad que tiene el equipo encargado del mantenimiento de una ap
preservar su correcto funcionamiento.
Este ndice se aplica al cdigo desarrollado y se calcula combinando tres de las mtricas bsicas anteriormente definid
Halstead, Complejidad ciclomtica extendida y Nmero de lneas de cdigo sin expandir.
La forma de calcularlo y otras observaciones figuran en el documento excel del Anexo.
Recomendacin
El ndice es mejor cuanto mayor sea y su tendencia debe ser creciente en el tiempo.
El valor mnimo recomendado es 0.
Nivel de Mantenibilidad: Es la divisin en rangos del Indice de Mantenibilidad (IM). Se establece la siguiente clasifica
Alto:
25 < IM
Moderado:
0 < IM 25
Bajo:
-25 < IM 0
Muy bajo:
IM -25
Nmero de Nudos: Un nudo es la interseccin de los caminos de control de un programa cuando se representa grfic
da una idea del grado de estructuracin fsica del programa, ya que un nmero alto de nudos significa un programa dif
mantener.
Un programa perfectamente estructurado tiene un nmero de nudos igual a 0.
Nivel de Mantenibilidad: Es la divisin en rangos del Indice de Mantenibilidad (IM). Se establece la siguiente clasifica
Alto:
25 < IM
Moderado:
0 < IM 25
Bajo:
-25 < IM 0
Muy bajo:
IM -25
Nmero de Nudos: Un nudo es la interseccin de los caminos de control de un programa cuando se representa grfic
da una idea del grado de estructuracin fsica del programa, ya que un nmero alto de nudos significa un programa dif
mantener.
Un programa perfectamente estructurado tiene un nmero de nudos igual a 0.
7500
26
26 < CC 50
4 < CE 6
65
A, B
un programa si ya existiera.
ntes pasos:
ograma(2)" .
Valor Causa
de Rechazo
>14500
> 50
>6
> 135
D, E
Cod.
Proyecto
Cd.
Factora
Nombre Factora
Entrega
(Vaaaammdd)
Fecha de
Recepcin
del Sw
Nombre
Programa
Pograma
Nuevo/
Modificado
Lneas de
Cdigo sin
expandir
Copys
(UNLOC)
Lneas
de
Cdigo
(LOC)
Volumen
Halstead
(SOFTWARE
SCIENCE
VOLUME)
Complejidad
Ciclomtica
Extendida
(CONTROL
VARIABLE
COMPLEXITY)
Complejidad
Ciclomtica de
McCabe
(CYCLOMATIC
COMPLEXITY)
Complejidad
Esencial
(ESSENTIAL
COMPLEXITY)
ndice de
Mantenibilidad
Observaciones a Mtricas
Calificacin
de Calidad
Observaciones a Calificacin de
Calidad