ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ENSAYO SOBRE LAS METRICAS


Enviado por   •  3 de Agosto de 2013  •  3.776 Palabras (16 Páginas)  •  456 Visitas

Página 1 de 16

ENSAYO SOBRE LA IMPORTANCIA DE LAS MÉTRICAS EN

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:

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

presentado docenas 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.

Reporte de la métrica

El siguiente paso es decidir como reportar la métrica. Esto incluye la definición del

formato del reporte, la obtención de los datos, mecanismos de reporte de

distribución y disponibilidad. El formato del reporte se diseña de acuerdo a lo que

se quiera dar a conocer, es por eso que se debe preguntar lo siguiente, ¿Está la

métrica incluida en una tabla con otras métricas para un periodo?, ¿Se añade

como último valor en una gráfica de tendencia que muestran los valores de la

métrica para varios periodos?. Esta gráfica de tendencia ¿Puede ser de barra,

línea o de área?, ¿Es mejor comparar valores empleando barras apiladas o

gráficas de pastel?. ¿Es mejor hacer tablas y gráficas solas o se agrega texto

detallado de análisis y se incluye en el reporte?, ¿Son metas o valores de control

los que se incluyen en el reporte?.

En el reporte de métricas, se deberá realizar cuatro pasos: ciclo de

obtención de datos, ciclo de reporte de datos, mecanismos de reporte, distribución

y disponibilidad que se describen a continuación:

El ciclo de obtención de datos define que a menudo la métrica requiere de

snap-shot(s) de los datos y en que momento los elementos de los datos están

disponibles para el cálculo de la métrica.

El ciclo de reporte define con que frecuencia el reporte es generado y

cuando se prepara para su distribución. Por ejemplo la razón principal de un

estudio de métricas puede ser por algún evento, como la terminación de una fase

en el proceso de desarrollo del software; Otras métricas como el promedio de

defectos reportados pueden obtenerse y reportarse diariamente durante las

26

pruebas del sistema, la obtención mensual de datos y el reporte mensual después

de la liberación del software.

Los mecanismos de reporte proyectan los mecanismos de entrega de las

métricas.

Al definir la distribución determina quienes reciben copias del reporte o

tienen acceso a la métrica. También aquí se define cualquier restricción al acceso

de la métrica, mecanismos de aprobación para añadir y eliminar accesos y

cambios en la distribución normal.

Mediciones del software

Para medir algo se necesita saber que entidades serán medidas y tener

una idea de los atributos (propiedades) de la entidad. Primero se debe identificar

un atributo y su significado de medición, podemos empezar acumulando datos.

Analizando los resultados de estos procesos normalmente permite la clarificación

y la re-valuación de los atributos.

Métricas Orientadas al Tamaño

Las métricas del software orientadas al tamaño provienen de la

normalización de las medidas de calidad y/o productividad considerando el

“tamaño” del software que se haya producido. Si una organización de software

mantiene registros sencillos, se puede crear una tabla de datos orientados al

tamaño, como la que muestra la figura 3.1, (Pressman ´98) que lista cada proyecto

de desarrollo de software y las medidas correspondientes de cada proyecto.

Refiriéndonos a la entrada de la figura 3.1 del proyecto alfa: se desarrollaron

12,100 líneas de código(LDC) con 24 personas-mes y con un costo de $168,000

dólares. Debe tenerse en cuenta que el esfuerzo y el costo registrados en la tabla

incluyen todas las actividades de ingeniería del software (análisis, diseño,

codificación y prueba) y no sólo la codificación. Otra información sobre el proyecto

alfa indica que se desarrollaron 365 páginas de documentación, se registraron 134

errores antes de que el software se entregara al cliente y se encontraron 29

errores después de entregárselo al cliente dentro del primer año de utilización.

También sabemos que trabajaron tres personas en el desarrollo del proyecto alfa.

Figura 3.1 Tabla de datos orientados al tamaño [Pressman ‘98]

31

Para desarrollar métricas que se puedan comparar entre distintos proyectos, se

seleccionan las líneas de código como valor de normalización. Con los

elementales datos contenidos en la tabla se puede desarrollar para cada proyecto

un conjunto de métricas simples orientadas al tamaño, tales como:

•errores por KLDC (miles de líneas de código, KiloLDC)

•defectos por KLDC

•$ por LDC

•páginas de documentación por KLDC

Además, se pueden calcular otras métricas interesantes:

•Productividad = KLDC/ persona-mes

•Calidad = errores / KLDC

•Documentación = páginas de documentación / KLDC

Las métricas orientadas al tamaño no están aceptadas universalmente

como el mejor modo de medir el proceso de desarrollo del software La mayor

parte de la discusión gira en torno al uso de las líneas de código mostradas en la

tabla 3.2 (LDC) como medida clave. Los defensores de la medida LDC afirman

que la LDC es un “artificio” que se puede calcular fácilmente

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com