Medición y Métricas de Software

Medición de software: una medición es una manifestación del tamaño, la cantidad, la cantidad o la dimensión de un atributo particular de un producto o proceso. La medición de software es una imputación de titulación de una característica de un producto de software o del proceso de software. Es una autoridad dentro de la ingeniería de software. El proceso de medición del software está definido y regido por la norma ISO. 

Principios de medición de software: 

El proceso de medición del software se puede caracterizar por cinco actividades:

  1. Formulación: La derivación de medidas y métricas de software apropiadas para la representación del software que se está considerando.
  2. Recopilación: el mecanismo utilizado para acumular los datos necesarios para derivar las métricas formuladas.
  3. Análisis: El cálculo de métricas y la aplicación de herramientas matemáticas.
  4. Interpretación: La evaluación de métricas que dan como resultado una percepción de la calidad de la representación.
  5. Feedback: Recomendación derivada de la interpretación de las métricas del producto transmitidas al equipo de software.

Necesidad de Medición de Software: 

El software se mide en: 

  • Crear la calidad del producto o proceso actual.
  • Anticipar las cualidades futuras del producto o proceso.
  • Mejorar la calidad de un producto o proceso.
  • Regular el estado del proyecto en relación a presupuesto y cronograma.

Clasificación de Medición de Software: 

Hay 2 tipos de software de medición: 

  1. Medición directa:  En la medición directa, el producto, proceso o cosa se mide directamente usando una escala estándar.
  2. Medición indirecta:  En la medición indirecta, la cantidad o calidad a medir se mide utilizando parámetros relacionados, es decir, mediante el uso de referencia.

Métrica: 

Una métrica es una medida del nivel en el que cualquier imputación pertenece a un producto o proceso del sistema. 

Las métricas de software serán útiles solo si se caracterizan de manera efectiva y se validan para que se demuestre su valor. Hay 4 funciones relacionadas con las métricas de software: 

  1. Planificación
  2. organizando
  3. Controlador
  4. Mejorando

Características del software Métricas: 

  1. Cuantitativa: Las  métricas deben poseer carácter cuantitativo. Significa que las métricas se pueden expresar en valores.
  2. Comprensible:  el cálculo de métricas debe entenderse fácilmente y el método de cálculo de métricas debe estar claramente definido.
  3. Aplicabilidad: Las  métricas deben ser aplicables en las fases iniciales del desarrollo del software.
  4. Repetible:  Los valores métricos deben ser los mismos cuando se miden repetidamente y de naturaleza consistente.
  5. Económico:  El cálculo de las métricas debe ser económico.
  6. Independiente del lenguaje:  las métricas no deben depender de ningún lenguaje de programación.

Clasificación de las métricas de software: 

Hay 3 tipos de métricas de software:  

  1. Métricas del producto:  las métricas del producto se utilizan para evaluar el estado del producto, rastrear riesgos y encubrir posibles áreas problemáticas. Se evalúa la capacidad del equipo para controlar la calidad.
  2. Métricas de proceso:  Las métricas de proceso prestan especial atención a mejorar el proceso a largo plazo del equipo u organización.
  3. Métricas del proyecto:  La array del proyecto describe las características del proyecto y el proceso de ejecución. 
    • Número de desarrollador de software
    • Patrones de dotación de personal durante el ciclo de vida del software
    • Costo y horario
    • Productividad

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *