Conceptos Fundamentales y Modelos de Evaluación de Calidad de Software y Web

Clasificado en Magisterio

Escrito el en español con un tamaño de 3,14 KB

4

Definición y Atributos de la Calidad de Software

Calidad: El conjunto de propiedades y características de un producto o servicio que le confieren la aptitud para satisfacer necesidades explícitas o implícitas (ISO 8402).

  • Se deben conocer las necesidades.
  • Se deben medir propiedades y/o características.
  • Los modelos de calidad permiten descomponer los factores de calidad en atributos que pueden medirse.
  • Atributos de calidad (modelo ISO 9126): funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad.
  • Los atributos son demasiado genéricos.
  • Se debe usar un proceso de descomposición.
  • El modelo ISO 14598 propone tres enfoques para la calidad del producto:
    • Calidad interna: Se miden las propiedades estáticas del código (inspecciones).
    • Calidad externa: Se miden las propiedades dinámicas del código (pruebas).
    • Calidad en uso: Se mide el grado de cumplimiento de las necesidades del usuario en un contexto de uso especificado.

Conceptos Fundamentales de Medición

Métrica: La correspondencia del mundo real (o empírico) a un mundo formal (matemático). Es un valor numérico asignado a un atributo de las entidades a evaluar.

Medición: El proceso de asignación de números o símbolos a los atributos de las entidades del mundo real, para definirlos de acuerdo con reglas claramente establecidas.

Medida: Resultado de la medición; permite evaluar lo que se mide. Es parte de una métrica y no puede ser interpretada sin una unidad de medida y un tipo de escala.

Modelos de Evaluación de Calidad para Aplicaciones Web

Modelo Web QEM (Quality Evaluation Method), Olsina

Un modelo de evaluación cuantitativa diseñado para medir la calidad de aplicaciones web.

  • Basado en modelos y métricas de calidad existentes.
  • Basado en modelos de agregación de características.
  • Partiendo de atributos generales, se agregan atributos más específicos.
  • La metodología se centra en el juicio de evaluadores expertos.
  • Favorece el seguimiento y la justificación de los resultados.
  • Propone medir las siguientes características:
    • Funcionalidad
    • Confiabilidad
    • Eficiencia
    • Portabilidad
    • Capacidad de mantenimiento
    • Usabilidad: operabilidad, comunicabilidad, estética (estilo), funcionalidad

Modelo Web Tango (Tool for Assessing Navigations and Organization), Ivory

Este modelo se enfoca en la evaluación de la navegación y organización de interfaces web.

  • Intenta identificar un amplio conjunto de medidas cuantitativas (157).
  • Intenta calcular las medidas para un amplio conjunto de interfaces evaluadas.
  • Define modelos estadísticos de predicción.
  • Intenta validar las predicciones.
  • Esfuerzos para la automatización de las evaluaciones.
  • Complementado por una herramienta de apoyo.

Entradas relacionadas: