Vous êtes sur la page 1sur 18

Uso de Mtricas del

Software
Elaborado por:
Osman Ivn Gonzlez Meja
Ana Carolina Perez Garcia
Oscar Rene Espinoza
Docente:
Ing. Sonia Guillen

Ingeniera del
software

* Qu son?
Medidas cuantitativas que permiten obtener una visin de la eficacia
del proceso Sw y los proyectos que se llevan a cabo utilizando ese
proceso como marco de trabajo.

* Quin lo hace?
Ingenieros de Sw: recopilan.
Gestores de software: analizan y evalan.

* Por qu es importante?
Permite destacar las tendencias y hacer mejores estimaciones.

* Cules son los pasos?


Se define un conjunto limitado de medidas.
Las medidas se normalizan usando mtricas.
Se analizan los resultados y se comparan con promedios anteriores.

Un vistazo rpido de las Mtrica

* Una Mtrica de un proyecto es la medida de alguna propiedad

de un entregable del proyecto o del proceso de administracin


de proyectos, efectuada para conocer el avance o los desvos al
plan original.
* Si se definen mtricas acerca de un entregable especfico,
estas mtricas son particulares al proyecto. Las mtricas
relacionadas al proceso de administracin de proyectos pueden
usarse en todo tipo de proyectos. Por eso se puede definir
* Las mtricas pueden ser usadas para medir el estado del
proyecto, efectividad o progreso de las actividades de un
proyecto y as a contribuir a tomar decisiones estratgicas ante
los desvos, incidentes o diferentes problemas que surgen en la
ejecucin.

Mtricas de Proyectos

* En el contexto de un proyecto en particular, las mtricas

describen las expectativas sobre un determinado entregable o


sobre las tareas que se ejecutarn para producirlo. Por ejemplo,
si el entregable del proyecto es Datos convertidos al nuevo
sistema y validados por el cliente interno, un grupo de
mtricas podra ser:

* Cuntas tablas de los sistemas actual fueron migradas al nuevo

sistema hasta hoy? Cuntas tablas del nuevo sistema fueron


validadas por el cliente interno hasta hoy? En qu pantallas del
sistema se encuentran las tablas convertidas y cuntas de ellas
han sido validadas por el cliente interno?

* Este conjunto de tres mtricas se medira cada semana durante

el proceso de conversin, para tener una idea acerca del avance


y los desvos.

Ejemplo

*CALCULO DE

METRICAS

* Identifican eventos y tendencias importantes

en los proyectos y otorgan a la organizacin la


informacin necesaria para la toma de
decisiones.

* Sirven como vocabulario comn entre el grupo


de personas que participa de la
implementacin de los proyectos, y el grupo
que los patrocina.

Para qu sirven las


Mtricas?

* Las mtricas del proceso permiten obtener un conjunto de


indicadores de proceso que conduzcan a la mejora de los
procesos Sw de largo plazo. Las mtricas del proceso se
usan con fines estratgicos

* Mejora del Proceso


* Influencia de tres factores:
Destreza y motivacin del personal
Complejidad del producto
Tecnologa

* Condiciones ambientales:
Entorno de desarrollo
Condiciones de riesgo
Caractersticas del cliente

Mtricas del Proceso

*Medir sus atributos


Errores descubiertos antes de liberar el Sw
Defectos que detectan y reportan los usuarios finales
Productos de trabajo entregados

*Desarrollar un conjunto de mtricas


Mtricas privadas: defectos por individuo, por componente, durante el
desarrollo.
Mtricas pblicas: ndices de defectos a nivel de proyecto, esfuerzo,
planificacin, etc.

*Ofrecer indicadores que conduzcan a estrategias de mejora


*Para que las mtricas no creen problemas:
Aplicar sentido comn y sensibilidad para interpretarlas
Ofrecer retroalimentacin a quienes las recopilan
No utilizarlas para evaluar o amenazar individuos
Establecer metas claras y las mtricas que se usarn para conseguirlas
No considerar negativos los datos que identifican reas problemas
No obsesionarse slo con una mtrica

Para mejorar un proceso:

* En la mayora de los desafos tcnicos, las mtricas nos ayudan


a entender tanto el proceso tcnico que se utiliza para
desarrollar un producto, como el propio producto. El proceso
para intentar mejorarlo, el producto se mide para intentar
aumentar su calidad.

* El principio, podra parecer que la necesidad de la medicin es

algo evidente. Despus de todo es lo que nos permite


cuantificar y por consiguiente gestionar de forma ms efectiva.
Pero la realidad puede ser muy deferente. Frecuentemente la
medicin con lleva una gran controversia discusin.

* 1. Cules son las mtricas apropiadas para el producto?


* 2. Cmo se deben utilizar los datos que se recopilan?
* 3. Es bueno usar medidas para comparar gente, procesos o
productos?

*Mtricas del producto

* Estas preguntas y otras tantas docenas de ellas siempre surgen

cuando se intenta medir algo que no se ha medido en el pasado.

* La medicin es muy comn en el mundo de la ingeniera.

Medimos potencia de consumo, pesos, dimensiones fsicas,


temperaturas, voltajes, seales de ruidos por mencionar algunos
aspectos.

* Desgraciadamente la medicin se aleja de lo comn en el mundo


de la ingeniera del software. Encontramos dificultades en
ponernos de acuerdo sobre que medir y como va evaluar las
medidas.

* Para indicar la calidad del producto.


* Para evaluar la productividad de la gente que

desarrolla el producto.
* Par evaluar los beneficios en trminos de
productividad y de calidad, derivados del uso de
nuevos mtodos y herramientas de la ingeniera de
software.
* Para establecer una lnea de base para la estimacin
* Para ayudar a justificar el uso de nuevas herramientas
o de formacin adicional.
* Las mediciones del mundo fsico pueden englobarse en
dos categoras: medidas directas y medidas indirectas.

Hay varias razones para medir un producto.

* Medidas Directas. En el proceso de ingeniera se encuentran


el costo, y el esfuerzo aplicado, las lneas de cdigo
producidas, velocidad de ejecucin, el tamao de memoria y
los defectos observados en un determinado periodo de
tiempo.

* Medidas Indirectas. Se encuentra la funcionalidad, calidad,


complejidad, eficiencia, fiabilidad, facilidad de
mantenimiento, etc.

* Son las que estn relacionadas con el desarrollo del software


como funcionalidad, complejidad, eficiencia.

* MTRICAS TCNICAS: Se centran en las caractersticas de

software por ejemplo: la complejidad lgica, el grado de


modularidad. Mide la estructura del sistema, el cmo esta
hecho.

* MTRICAS DE CALIDAD: proporcionan una indicacin de

cmo se ajusta el software a los requisitos implcitos y


explcitos del cliente. Es decir cmo voy a medir para que mi
sistema se adapte a los requisitos que me pide el cliente.

ALGUNAS METRICAS QUE SE UTILIZAN EN


MTRICAS DEL SOFTWARE.

* MTRICAS DE PRODUCTIVIDAD. Se centran en el rendimiento del proceso


de la ingeniera el software. Es decir que tan productivo va a ser el
software que voy a disear.

* MTRICAS ORIENTADAS A LA PERSONA.

Proporcionan medidas e
informacin sobre la forma que la gente desarrolla el software de
computadoras y sobre todo el punto de vista humano de la efectividad de
las herramientas y mtodos. Son las medidas que voy a hacer de mi
personal que va har el sistema.

* MTRICAS ORIENTADAS AL TAMAO. Es para saber en que tiempo voy a

terminar el software y cuantas personas voy a necesitar. Son medidas


directas al software y el proceso por el cual se desarrolla, si una
organizacin de software mantiene registros sencillos, se puede crear una
tabla de datos orientados al tamao

* Determinar la calidad del producto.


* Evaluar la productividad de los desarrolladores.
* Conocimiento cuantitativo de las caractersticas del proceso y del
producto.

* Se podrn realizar comparaciones con otros proyectos.


* Se podr mejorar el producto ya que las mtricas sirven para
detectar defectos.

*VENTAJAS DEL USO

DE METRICAS

*Exactas
*Precisas: No se debe perder informacin en los redondeos ya
que la informacin se desvirta.

*Consistentes: Una medicin de un atributo debe dar el mismo


valor independientemente de la medicin.

*Comparables: Para ello, debe estar normalizada.

*CARACTERISTICAS DE

LAS METRICAS

* Determinar la calidad del producto.


* Evaluar la productividad de los desarrolladores.
* Conocimiento cuantitativo de las caractersticas del proceso y
del producto.

* Se podrn realizar comparaciones con otros proyectos.


* Se podr mejorar el producto ya que las mtricas sirven para
detectar defectos.

*VENTAJAS DEL USO


DE METRICAS

*Gracias por su

atencion

Vous aimerez peut-être aussi