medicion de software

Páginas: 25 (6087 palabras) Publicado: 2 de abril de 2014
MEDICIÓN DEL
SOFTWARE

1

MEDICIÓN DEL SOFTWARE
Las Frases:
“ Software Engineers are not just good
programers”
“...Physicists are primarily expected, and
trained, to extend our knowledge, while EEs are
expected to develop products or techniques for
product production. Each career path attracts a
distinct type of student and requires a distinct
educational program.
Most studentschoose to study EE rather than
Physics because they like building things....”
[Parnas99]

2

MEDICIÓN DEL SOFTWARE
1.
2.
3.
4.

5.

6.

7.
8.
9.

Conceptos básicos
Medidas y modelos
Alcance de las métricas
Clasificación de las métricas
Procesos
Productos
Recursos
Recogida de datos métricos
Base Histórica
Obtención de información
Método Objetivo/Pregunta/MétricaMedición de atributos internos del producto
Longitud
Funcionalidad
Complejidad
Medidas estructurales
Medición de atributos externos del producto
Medición de recursos
Métricas para sistemas orientados a objetos
3

MEDICIÓN DEL SOFTWARE

La Frase:
“ Debemos recordar que otras disciplinas
científicas ya han aplicado los
conceptos básicos de la medición. En
Ingeniería del Software no hay quereinventar demasiado, simplemente
aplicar y adaptar la teoría ya
existente a las métricas del software”
[Dolado00, pag 39]

4

MEDICIÓN DEL SOFTWARE
La posibilidad de medir es el fundamento de
las disciplinas científicas y de ingeniería.
Sin poder medir es muy difícil evaluar y
experimentar las técnicas y los métodos de
ingeniería del software.
La medición contribuye a superaralgunos
problemas habituales en el desarrollo del
software:
Proporciona requerimientos verificables
expresados en términos medibles.
Proporciona evidencia cuantificable para
apoyar las decisiones.
Hace más visible el desarrollo y permite
identificar problemas anticipadamente.
Permite hacer predicciones de coste y tiempo.
Recomienda estrategias de prueba e identifica
los módulosproblemáticos.
Permite valorar los efectos en la productividad
y en la calidad.

No se puede controlar lo que no se puede
medir (DeMarco, 1982) y no se puede
predecir lo que no se puede medir (Fenton y
Pfleeger, 1997).
5

1. Conceptos Básicos
Medida

Una medida proporciona una indicación cuantitativa de extensión,
cantidad, dimensiones, capacidad y tamaño de algunos atributos de un
proceso oproducto.
¡OJO!, problemas con la cualitativas y semi-cualitativas que se
dan con bastante frecuencia.
Medición

Es el proceso por el que se asignan números o símbolos a atributos de
entidades del mundo real de tal forma que los describe de acuerdo con
reglas claramente definidas. Medida cuantitativa del grado en que
un sistema, componente o proceso posee un atributo dado (IEEE,

1993).Entidad
medida

se aplica a

1..*

1

posee
1..*
Atributo
*

Mundo real
(empírico)

1

1

Valor
(magnitud)
1..*

mide

se expresa en
1

1
cuantifica
*

Unidad

Mundo formal
(matemático)

Modelo estructural (parcial) de Kitchenham et al.

6

1. Conceptos Básicos

FORMULACIÓN

Definición de medidas y métricas

COLECCIÓN

Obtención de datosANÁLISIS

Cálculo de métricas

INTERPRETACIÓN

REALIMENTACIÓN

Evaluación de los resultados

Recomendaciones obtenidas

Proceso de medición de Roche

7

1. Conceptos Básicos
Métrica

Medida cuantitativa del grado en que un sistema, componente o proceso
posee un atributo dado (IEEE, 1993).
Indicador

Métrica o combinación de métricas que proporcionan una visión
profunda, delproceso de software, del proyecto de software o del
producto en sí .
Los indicadores de proceso permiten tener una visión profunda

de la eficacia de un proceso ya existente. Se recopilan de todos los
proyectos de la organización durante un largo período de tiempo
con objeto de obtener mejoras de los procesos de software a largo
plazo.
Los indicadores de proyecto permiten:
Evaluar el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Medición en Ingeniería de software
  • medición del software
  • La medición del software
  • Medición Del Software
  • Medicion de Software
  • Medicion
  • medicion
  • medicion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS