ISO25000

calidad del producto

  • Aumentar el tamaño de la letra
  • Tamaño de letra predeterminado
  • Reducir el tamaño de la letra

JavaNCSS

Correo electrónico Imprimir PDF
JavaNCSS es una herramienta que nos permite realizar mediciones sobre el código fuente Java, obteniendo los valores de dichas mediciones agrupados a nivel global, de clase y a nivel de función.

Entre las métricas obtenidas por esta herramienta destacan las siguientes:
  • Número de clases por paquete. El número de clases por paquete nos dan una idea de su tamaño y responsabilidad, así como de la cantidad de funcionalidad cubierta.
  • Número de métodos por paquete. Al igual que la métrica anterior, analiza la responsabilidad del paquete, es decir, la cantidad de funcionalidad que cubre.
  • Número de líneas de código exceptuando comentarios. Esta métrica proporciona un valor (NCSS) de la cantidad de código que contiene cada clase, paquete y método.
  • Número de bloques de documentación Javadoc.
  • Número de líneas de comentario.
  • Complejidad Ciclomática. Es una métrica del software que proporciona una medición cuantitativa de la complejidad lógica de un programa. La métrica, propuesta por Thomas McCabe en 1976, se basa en la representación gráfica del flujo de control del programa y se calcula en función del número de puntos de decisión del programa.
Figura 1. Reporte JavaNCSS

Resumen de la herramienta JAVANCSS

URL: http://www.kclee.de/clemens/java/javancss/
DESCRIPCIÓN: Realiza métricas de conteo de elementos del código fuente (clases, métodos, líneas de código,…) y la complejidad ciclomática.
MODO DE USO
  • Descomprimir zip
  • Añadir en el classpath: javancss28.49/lib/javancss.jar, javancss28.49/lib/ccl.jar, javancss28.49/lib/ jhbasic.jar
  • La instrucción para lanzar JavaNCSS es: javancss [-option] stdin | [@]source_file*
VERSIÓN: JavaNCSS 28.49
LICENCIA: GNU General Public License
 

Banner
Banner

Patrocinadores

Banner
Banner

Encuesta

Conoce la Norma ISO 25000?