Calidad del Software – Ejemplo Sencillo de Métrica de Halstead
“Calidad del Software – Ejemplo Sencillo de Métrica de Halstead para WikiSpaces.doc”
LICENCIATURA EN INFORMÀTICA
8º A
“ADMINISTRACION DE LA CALIDAD DEL SOFTWARE”
PROF. RENE SANCHEZJIMENEZ
Métricas de Medición de la Complejidad y Calidad del Software
Version 1.8: Jan 9, 2009 2:33 am US/Central
This work is produced by The Connexions Project and licensed under theCreative Commons Attribution License _
Introducción/Abstract
Definición y tipos de Métricas de Complejidad con ejemplos para calcular la complejidad.
Son todas las métricas de software que definen deuna u otra forma la medición de la complejidad; Tales como volumen, tamaño, anidaciones, costo (estimación), agregación, configuración, y flujo.
Estos son los puntos críticos de la concepción,viabilidad, análisis y diseño de software.
Los 2 tipos de métrica para calcular la complejidad es:
- Complejidad ciclomática de McCabe
- Ciencia del Software de Halstead
Ciencia del Softwarede Halstead
Durante principios de los años 80, Maurice Halstead desarrolla un conjunto de métricas llamadas “Ciencia de Software de Halstead” (Halstead Software Science), métricas basadas en elcálculo de palabras clave (reservadas) y variables escritas en el código de un programa.
Su teoría está basada en un simple cuenta (muy fácil de automatizar) de operadores y operandos en un programa:- Los operadores son las palabras reservadas del lenguaje, tales como IF-THEN, READ,
FOR,...;
- Los operadores aritméticos +, -, *,..... los de asignación y los operadores lógicos AND, EQUALTO,....
- Los operandos son las variables, literales y las constantes del programa.
Halstead distingue entre el número de operadores y operandos únicos y el número total de ocurrencias deoperadores y operandos.
Por ejemplo, un programa puede tener un READ, siete asignaciones y un WRITE; por lo
tanto tiene tres operadores únicos, pero nueve ocurrencias en total de los operadores, y de...
Regístrate para leer el documento completo.