La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCION A LAS METRICAS DE SOFTWARE

Presentaciones similares


Presentación del tema: "INTRODUCCION A LAS METRICAS DE SOFTWARE"— Transcripción de la presentación:

1 INTRODUCCION A LAS METRICAS DE SOFTWARE
Inicio

2 CONCEPTOS DE METRICAS DE SOFTWARE
Inicio

3 Medición 1/3 Es el proceso por el cual números o símbolos son asignados a atributos de entidades para describirlos de acuerdo con reglas claramente establecidas Elegir una medición para un atributo nos exige un grado adecuado de conocimiento del atributo

4 Medición 2/3 Las medidas de un atributo, realizadas con un proceso de medición, nos permiten mejorar nuestro conocimiento de la entidad a la que pertenece el atributo Caracterizar o calificar con un atributo no medible una entidad es una decisión arbitraria y muestra conocimiento incompleto

5 Medición 3/3 La medición directa de un atributo, no exige mediciones de otros atributos La medición indirecta exige las mediciones previas de otros atributos y la especificación de ecuaciones que los relacionen

6 La Ingeniería del Software utiliza mediciones? 1/3
Elegimos objetivos sin métricas amigable confiable mantenible Principio de Gilb: PROJECTS WITHOUT CLEAR GOALS WILL NOT ACHIEVE THEIR GOALS CLEARLY

7 La Ingeniería del Software utiliza mediciones? 2/3
Cuantificamos el proceso de producción del software? Cuantificamos la calidad del producto software? Poseemos una base de datos con mediciones anteriores?

8 La Ingeniería del Software utiliza mediciones? 3/3
Conocemos la probabilidad de falla en un periodo dado de uso? Conocemos el trabajo para llevar un producto de un ambiente a otro? Que evidencia tenemos de las mejoras prometidas por metodologías o herramientas?

9 Que conviene medir? “NO ES POSIBLE CONTROLAR O PREDECIR LO QUE NO SE PUEDE MEDIR”

10 CONCEPTOS DE METRICAS DE SOFTWARE
Terminación

11 EJEMPLOS DE METRICAS DE SOFTWARE
Inicio

12 Indice de ejemplos Tamaño Productividad Esfuerzo Tiempo en proyectos
Costo en proyectos Comparar precios de productos

13 Tamaño de productos 1/2 Se mide desde distintos puntos de vista
Esfuerzo de programación “Líneas de Código” (Barry Bohem) Funcionalidad para el usuario “Function Points” (Albrecht) “Feature Points” (Capers Jones)

14 Tamaño de productos 2/2 Funcionalidad para el usuario Casos de Uso

15 Productividad Económicamente: es el valor producido en bienes o servicios por unidad de tiempo o de recurso El valor debe ser comprensible para el cliente y el proveedor del producto Para el software se mide en tamaño del software / esfuerzo Ejemplo Puntos de Función (PF) / horas-persona

16 Esfuerzo-1/3 Es el producto de dos factores:
Cantidad de unidades de un tipo de recursos usados en las actividades de un proceso Cantidad de unidades de tiempo durante las cuales se utiliza la cantidad del tipo de recursos Es un área con dos ejes: cantidad y tiempo

17 Esfuerzo-2/3 Una vez estimado el tamaño se utilizan medidas de productividad para calcular:el esfuerzo Las medidas de productividad se calculan para cada tipo de actividad y cada tipo de recurso en un proceso

18 Tiempo en Proyectos 1/3 En una actividad de desarrollo de software, la productividad medida en procesos anteriores es: 1 Function Points/hs-persona El tamaño del producto software es 300 FP El esfuerzo se calcula como: 300/1 y se expresa como 300 hs-persona

19 Tiempo en proyectos-2/3 Para calcular el tiempo debemos asignar una cantidad al recurso Ejemplo: 2 personas, tiempo:300 hs-p / 2 p = 150 horas Ejemplo: 5 personas, tiempo: 300 hs-p / 5 p = 60 hs

20 Tiempo en proyectos-3/3 La cantidad de personas asignadas simultáneamente en una actividad depende de la factibilidad técnica del trabajo simultáneo de esa cantidad de personas Por ejemplo, en una actividad de programación, disponer de estaciones de trabajo adecuadas y documentación de diseño o

21 Costo en proyectos-1/2 Se mide el tamaño de los entregables del proyecto. Se eligen procesos para el desarrollo de los mismos Se estiman para cada actividad en cada proceso el esfuerzo para realizarla Se eligen los tipos de recursos para cada actividad

22 Costo en proyectos-2/2 Se calcula el costo para los recursos estimados en cada actividad (personas y equipos) El costo del proyecto es la suma de los costos de todas las actividades

23 Comparar precios en productos-1/2
Se mide la funcionalidad (tamaño) de cada producto o de sus componentes separables Se obtiene el precio para el producto o para cada componente separable Se calcula un precio por unidad de funcionalidad para el producto o para cada componente separable

24 Comparar precios en productos-2/2
Se comparan los precios por unidad de funcionalidad calculados

25 EJEMPLOS DE METRICAS DE SOFTWARE
Terminación

26 INTRODUCCION A LAS METRICAS DE SOFTWARE
Terminación


Descargar ppt "INTRODUCCION A LAS METRICAS DE SOFTWARE"

Presentaciones similares


Anuncios Google