Está en la página 1de 4

05/06/2013

Calidad y Auditoria de Software

Nelson Tapia Navarrete

Mtricas
Que es una mtrica de software
Es cualquier medicin realizada sobre el producto de software tanto como del proceso de desarrollo del mismo.

Sobre qu medimos
el cdigo del software. el esfuerzo en construir software. sobre el proceso de desarrollo. sobre el mantenimiento de software. sobre la Calidad del Producto.

Porque tenemos que medir?


Para saber si lo estamos haciendo bien. Si cumpliremos o no. Si estamos dentro o no de los estndares que nos imponemos. Para evaluar lo que sea necesario con una base objetiva.
Page 2

05/06/2013

Mtricas de Software
Caractersticas de las mtricas
Exactas: el proceso de medicin debe dar un valor sin lugar a dudas. Precisas: el valor obtenido debe ser uno solo. Consistentes: el valor de un atributo debe ser el mismo independiente del mtodo de medicin. Comparables: el valor de una misma mtrica debe ser comparable en distintos productos.

Que buscamos responder con las mtricas


Cuanto mide (complejidad de la medida) Que tan bien mide (calidad de la medida) Que tanto tiempo mide (prediccin de la medida)

Page 3

Mtricas de software
Las mtricas las concentraremos en 3 reas principales:
de Producto
Se concentran en las caractersticas del software y no en como fue producido. Afecta a todos los productos tales como documentos, modelos y componentes que conforman el software.

de Proceso
Control y ejecucin de los procesos de desarrollo. Medicin y control de los tiempos de las etapas de los procesos.

de Proyecto
Evalan el estado del proyecto. Mide todas las variables que afecten al proyecto (riesgos).

Page 4

05/06/2013

Clasificacin de Mtricas
De complejidad
Buscan medir la complejidad del producto de software. Tamao, volmen, configuracin.

De calidad
Miden la calidad del software. Estructuracin o modularidad, pruebas, validaciones y verificaciones.

De competencia
Se concentran en medir la productividad de los programadores con respecto a su certeza (cumplimiento funcional), rapidez (HH consumidas), eficiencia (lo hace lo mejor posible) y competencia (sabe lo que hace).

De desempeo
Miden el desempeo de los mdulos o partes del software bajo condiciones reales en un Sistema Operativo y hardware en concreto.

Estilizadas
Buscan medir el uso de estilos de programacin, aplicacin de estndares.
Page 5

ISO/IEC 9126
Es un estndar para la medicin de la calidad del software. Esta dividido en 4 partes:
Modelo de calidad
Busca definir un proceso estandarizado de calidad. Un proceso de calidad lleva a producir un producto de calidad.

Mtricas internas y externas


Conjunto de caractersticas especficas que identifican la calidad del producto interna y externamente.

Calidad del uso


Define los parmetros de calidad que debe cumplir el producto de software cuando es usado por usuario en un contexto determinado.

Page 6

05/06/2013

ISO/IEC 9126

Page 7

Atributos internos y externos


Tiene todo lo que se requiere?

Es transportable a otro ambiente?

Que tan confiable es?

Que tan fcil es modificarlo? Que tan eficiente es el software?

Es fcil de usar?

Page 8

También podría gustarte