Fase de Definición y Especificación de los Requerimientos de Calidad.
ISO 9126 Título: Usabilidad
4. Eficiencia 1 Performancia
5.7 Plantilla de Referencia de Variables y Parámetros
El proceso de determinación de requerimientos culmina, por una parte, con un documento que jerárquicamente lista a todas las características y atributos cuantificables y que modelan a la calidad según las necesidades específicas del perfil de usuario (figuras 5.6 y 5.7). Por otra parte, los requerimientos de calidad quedarán completos, luego de acordar un conjunto de valores, variables, parámetros y criterios para cada atributo cuantificable Ai (esta actividad puede realizarse en un estilo incremental e iterativo con las actividades de la siguiente fase, de determinación de los criterios elementales).
En este punto de la discusión, es oportuno destacar que la disponibilidad de parámetros, y valores de referencia o línea base estándar para métricas de Hipermedia y en la Web son, en la mayoría de los casos, inexistentes. Esta investigación debe ayudar a establecer valores actuales de características y atributos, que sirvan de referencia para posteriores estudios en el área.
Por una parte, luego de computar la función de preferencia elemental que modela el requerimiento del atributo Ai (a partir de la métrica m: Ai -> Xi ), el valor de preferencia caerá en uno de los tres niveles de aceptabilidad o barras de calidad, esto es, insatisfactorio (de 0 a 40%), marginal (desde 40 a 60%), y satisfactorio (desde 60 a 100%). Este es el esquema de categorías de aceptabilidad que adoptamos por consenso
La figura 5.8 muestra los diferentes rangos de satisfacción de requerimientos de usuario según ISO 9126. Con respecto al estándar IEEE 1061, sólo se indica que los valores de las métricas son usados para clasificar al software en las categorías de “aceptable”, “marginal” e “inaceptable”.
Figura 5.8 Valor medido y niveles de aceptabilidad, según ISO 9126.
Por otra parte, el valor de la preferencia elemental se obtiene a partir de una función que responde a un criterio. Existen diversos tipos de criterios elementales como veremos en la sección 6.3. Lo importante es que el criterio debe satisfacer la necesidad del requerimiento de evaluación en consideración de factores de mayor o menor criticidad, riesgo, complejidad del atributo, costos, entre otros [ISO/IEC 14598-5]. Además, para ayudar en la determinación del criterio para el requerimiento Ai y su mayor o menor precisión, es necesario (o sería deseable) conocer, unidades de medición, valores corrientes, valor planificado, el mejor y el peor valor esperado. Podemos utilizar para tal fin una Plantilla de Referencia de Variables y Parámetros (semejante a las Plantillas de Calidad –o “Quality Templates”- propuesta por [Gilb 88]) como una herramienta de utilidad para especificar información deseada de cada atributo de calidad interviniente.
Por ejemplo, para el atributo 4.1.1 (Páginas de Acceso Rápido) hemos especificado la siguiente Plantilla de Referencia de Calidad (ver tabla 5.4) en consideración del caso de estudio de sitios académicos (el esquema propuesto está pensado para ser reusable). Asimismo, en la tabla 5.5 especificamos la plantilla correspondiente al atributo Soporte
Measured value
Scale for metric Rating levels
Rated level Fair Poor Satisfactory Unsatisfactory Good Excellent
de estudio de museos en la Web (ver figura 9.1).
Tabla 5.4 Ejemplo de Plantilla de Referencia de Variables y Parámetros para el atributo Páginas de Acceso Rápido
Aspecto Descripción Valores, Parámetros, Ejemplos
4.1.1 (figura 5.6)
Código y Nombre del
Atributo
El código debe ser único, en correspondencia con el árbol de
requerimientos citado Páginas de Acceso Rápido Definición
Mide el tamaño de todas las páginas (estáticas) del sitio Web considerando todos sus componentes gráficos, tabulares y textuales. El tamaño de cada página se especifica como una función del tiempo de espera y de la velocidad constante establecida. Se especifican categorías de tiempo de espera.
Ejemplo: se especifica como tamaño umbral aceptable de tamaño de cada página, el de 35,2 Kb. Una página de este tamaño requiere 20 segundos para ser bajada a una taza de 14.400 bps
Fecha de Medición
Se especifica la fecha (o rango entre dos fechas), en la que se realizará la recolección de datos y se computará la variable de calidad para los parámetros planificados. F=[dd-mm-aaaa] o desde F1 a F2 [bps] 14400; 19600; 28800 [segundos] 0 < t <= 20 Parámetros (y Variables) Disponibles Velocidad
Rango de tiempo aceptable para que un usuario no se impaciente [IEEE WPG] Rango de tamaños máximos aceptables de cada página para un tiempo aceptable (extraído el 27-Ene-1999 de [IEEE WPG]) [ Kbytes] 30 < s < 45 [bps] 14400 [segundos] 0 < t1<= 20 20 < t2 <= 40 t3 > 40 Parámetros Planificados Velocidad Tiempo aceptable Tiempo poco aceptable Tiempo rara vez aceptable
Tamaño máximo de cada página para un
tiempo aceptable [ Kbytes] 35,2 Mayor grado de
Satisfacción
El mayor valor de X, dentro de los números reales, obtenido de computar la función elemental y que se traducirá en una preferencia de calidad del 100%
Si X = 100 → IEi = 100%
Función elemental
X = ( (X1 - 0.4 X2 - 0.8 X3) /
(X1 + X2 + X3) ) * 100
X1 representa el número de páginas dentro de un tiempo que va desde 0 < t1 < = 20 seg. ; y X2 representa el número de páginas dentro de un tiempo que va desde
20 < t2 < = 40, y X3 representa el número de páginas dentro de un tiempo de espera donde: t3 > 40 seg.
Referencias Distintas fuentes de referencia Ver la Plantilla del atributo del mismo código en sección 6.4.3 para el caso de estudio de sitios académicos
Insatisfactorio [%] 0 < IE <= 40
Rangos de Aceptabilidad de
Preferencia de
Calidad Marginal [%] 40 < IE <= 60
Tabla 5.5 Ejemplo de Plantilla de Referencia de Variables y Parámetros para el atributo Soporte a Lenguaje Extranjero
Aspecto Descripción Valores, Parámetros, Ejemplos
1.4.1 (figura 9.1)
Código y Nombre del
Atributo
El código debe ser único, en correspondencia con el árbol de
requerimientos citado Soporte a Lenguaje Extranjero Definición
Este atributo modela el número de lenguajes naturales extranjeros soportados por sitios de museos típicos, y, además, el nivel de soporte para cada lenguaje. No se computa el lenguaje nativo del sitio web, como lenguaje extranjero.
Ejemplos: el sitio del museo Louvre (al Oct-1998) posee soporte parcial a tres lenguajes extranjeros (japonés, español e inglés). Por otra parte, el sitio del museo del Prado posee soporte total del lenguaje inglés
Fecha de Medición
Se especifica la fecha (o rango entre dos fechas), en la que se realizará la recolección de datos y se computará la variable de calidad para los parámetros planificados. F=[dd-mm-aaaa] o desde F1 a F2 Ni Parámetros (y Variables) Disponibles
Cantidad de Lenguajes Extranjeros, para el nivel de soporte Si
Nivel de soporte, a saber: Total (en todo el sitio); Parcial (algunos subsitios del sitio); Mínimo (algunas páginas o documentos). Si i =(1 .. n) para n=3 S1= 0.2 -> soporte mínimo; S2=1 -> soporte medio; S3=2 -> soporte total. Valores Planificados
Se indican algunos casos modelados, no de modo extensivo. Caso 1) Caso 2) Caso 3) Caso 4) N1 = 0; N2 = 0; N3 = 2 y S3 = 2 N1 = 0; N2 = 1; N3 = 1 y S2 = 1; S3 = 2 N1 = 0; N2 = 2; N3 = 0 y S2 = 1 N1 = 5; N2 = 2; N3 = 0 y S1 = .2; S2 = 1 Mayor grado de Satisfacción
El mayor valor de X, dentro de los números reales, obtenido de computar la función elemental y que se traducirá en una preferencia de calidad del 100%
Si X >= 100 → IEi = 100%
Función
elemental X = 30 * i Si * Ni
Si Xresulta mayor al valor 100, entonces se computa a X = 100
Referencias Distintas fuentes de referencia Ver la Plantilla del atributo del mismo código para el documento con el caso de estudio de museos en la Web (9.2.2)