Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo:

Slides:



Advertisements
Presentaciones similares
Int. a la Ingeniería del Software UP 2004
Advertisements

Complejidad Computacional
Fundamentos de Diseño de Software INFT.1
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Métricas OO Aparecieron por la necesidad de poder cuantificar la calidad del software no tradicional. El software orientado a objetos posee características.
CAP. 9 Matriz del Marco Lógico
ANÁLISIS DE REQUERIMIENTOS
CALIDAD EN DESARROLLO DE SOFTWARE
PLANIFICACIÓN DE PROYECTOS DE SOFTWARE
FUNDAMENTOS DE LAS PRUEBAS DEL SOFTWARE
TÉCNICAS DE PRUEBA DEL SOFTWARE
INGENIERIA DE SOFTWARE
METRICAS DE PROCESO Y PROYECTO
Laura Patricia Pinto Prieto
Puntos de función Integrantes de X Soft: - Carlos Retana
Diseño orientado al flujo de datos
Fundamentos de la Gestión de Proyectos
Tipos de Métricas.
Herramientas CASE.
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
Modelos de Conectividad
METODOS DE PRUEBA DEL SOFTWARE
Técnicas de Calidad en el Software
FORMULACIÓN DE ALGORITMOS
Prueba del Camino Básico
Tae Programación WEB Ventajas de los ordenadores ( compus pa los cuates ) Que es la Programación? Que es un lenguaje de programación? Algoritmo Que es.
ISF5501 Ingeniería de Software
Medición y Métricas del Software
Conversión de Temperatura Centígrados Fahrenheit
Planificación del Desarrollo de Software
LAS M ÉTRICAS LICENCIATURA EN INFORMÀTICA 8º A “ADMINISTRACION DE LA CALIDAD DEL SOFTWARE” PROF. RENE SANCHEZ JIMENEZ Doc name: “Calidad del Software –
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería del Software
Conceptos de Gestión y Planificación de Proyectos Software
Métricas Técnicas para Sistemas Orientados a Objeto
NORMAS ISO ISO Carlos Mario Zapata J. 4/15/2017
INGENIERÍA DE SOFTWARE
Parte I. Estructuras de Datos.
3. Aspectos Organizativos del Aseguramiento de la Calidad del Software
Planificación Temporal
El rol de SQA en PIS.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Introducción a las Ingenierías de la Información
G estión del T iempo del P royecto Ronald Cárdenas Luis Rojas Liliana Santiago.
Diseño Orientado al Flujo de Datos
TIPOS DE PRUEBAS DEL SOFTWARE
Introducción. El desarrollo de sistemas de software implica una serie de actividades de producción en las que las posibilidades de que aparezca el fallo.
Ingeniería de Software
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Introducción a los TADs
CONSTRUCCION DE UN SITIO WEB DE COMERCIO ELECTRÓNICO.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Análisis y Diseño de Sistemas Cuatrimestre: 3 Página 1 de 6.
Métricas De Software OO
Estructurar tus ideas para hacerlas realidad
Métricas de Calidad de Software
Estimación de Puntos de Función
Métricas.
Puntos de Función.
75.41 Algoritmos y Programación II Cátedra Ing. Patricia Calvo Complejidad algorítmica.
Actividad 12. Estimación en los proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Proceso de desarrollo de Software
UNIVERSIDAD LATINA (UNILA)
TÉCNICAS DE PRUEBA DEL SOFTWARE
Verificación y Validación del Software
GESTIÓN DE PROYECTOS.
Complejidad Ciclomatica
Transcripción de la presentación:

Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo: Obtener mediciones objetivas y cuantificables, que pueden tener numerosas aplicaciones en: la planificación del presupuesto. la estimación de costos. las pruebas de control de calidad. la depuración de software. optimización de rendimiento del software. asignación de tareas al personal, etc…

Cyclomatic Complexity (McCabe´s Complexity) Qué: Qué: La métrica “Complejidad Ciclomática” se basa en el diagrama de flujo determinado por las estructuras de control de un determinado código. Mide el número de caminos independientes dentro de un fragmento de código y determina la cota superior del número de pruebas a realizar para asegurar que se ejecuta cada sentencia al menos una vez.

Cyclomatic Complexity (McCabe´s Complexity) Cómo: definiciones M = Complejidad ciclomática. E = Número de aristas del grafo. N = Número de nodos del grafo correspondientes a sentencias del programa. P = Número de componentes conexos correspondientes a las diferentes subrutinas, funciones o métodos. M = E − N + 2*P M = E − N + P M = Número de condiciones + 1 M = Número de condiciones + Número de retornos o salidas.

Un ejemplo E = 9 N = 7 P = 1 (nodo rojo + nodo azul) M = E – N + 2*P M = = 4 if( c1() ) f1(); else f2(); if( c2() ) f3(); else f4();

Cómo usar la CC Complejidad CiclomáticaEvaluación del Riesgo 1-10Programa Simple, sin mucho riesgo Más complejo, riesgo moderado 21-50Complejo, Programa de alto riesgo 50Programa no testeable, muy alto riesgo