INTRODUCCION A LAS METRICAS DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

Métricas OO Aparecieron por la necesidad de poder cuantificar la calidad del software no tradicional. El software orientado a objetos posee características.
ADMINISTRACION FINANCIERA CONTABLE II
Lecciones sobre ingeniería de software desde el Software Libre
EVALUACION DE PROYECTOS
ISO/IEC 9126 “Calidad de Producto de Software”
CALIDAD EN DESARROLLO DE SOFTWARE
PLANIFICACIÓN DE PROYECTOS DE SOFTWARE
2. Diseño y Desarrollo del Producto
INTECPLAN L.M. KARLA ANDRADE REYES.
INGENIERIA DE SOFTWARE
Herramientas Automáticas de Estimación
UNIDAD III: CONTROL ESTADÍSTICO DE LOS PRODUCTOS
METRICAS DE PROCESO Y PROYECTO
Puntos de función Integrantes de X Soft: - Carlos Retana
Tipos de Métricas.
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Evaluación de Productos
Prominente S.A. Coordinación de Outsourcing. Agenda  Introducción  Objetivos  Diagnostico  Diseño de solución  Conclusión Universidad Kennedy Calidad.
MUESTREO DE ACEPTACIÓN DE LOTES POR VARIABLES
Métricas de productividad y calidad
Informe del presupuesto y evaluación de alternativas de inversión.
Evaluación de sistemas de cómputo
PROCESAMIENTO ELECTRÓNICO DE DATOS - PED -
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
REQUERIMIENTOS DE SOFTWARE
M.C. Juan Carlos Olivares Rojas
Métricas de calidad de software
Medición y Métricas del Software
 Conjunto de medidas para conocer o estimar el tamaño de un sitio Web. Sirve para la planear el tiempo para el correcto desarrollo del proyecto. Métricas.
Ingeniería de Software
Evaluación de sistemas de cómputo Edna Martha Miranda Chavez Sergio Fuenlabrada Velázquez Sep 2010 BENCH MARK para compra de software de base, herramientas,
CONCEPTOS GENERALES INSTRUMENTACIÓN ELECTRÓNICA ITM
Ingeniería de Software
Conceptos de Gestión y Planificación de Proyectos Software
Modelos Empíricos de Estimación
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
Construcción de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
La Gestión y el Control de Procesos
CARACTERIZACIÒN DE LOS PROCESOS
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Unidad I: Fundamentos de la Ingeniería de Sistemas
MÉTODOS DE ANÁLISIS EN LA TOMA DE DECISIONES EXISTEN PROCEDIMIENTOS DE ORDEN MATEMÁTICO, FINANCIERO, ECONÓMICO, ESTADÍSTICO ENTRE OTROS, PARA LA TOMA DE.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
CONTROL DE CALIDAD.
Métricas de calidad de software
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Ingeniería de Software
Estimación de proyectos de software
Definición de sistema__________
problemas de la calidad del software
Métricas de Calidad de Software
Estimación de Puntos de Función
Métricas.
Puntos de Función.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
TRABAJO ESPECIAL DE GRADO TRABAJO ESPECIAL DE GRADO CAPITULO IV Y V.
Redes de valor.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
Benchmarking LUIS ALFONSO RIVERA VACA.
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA. UNIVERSIDAD POLITECNICA TERRITORIAL DEL NORTE DE MONAGAS.
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
PRESUPUESTO POR PROGRAMA CPN JOSÉ A. GONZÁLEZ Junio 2012.
Las Variables Son elementos o atributos del objeto de investigación que puede ser clasificados en categorías y que además se pueden medir y cuantificar.
GESTIÓN DE PROYECTOS.
Transcripción de la presentación:

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 Elegir una medición para un atributo nos exige un grado adecuado de conocimiento del atributo

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

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

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

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?

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?

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

CONCEPTOS DE METRICAS DE SOFTWARE Terminación

EJEMPLOS DE METRICAS DE SOFTWARE Inicio

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

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)

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

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

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

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

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

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

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

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

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

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

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

EJEMPLOS DE METRICAS DE SOFTWARE Terminación

INTRODUCCION A LAS METRICAS DE SOFTWARE Terminación