Professional Documents
Culture Documents
Carn: 201690005
Maestra en Tecnologa de la Informacin y Comunicacin
Introduccin a la Ingeniera de Software (AS01)
1er. Trimestre 2016
Se recomienda que el valor de CC no sea mayor a 15, ya que entonces se torna difcil de entender y darle
mantenibilidad, y si sobrepasa el valor de 30, se vuelve extremadamente complejo, es ah en donde se
aconseja dividir en pequeos mtodos y/o procedimientos.
La mtrica de Nesting Depth, se basa en el nmero mximo de alcances encapsulados dentro del mtodo, es
calculada en base al ByteCode.
Los mtodos que conllevan ms de 100 instrucciones BC (bytecode) se vuelven difciles de entender y
mantener, y si sobrepasan el valor de 200, son extremadamente complejas y deberan ser divididas en
pequeos mtodos y/o procedimientos.
En conclusin, segn las mtricas implementadas y los resultados obtenidos mediante JArchitect, se puede
ver que el programa ms sencillo es el #1, el cual solamente realiza una sucesin de Fibonacci dado un
nmero cualquiera, solamente realiza unas operaciones iterativamente y lo resuelve en 10 LOC con un CC de
2, comparado con el programa #2, el cual devuelve el da (en letras) segn una fecha dada, siendo un poco
ms complejo al momento de seleccionar entre 7 opciones, teniendo 31 LOC y un CC de 10.