Ray hino de tokio

Solo disponible en BuenasTareas
  • Páginas : 40 (9753 palabras )
  • Descarga(s) : 9
  • Publicado : 5 de agosto de 2010
Leer documento completo
Vista previa del texto
CAPÍTULO 3 Métricas técnicas

Cualquier cosa que queramos medir o predecir en un software es un atributo de cualquier entidad de un producto, proceso o recurso asociado a éste. Cada entidad de software tiene varios atributos que pueden ser medidos. Es por eso que se necesita hacer una distinción entre atributos que son internos o externos y medidas directas e indirectas:

3.1 AtributosInternos y Atributos Externos

Los atributos internos de un producto, proceso o recurso son aquellos que podemos medir puramente en términos del producto, proceso o recurso del mismo. Pueden ser medidos directamente. Por ejemplo: la longitud de un programa o el tiempo transcurrido de cualquier documento de software [Fenton‘91]. Los atributos externos de un producto, proceso o recurso son aquellos quesolamente pueden ser medidos con respecto al cómo el producto, proceso o recurso se relacionan a su ambiente. Estos tienden a ser los que el administrador y el usuario del software comúnmente gustan de medir y predecir. Por ejemplo el administrador de software le gustaría saber el costo de eficacia de algunos procesos o de la productividad de su personal, mientras los usuarios les gustaría saberla usabilidad, fiabilidad, o portabilidad de un sistema que ellos observan

15

para comprar. Desgraciadamente los atributos externos son los más difíciles de medir, porque estos no pueden ser medidos directamente [ Fenton ’91]. En la tabla 3.1 se describe la estructura, y se dan ejemplos de varios tipos de atributos.

3.2 Medidas Directas y Medidas Indirectas

La medida directa de unatributo es aquella, en donde no se depende de cualquier otro atributo. [ Fenton´91]. La medida Indirecta de un atributo es aquella en la que se involucra la medición de uno o más atributos [Fenton´91].

3.3 El Reto de las Métricas Técnicas

Muchos investigadores han intentado desarrollar una sola métrica que facilite una medida completa de la complejidad del software. Aunque se han presentadodocenas de medidas de complejidad, cada una tiene un punto de vista distinto de lo que es la complejidad y de qué atributos de un sistema llevan a la complejidad. Comparemos con una métrica para evaluar un automóvil. Algunos observadores podrían hacer énfasis en el diseño de la cabina, otros podrían hacer hincapié en las características mecánicas, otros podrían considerar el precio, o el rendimiento,o la economía de consumo o la capacidad de reutilizarlo cuando se vaya a desechar. Como cualquiera de estas características puede competir con las otras, es difícil obtener un solo valor del ‘atractivo’ del automóvil. Lo mismo sucede con el software.
16

Entidades
Recursos Personal Internos edad, precio, ..

Atributos
Externos productividad, inteligencia .. experiencia,

Equipo SoftwareHardware

tamaño, estructuras .. precio, tamaño ..

productividad, calidad .. usabilidad, seguridad ..

precio, velocidad, tamaño de seguridad, .. memoria, ..

Oficinas ... Procesos Construcción de especificaciones

tamaño, temperatura, luz, .. ...

confort, calidad,.. ...

tiempo, esfuerzo, número de calidad, costo, estabilidad cambios, ..

Diseño detallado Pruebas

tiempo,esfuerzo,..

costo, costo efectivo, .. costo, costo

número de errores de código estabilidad, encontrados, tiempo, .. efectivo, .. ...

... Productos Especificaciones

...

tamaño, usabilidad modularidad, funcionalidad, ..

comprensibilidad, mantenimiento, ..

Diseños

acoplamiento,

modularidad, calidad, complejidad, mantenimiento, ..

tamaño, usabilidad, .. Código funcionalidad,complejidad seguridad, usabilidad, mantenimiento calidad,.. ...

algorítmica, control de flujo Datos de prueba ... tamaño, nivel de protección, .. ...

Tabla 3.1 Estructura de Atributos [Fenton ‘91]

Se ha producido una gran cantidad de literatura sobre las métricas del software y es común la crítica de algunas métricas (incluyendo algunas de las presentadas en este documento). Sin...
tracking img