Enfoque de métrica de pregunta de objetivo en calidad de software

El enfoque GQM o Goal Question Metric es un método utilizado para identificar métricas importantes y significativas de la siguiente manera:

  • Enumerar las metas u objetivos del proceso.
  • Seguimiento de los objetivos con datos o métricas
  • Usar un marco para interpretar los datos con respecto a los objetivos enumerados para el proceso

El enfoque GQM tiene tres niveles : nivel conceptual, nivel operativo y nivel cuantitativo. Cada nivel es importante para comprender las métricas.

1. Nivel conceptual – Meta:
Este nivel representa una meta u objetivo. Una meta es un objeto o entidad.
Los objetos de medición incluyen:

  • Productos:
    especificación de requisitos de software (SRS), diseños, programa o código
  • Procesos –
    Pruebas (Verificación y Validación), Diseño
  • Recursos:
    hardware y software

2. Nivel operativo – Pregunta:
Este nivel representa preguntas. Se utiliza un conjunto de preguntas para evaluar un objetivo.
Ejemplo de preguntas podría ser:

  • ¿El rendimiento del proceso actual es satisfactorio desde el punto de vista del equipo?
  • ¿Está mejorando el rendimiento?
  • ¿La mejora es satisfactoria?

3. Nivel cuantitativo – Métrica:
este nivel representa métricas. Con cada pregunta añadida en el escenario, se utiliza un conjunto de datos para responder la pregunta de manera cuantitativa. Este conjunto de datos se denomina métricas.
Los datos pueden ser de 2 tipos:

  • Objetivo –
    LOC (Líneas de código), tamaño del módulo, tamaño del programa, etc.
  • Subjetivo –
    Nivel de satisfacción del usuario en una escala del 1 al 10

GQM es un modelo jerárquico que sigue un enfoque de arriba hacia abajo donde primero se especifican los objetivos, luego se escriben y recopilan las preguntas y, finalmente, se asocian las métricas con cada pregunta. Hacer referencia al diagrama de abajo :

Ejemplo de enfoque GQM:
un objetivo debe especificar las siguientes cosas en él:

  • Su propósito
  • Un proceso (u objeto)
  • un mirador
  • Un problema de calidad

En el ejemplo que se muestra a continuación, tenemos el siguiente objetivo:

  • Propósito – Evaluar
  • Objeto – herramienta de programación ABC
  • Punto de vista: desde el punto de vista del director del proyecto
  • Asunto: la eficacia de

Meta Propósito – Evaluar
Objeto – herramienta de programación ABC
Problema – la efectividad de
Viewpoint – Punto de vista del Gerente de Proyecto
Pregunta Q1 ¿Cuál es la productividad actual del programador o usuario de la herramienta?
Métrica M1 LOC (líneas de código)
Métrico M2 Esfuerzo
Métrica M3 ELOC (Líneas de código efectivas o no comentadas)
Métrica M4 Programación YOE
Métrica M5 Puntos de función (FP)
Pregunta Q2 ¿La calidad del código es satisfactoria?
Métrica M6 Número de defectos
Métrica M7 Deterioro
Métrica M8 Edad de los defectos
Métrica M1 LOC (líneas de código)
Métrica M3 ELOC (Líneas de código efectivas o no comentadas)
Métrica M5 Puntos de función (FP)
Pregunta Q3 ¿Quién está usando esta herramienta de programación?
Métrica M9 Proporción de programadores
Métrica M4 Programación YOE
Métrica M10 Meses utilizando el software ABC

Entonces, así es como se especifican las preguntas y las métricas para un objetivo y para cada objetivo en el escenario, se debe realizar un procedimiento similar.

El enfoque Goals Question Metric se combina con otros enfoques para analizar si los objetivos se pueden lograr o no. Organizaciones como la NASA y Motorola han utilizado el enfoque GQM para mejorar sus procesos y garantizar que se logren los objetivos según los requisitos.

Publicación traducida automáticamente

Artículo escrito por ps17 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 *