SlideShare une entreprise Scribd logo
1  sur  12
Medición y Métricas del
       Software
 ISF5501 Ingeniería de Software
          Semana 6/2
Aprendizajes Esperados:
    Definición, formalización y
modelamiento de requerimientos de
        desarrollo de SW.

                  Contenidos:
    Aplica las técnicas de análisis y diseño
   de software de acuerdo a los requisitos
              para una aplicación
Temario Semana 6-2


1. Medición del SW
2. Síntesis
Medición del Software
a. Generalidades
    Se debe medir el software para:
     • Indicar la calidad del producto
     • Evaluar la productividad de la gente que desarrolla el
       producto
     • Evaluar los beneficios (en términos de productividad
       y de calidad) derivados del uso de nuevos métodos y
       herramientas de ingeniería del software
     • Establecer una línea base para la estimación
     • Ayudar a justificar el uso de nuevas herramientas o
       complementarias al proyecto.
Medición del Software
a. Generalidades

     • Medidas Directas: Son aquellas que se obtienen a
       través de un proceso de medición directo, es decir, que
       no involucra a ninguna otro atributo. Ejemplos:
       Cantidad de enlaces rotos en una página web.

     • Medidas Indirectas: Son aquellas que se obtiene a
       partir de métricas directas. Ejemplos: Porcentaje de
       enlaces rotos en una aplicación Web.

    Las métricas de productividad se centran en el
     rendimiento del proceso de la ingeniería de software.
Medición del Software
a. Generalidades
   Las métricas de calidad proporcionan una indicación de
    cómo se ajusta el software a los requisitos implícitos y
    explícitos del cliente.
   Las métricas técnicas se centran en las características del
    software, complejidad lógica y grado de modularidad.
   Las métricas orientadas al tamaño se utilizan para obtener
    medidas directas del resultado y de la IS.
   Las métricas orientadas a la persona proporciona
    información sobre la forma en que la gente desarrolla
    software de computadora y sobre el punto de vista
    humano de la efectividad de las herramientas y métodos.
Medición del Software
b. Métricas Orientadas al Tamaño.
    Son medidas directas del software y del proceso por el
     cual se desarrolla.
    Se lista cada proyecto de desarrollo de software de los
     últimos años y los correspondientes datos orientados al
     tamaño de cada uno.
              productividad = KLDC / persona-mes
                    calidad = errores / KLDC

    Además se pueden calcular otras métricas interesantes:
                      Coste = dólares / KLDC
         Documentación = páginas de documentación / KLDC
Medición del Software
b. Métricas Orientadas al Tamaño.
    Estas métricas son bastantes polémicas y no están
     universalmente aceptadas como el mejor modo de medir
     el proceso de desarrollo de software.

    Para la utilización de esta Métrica se requiere un nivel de
     detalle que puede ser difícil de conseguir. Por ejemplo: la
     planificación debe estimar las LDC (KLDC) a producir
     antes de completar el análisis y el diseño.
Medición del Software
c. Métricas Orientadas a la Función
    Son medidas indirectas del software y del proceso por el
     cual se desarrolla. Se centran en la funcionalidad o
     utilidad del programa.
    Los puntos de función se calculan rellenando números
     de entrada del usuario; se cuenta cada entrada que
     proporciona al software diferentes datos orientados a la
     aplicación. Las entradas deben ser distinguidas de las
     peticiones, las cuales se contabilizan por separado.

    Para el número de salidas de usuario, se cuenta cada
     salida que proporciona información orientada a la
     aplicación.
Medición del Software
c. Métricas Orientadas a la Función
    El número de peticiones al usuario: una entrada
     interactiva, que resulta de la generación de algún tipo
     de respuesta en forma de salida interactiva.
    El número de archivos: se cuenta cada archivo maestro
     lógico.
    El número de interfaces externas: todas las interfaces
     legibles por la máquina que son utilizadas para
     transmitir información a otro sistema.
    Para calcular los puntos de función se utiliza la siguiente
     relación:
                     PF = cuenta-total * [0,65 + 0,01 * SUM (F i)]
Temario Semana 6-2


1. Medición del SW
2. Síntesis
Síntesis
• Existen métricas orientadas a distintos elementos del
  software: tamaño, funciones, técnicas, personas, etc.

• Existen métricas, como las de función,           que
  proporcionan datos estimativos del producto.

• El objetivo de la definición de Métricas es generar
  aspectos medibles del software y su desarrollo que
  resolverán condiciones de planificación.

Contenu connexe

Tendances

Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...caasiekm1
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de SoftwareDaniel Valdivieso
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
Métricas del producto
Métricas del productoMétricas del producto
Métricas del productoBryan Muñoz
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 

Tendances (10)

Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Id sw06
Id sw06Id sw06
Id sw06
 
Metricas01
Metricas01Metricas01
Metricas01
 
Capitulo9
Capitulo9Capitulo9
Capitulo9
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Métricas del producto
Métricas del productoMétricas del producto
Métricas del producto
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 

En vedette

Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2victdiazm
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1victdiazm
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2victdiazm
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12victdiazm
 
Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2victdiazm
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2victdiazm
 
Ra semana 3 1
Ra semana 3 1Ra semana 3 1
Ra semana 3 1victdiazm
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesvictdiazm
 
Ra semana 15
Ra semana 15Ra semana 15
Ra semana 15victdiazm
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2victdiazm
 
Ra semana 4 1
Ra semana 4 1Ra semana 4 1
Ra semana 4 1victdiazm
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2victdiazm
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2victdiazm
 
Ra semana 7 1
Ra semana 7 1Ra semana 7 1
Ra semana 7 1victdiazm
 
Ra semana 1 2
Ra semana 1 2Ra semana 1 2
Ra semana 1 2victdiazm
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1victdiazm
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxvictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 

En vedette (20)

Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
 
Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2
 
Ra semana 3 1
Ra semana 3 1Ra semana 3 1
Ra semana 3 1
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipes
 
Ra semana 5
Ra semana 5Ra semana 5
Ra semana 5
 
Ra semana 15
Ra semana 15Ra semana 15
Ra semana 15
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2
 
Ra semana 4 1
Ra semana 4 1Ra semana 4 1
Ra semana 4 1
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2
 
Ra semana 7 1
Ra semana 7 1Ra semana 7 1
Ra semana 7 1
 
Ra semana 1 2
Ra semana 1 2Ra semana 1 2
Ra semana 1 2
 
Ra semana 8
Ra semana 8Ra semana 8
Ra semana 8
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 

Similaire à Ra semana 6 2

Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Daniela Buitrago
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del softwareaimeemoir
 
17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdfAndrea Alvarez
 
Proyectos informaticos angie cote
Proyectos informaticos angie coteProyectos informaticos angie cote
Proyectos informaticos angie cotemaria abarca
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el SoftwareWalter Tejerina
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de softwareJhoseph Lugo
 
Transparencia - Métricas en la calidad de Software
Transparencia - Métricas en la calidad de SoftwareTransparencia - Métricas en la calidad de Software
Transparencia - Métricas en la calidad de SoftwareDaniel Chandia
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyectoEdison Tobar
 

Similaire à Ra semana 6 2 (20)

Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf
 
Proyectos informaticos angie cote
Proyectos informaticos angie coteProyectos informaticos angie cote
Proyectos informaticos angie cote
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 
Transparencia - Métricas en la calidad de Software
Transparencia - Métricas en la calidad de SoftwareTransparencia - Métricas en la calidad de Software
Transparencia - Métricas en la calidad de Software
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Metricas de proceso y proyecto
Metricas de proceso y proyectoMetricas de proceso y proyecto
Metricas de proceso y proyecto
 

Plus de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 

Plus de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 
Compresor
CompresorCompresor
Compresor
 

Ra semana 6 2

  • 1. Medición y Métricas del Software ISF5501 Ingeniería de Software Semana 6/2
  • 2. Aprendizajes Esperados: Definición, formalización y modelamiento de requerimientos de desarrollo de SW. Contenidos: Aplica las técnicas de análisis y diseño de software de acuerdo a los requisitos para una aplicación
  • 3. Temario Semana 6-2 1. Medición del SW 2. Síntesis
  • 4. Medición del Software a. Generalidades  Se debe medir el software para: • Indicar la calidad del producto • Evaluar la productividad de la gente que desarrolla el producto • Evaluar los beneficios (en términos de productividad y de calidad) derivados del uso de nuevos métodos y herramientas de ingeniería del software • Establecer una línea base para la estimación • Ayudar a justificar el uso de nuevas herramientas o complementarias al proyecto.
  • 5. Medición del Software a. Generalidades • Medidas Directas: Son aquellas que se obtienen a través de un proceso de medición directo, es decir, que no involucra a ninguna otro atributo. Ejemplos: Cantidad de enlaces rotos en una página web. • Medidas Indirectas: Son aquellas que se obtiene a partir de métricas directas. Ejemplos: Porcentaje de enlaces rotos en una aplicación Web.  Las métricas de productividad se centran en el rendimiento del proceso de la ingeniería de software.
  • 6. Medición del Software a. Generalidades  Las métricas de calidad proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente.  Las métricas técnicas se centran en las características del software, complejidad lógica y grado de modularidad.  Las métricas orientadas al tamaño se utilizan para obtener medidas directas del resultado y de la IS.  Las métricas orientadas a la persona proporciona información sobre la forma en que la gente desarrolla software de computadora y sobre el punto de vista humano de la efectividad de las herramientas y métodos.
  • 7. Medición del Software b. Métricas Orientadas al Tamaño.  Son medidas directas del software y del proceso por el cual se desarrolla.  Se lista cada proyecto de desarrollo de software de los últimos años y los correspondientes datos orientados al tamaño de cada uno. productividad = KLDC / persona-mes calidad = errores / KLDC  Además se pueden calcular otras métricas interesantes: Coste = dólares / KLDC Documentación = páginas de documentación / KLDC
  • 8. Medición del Software b. Métricas Orientadas al Tamaño.  Estas métricas son bastantes polémicas y no están universalmente aceptadas como el mejor modo de medir el proceso de desarrollo de software.  Para la utilización de esta Métrica se requiere un nivel de detalle que puede ser difícil de conseguir. Por ejemplo: la planificación debe estimar las LDC (KLDC) a producir antes de completar el análisis y el diseño.
  • 9. Medición del Software c. Métricas Orientadas a la Función  Son medidas indirectas del software y del proceso por el cual se desarrolla. Se centran en la funcionalidad o utilidad del programa.  Los puntos de función se calculan rellenando números de entrada del usuario; se cuenta cada entrada que proporciona al software diferentes datos orientados a la aplicación. Las entradas deben ser distinguidas de las peticiones, las cuales se contabilizan por separado.  Para el número de salidas de usuario, se cuenta cada salida que proporciona información orientada a la aplicación.
  • 10. Medición del Software c. Métricas Orientadas a la Función  El número de peticiones al usuario: una entrada interactiva, que resulta de la generación de algún tipo de respuesta en forma de salida interactiva.  El número de archivos: se cuenta cada archivo maestro lógico.  El número de interfaces externas: todas las interfaces legibles por la máquina que son utilizadas para transmitir información a otro sistema.  Para calcular los puntos de función se utiliza la siguiente relación: PF = cuenta-total * [0,65 + 0,01 * SUM (F i)]
  • 11. Temario Semana 6-2 1. Medición del SW 2. Síntesis
  • 12. Síntesis • Existen métricas orientadas a distintos elementos del software: tamaño, funciones, técnicas, personas, etc. • Existen métricas, como las de función, que proporcionan datos estimativos del producto. • El objetivo de la definición de Métricas es generar aspectos medibles del software y su desarrollo que resolverán condiciones de planificación.