1 / 23

INTRODUCCION A LAS METRICAS DE SOFTWARE

INTRODUCCION A LAS METRICAS DE SOFTWARE. Inicio. CONCEPTOS DE METRICAS DE SOFTWARE. Inicio. 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

Download Presentation

INTRODUCCION A LAS METRICAS DE SOFTWARE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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/2 • 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/2 • Una vez estimado el tamaño se utilizan medidas de productividad para calcular:el esfuerzo • Las medidas de productividad se estiman para cada tipo de actividad y cada tipo de recurso en un proceso

  18. Tiempo en Proyectos • Con la estimación de esfuerzo, se estima la duración del proyecto, teniendo en cuenta dos factores • Cantidad de personas asignadas en cada actividad • Estimación de horas a trabajar por unidad calendario elegida

  19. Costo en proyectos • 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

  20. 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

  21. Comparar precios en productos-2/2 • Se comparan los precios por unidad de funcionalidad calculados

  22. EJEMPLOS DE METRICAS DE SOFTWARE Terminación

  23. INTRODUCCION A LAS METRICAS DE SOFTWARE Terminación

More Related