Mexico

Páginas: 8 (1761 palabras) Publicado: 24 de marzo de 2013
CAPÍTULO 2
Conceptos básicos de Métricas

Empezaremos por definir los

posibles términos que se encuentran

encerrados en la palabra métrica, porque

es

muy común asociarla con las

palabras medición y medida, aunque estas tres son distintas. La medición “ es el
proceso por el cual los números o símbolos son asignados a atributos o entidades
en el mundo real tal como

sondescritos de acuerdo a reglas claramente

definidas” [Fenton ´91]. Una medida “proporciona una indicación cuantitativa de
extensión, cantidad, dimensiones, capacidad y tamaño de algunos atributos de un
proceso o producto”

[Pressman´98]. El

IEEE

“ tandard Glosary of Software
S

Engering Terms” define como métrica como “una medida cuantitativa del grado en
que un sistema, componente oproceso posee un atributo dado” [Len O. Ejiogo
´91].

Muchos investigadores han intentado desarrollar una sola métrica que
proporcione una medida completa de la complejidad del software. Aunque se han
propuesto docenas de métricas o medidas, cada una de éstas tienen un punto de
vista diferente; y por otro lado, aunque bien se sabe que existe la necesidad de
medir y controlar la complejidad delsoftware, es difícil de obtener un solo valor de
estas métricas de calidad. Aun así debería ser posible desarrollar medidas de
diferentes atributos internos del programa.

6

Aunque todos estos obstáculos son motivo de preocupación, no son motivo
de desprecio hacia las métricas. Es por eso que se dice que la medición es
esencial, si es que se desea realmente conseguir la calidad ensoftware.
Es por eso que existen distintos tipos de métricas para poder evaluar,
mejorar y clasificar al software final, en donde serán manejadas dependiendo del
entorno de desarrollo del software al cual pretendan orientarse.

2.1 ¿Qué son las métricas de software?

Michael [‘99] define las métricas de software como “La aplicación continua
de mediciones basadas en técnicas para el proceso dedesarrollo del software y
sus

productos

para

suministrar

información

relevante

a

tiempo,

así

el

administrador junto con el empleo de estás técnicas mejorará el proceso y sus
productos”. Las métricas de software proveen la información necesaria para la
toma de decisiones técnicas. En la figura 2.1 se ilustra una extensión de esta
definición para incluir losservicios relacionados al software como la respuesta a
los resultados del cliente:
Mediciones
Basadas en
técnicas
Figura 2.1 Servicios Relacionados al
Software [Michael M. ‘99]
aplicar

Procesos,
Productos
y
Servicios

mejora
r
proveer

Ingeniería y
Administración
de la
Información
7

Las métricas son la maduración de una disciplina, que, según Pressman [’98] van
a ayudar a la(1) evaluación de los modelos de análisis y de diseño, (2) en donde
proporcionarán una indicación de la complejidad de diseños procedimentales y de
código fuente, y (3) ayudaran en el diseño de pruebas más efectivas; Es por eso
que propone un proceso de medición, el cual se puede caracterizar por cinco
actividades:
(1) Formulación: La obtención de medidas y métricas del software apropiadaspara la representación de software en cuestión.
(2) Colección: El mecanismo empleado para acumular datos necesarios para
obtener las métricas formuladas.
(3) Análisis: El cálculo de las métricas y la aplicación de herramientas
matemáticas.
(4) Interpretación: La evaluación de los resultados de las métricas en un
esfuerzo por conseguir una visión interna de la calidad de la representación.
(5)Realimentación: Recomendaciones obtenidas de la interpretación de
métricas técnicas trasmitidas al equipo de software.

Se conoce que no existe un cuerpo de principios en conjunto,
puedan dirigir al desarrollo de métricas de software a que sean
independientes

del

lenguaje,

a

programación.

Matemáticamente,

ambientes
estos

y

a

principios

metodologías
son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tu méxico, mi méxico
  • Los mexicas
  • Mexico
  • Mexico
  • Mexico
  • Mexico
  • Mexico
  • Mexico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS