DECLARACIN
Yo, Andrs Alejandro Vivanco Villamar, declaro bajo juramento que el trabajo aqu
descrito es de mi autora; que no ha sido previamente presentado para ningn
grado o calificacin profesional; y, que he consultado las referencias bibliogrficas
que se incluyen en este documento.
ii
CERTIFICACIN
Certifico que el presente trabajo fue desarrollado por Andrs Alejandro Vivanco
Villamar, bajo mi supervisin.
iii
AGRADECIMIENTOS
Esta Tesis la dedico de una manera muy especial a mi familia a mi madre que se
encuentra lejos y cerca a la vez, a mi padre que ha sido un pilar fundamental para
sacar a sus hijos adelante, e inspiracin para mi, a mis hermanos, mis abuelitas
que con sus sabios consejos me han motivado a culminar pronto esta meta y a
toda mi familia, han sido y siempre sern muy importantes para m.
A mi novia Andra, que me apoya mucho, es una mujer paciente y valiosa.
Al Ing. Bolivar Paln, gracias a su paciencia y motivacin para culminar este
peldao, por guiarme correctamente en mi vida estudiantil y profesional.
Andrs
iv
DEDICATORIA
Andrs
NDICE DE CONTENIDOS
Tema
Pgina
RESUMEN ................................................................................................................................................................. x
INTRODUCCION ...................................................................................................................................................... xi
vi
vii
NDICE DE FIGURAS
viii
NDICE DE TABLAS
Tabla 1.1 Ejemplos de Tipos de Modelos de Calidad de Software
Tabla 1.2 Significado de los Campos que conforman la Tabla de Mtricas
Tabla 1.4 Ejemplo de Mtricas Internas de Adaptabilidad
Tabla 1.5 Ejemplo de Mtricas de Calidad en Uso, caracterstica Seguridad
Tabla 1.6 Tipos de Producto de Software con Ejemplos
Tabla 1.7 Actividades de Evaluacin de Software
Tabla 1.8 Relacin entre departamento de soporte y proyectos de evaluacin
Tabla 1.9 Proceso de evaluacin del producto de software para evaluadores
ix
NDICE DE MAPAS
Mapa 1.1. Estrategias de Trabajo
Mapa 1.2. Modelo de calidad para Calidad Externa e Interna
RESUMEN
xi
INTRODUCCION
CAPITULO 1
EVALUACIN
DE
LA
CALIDAD DE
SOFTWARE
1.1 PRINCIPIOS DE CALIDAD DE SOFTWARE
1.1.1 PRINCIPIOS DE CALIDAD
Se genera en base a la implementacin de polticas de calidad, cumpliendo los
objetivos planteados, cumpliendo
Principio
Administrativo
Contempla las funciones de planificacin y control del desarrollo del software, as como la
organizacin del ambiente de trabajo.
Gestin de la Calidad
Control de Calidad
Aseguramiento de la
Calidad
Eliminar las causas de los defectos en las diferentes fases del ciclo de
vida.
En general, se puede decir que el control de de la calidad del software son las
actividades para evaluar la calidad de los productos desarrollados. Las
Estrategias de trabajo se muestran en el mapa 1.1:
Estrategias de Trabajo
Calidad
Control de
Calidad
Revisiones y
Auditoras
Aseguramiento
de la Calidad
Laboratorio de
Certificacin
Producto
entregable (
versiones)
Producto Final
Marco de
Referencia
Estrategia de
Mejora
Procesos
Empiria
Objeto
Teora
Investigacin
Informativa
Modelo
El objeto del estudio emprico existe en el mundo tangible, o en empiria, como los
investigadores lo llaman. En la mayora de los proyectos de investigacin una de
las primeras metas est crear un retrato terico del objeto emprico del estudio en
el mundo conceptual del pensamiento y de la teora. Los cientficos utilizan a
menudo el nombre del modelo de este retrato del objeto del estudio. En las fases
iniciales de un proyecto de investigacin el modelo a menudo existe slo como
10
una idea en la mente del investigador, pero pronto l desear ponerlo en el papel
o en la computadora, tambin.
Lenguajes de modelos
Los componentes principales usados al construir modelos cientficos son
conceptos tericos. Los conceptos tambin sirven como acoplamientos entre el
modelo y empiria. Ellos conectan con sus contrapartes empricas con las
definiciones empricas que el investigador tiene que proporcionar por lo menos
algunos de los conceptos.
Entre los lenguajes de modelos cientficos se incluyen,
Lenguaje escrito
Modelos icnicos
Modelos de analoga
Modelos topolgicos
Modelos aritmticos
11
Procesos
Proyecto
de SW
Organizacin
Producto de SW
Figura 1.5. Tipos de Modelos de Calidad de Software
Fuente: Ing. Bolvar Paln
Elaborado: Andrs Alejandro Vivanco Villamar
Modelos de Calidad
CMMI
Proyecto
SPICE
ISO 12207
ISO 9001 - 2008
Organizacin
ISO 9003
(Gobierno de TI)
COBIT
PMI - PMBOOK
Proceso
ITIL
(Procesos de la empresa)
PRINCE 2
Producto
(Producto de SW)
MC CALL
ISO 14598
12
for
Standardization)
ISO
la
Comisin
Electrotcnica
13
Calidad en uso.
externas
14
15
16
estndares,
normas,
convenciones,
guas
de
estilo,
17
los
recursos
adecuados
cuando
el
producto
de
estndares,
normas,
18
19
Calidad en Uso
Efectividad
Productividad
Seguridad
Satisfaccin
20
de proveer
21
SIGNIFICADO
22
ITEM
Entradas para la medicin
Referente ISO/IEC 12207 SLCP
Pblico designado
SIGNIFICADO
Define la fuente de datos usados en
la medicin
Define el proceso o procesos del ciclo
de vida del software donde la mtrica
es aplicable.
Define el tipo de usuarios necesarios
para analizar la metrica escogida
Entrad
aspara
medici
n
5.3
Comproba
cin de la Usuario
calificacin
Soporte
5.4
Funcionam
iento
Referente
Usuarios
ISO/IEC
seleccion
12207
ados
SLCP
NOTA: Esto indica si los usuarios potenciales entienden la capacidad del producto despus de leer la descripcin del producto
Tabla 1.3 Ejemplo de Mtricas Externas de Capacidad para ser entendido
Fuente: ISO/IEC 9126-2
Evaluar la conducta
del usuario y
A=
entrevistar al usuario
Que proporcin
contabl
de funciones (o con cuestionarios y
e
X=A/B
observar el
Reporte
tipos de
comportamiento del
(prueba
funciones) es
usuario.
) de
A
=
Nmero
de
funciones
B=
comprendido
0<=X<= 1
Integridad
(o tipo de funciones)
contabl funcion
despus de
el lmite es
de la
entendidas
Absoluto
amiento
e
Contar
el
nmero
de
leer la
1.0 es el
del
Descripcin descripcin del funciones que son
mejor.
manual
comprendidas
B
=
Nmero
total
de
X=
producto de
adecuadamente y
funciones (o tipo de
contabl de
software?
usuario
comparar con el
funciones)
e/
nmero total de
contabl
funciones del
e
producto.
EJEMPLO:
Caracterstica: Usabilidad
Subcaracterstica: Capacidad para ser entendido
Mtricas externas de Capacidad para ser entendido
Interpretaci Tipo de Tipo
n de los escala de
Nombre de Propsito de Mtodo
de Medicin, formula y
de
medid
la mtrica la mtrica
aplicacin
computacin de datos valores
medidos
mtrica a
23
24
Adecuada funcionalidad
Completaimplementacin funcional
Expectativa de exactitud
Exactitud computacional
Precisin
25
la base)
Acceso auditable
Control de acceso
Cumplimiento de la funcionalidad
26
Defectos de resolucin
Falla de densidad
Falla removida
Prueba de cobertura
Prueba de madurez
Evitar Fracaso
27
Disponibilidad
Tiempo bajo
Restablecimiento
Restauracin
Restauracin efectiva
Cumplimiento de la fiabilidad
28
29
Capacidad de control
Correccin de error
Correccin de error en uso
Individualizacin apropiada
Personalizacin
Reduccin del proceso de operacin
Accesibilidad fsica
Interaccin atractiva
30
Mtricas
de
Cumplimiento
de
la
Usabilidad:
una
mtrica
de
Cumplimiento de la usabilidad
Tiempo de respuesta
Tiempo de respuesta
Tiempo de respuesta (Tiempo medio de respuesta)
Tiempo de respuesta (El peor caso de tiempo derespuesta)
Tiempo de cambio
Tiempo de cambio
Tiempo de cambio (tiempo medio de cambio)
Tiempo de cambio (El peor caso de tiempo de cambio)
Tiempo de espera
31
Cumplimiento de la eficiencia
32
Complejidad en la informacin
Modificacin de parmetros
33
en
produccin
andespus
de
las
modificaciones
Prueba de restauracin
Cumplimiento de la mantenibilidad
34
Amigable al usuario
Fcil instalacin
Fcil configuracin
Coexistencia disponible
35
Integracin de funciones
Cumplimiento de la portabilidad
36
TABLA DE METRICAS
El significado de los campos que conforman la tabla de mtricas para realizar la
evaluacin se encuentra en la Tabla 1.4
Mtodo de
aplicacin
Medicin, formula y
computacin de datos
Subcaracterstica: Adaptabilidad
Revisi
n de la
juntura.
Analistas
Soporte
Verifica Desarrolladores
cin.
Refere
Interpretaci Tipo de
Entrad nte
Tipo
n de los escala
aspara ISO/IE Usuariossele
de
valores
de
medici
ccionados
C
medida
medidos mtrica
n
12207
SLCP
Contar el nmero
de funciones
llevadas a cabo
X=A/B
A=
que son capaces
contabl
de lograr
Diseo
Adaptabilida
A = nmero de funciones
e
Cmo el
resultados
de
d al entorno
implementadas que son
producto de
requeridos en
requisit
de hardware
capaces
de
lograr
software se mltiples entornos
B=
os
(adaptabilida
resultados requeridos en
0<=X<= 1
adapta a los
de hardware y
contabl
especfi
d a los
mltiples entornos de
el lmite es Absolut
cambios
compararlos con el
e
cos.
dispositivos
hardware, confirmado en
1. Es el
o
relacionados
nmero de
de hardware
mejor.
revisin.
con el
funciones de
X=
y a los
Revisi
hardware?
requisitos de
contabl
medios de
n del
B = Nmero total de
capacidad de
e/
red)
reporte
funciones de requisitos de
adaptacin en
contabl
capacidad
de
adaptacin
en
entornos de
e
entornos de hardware.
hardware
Nombre de Propsito de
la mtrica
la mtrica
Caracterstica: Portabilidad
EJEMPLO:
37
38
39
40
Mtricas
de
Cumplimiento
de
la
Usabilidad:
una
mtrica
de
Mtricas
de
Comportamiento
Temporal:
mtricas
internas
de
41
42
como
normas,
convenciones
regulaciones
de
43
1-A
/
B = total
nmeros
usuarios
de
de
Referen
te
ISO/IEC
12207
SLCP
de
B
= Uso
5.4
contable registros y
Operaci
supervisi
n
X
= n
contable
/
contable
A
=
contable
NOTA: Los problemas de salud pueden ser tensin repetitiva, fatiga, dolores de cabeza, etc.
Cul es la
incidencia
de
Usuario y problemas
Uso
de
Seguridad de
salud estadsticas
entre
los
usuarios del
producto?
Medicin,
Interpretaci
Propsito
Tipo
de
Entradas
Nombre de
Mtodo de formula y
Tipo de
n
de
los
de
la
escala de
paramedi
la mtrica
aplicacin
computacin de valores
medida
mtrica
mtrica
cin
datos
medidos
Caracterstica: Seguridad
EJEMPLO:
Usuario
Diseador
de interfaces
Usuariossel
eccionados
44
45
Eficacia en la tarea
Terminacin de la tarea
Frecuencia de error
Tiempo de la tarea
Eficiencia en la tarea
Productividad econmica
Proporcin productiva
46
Daos econmicos
Escala de satisfaccin
Cuestionario de satisfaccin
Uso discrecional
47
Esta parte provee una revisin de las otras partes que conforman la norma y explica
la relacin entre ISO/IEC14598 y el modelo de calidad de la ISO/IEC 9126. Contiene
los requisitos generales para la especificacin y evaluacin de la calidad de software
y clarifica conceptos generales. Adicionalmente esta provee una estructura para
evaluacin de la calidad de cualquier tipo de producto de software y condiciona los
requisitos para mtodos de medicin y evaluacin de productos.
Los procesos de evaluacin no solamente lleva a una elevacin de la calidad del
producto, sino tambin aumenta la eficiencia de costos y tiempo, la posibilidad de
reproducir xitos en proyectos, confianza y satisfaccin del cliente. Todo proceso de
evaluacin de la calidad deber partir de una evaluacin cualitativa y derivar en una
evaluacin cuantitativa, siendo todo el proceso documentado.
La Norma ISO/IEC 14598 proporciona una gua para el proceso de evaluacin en
tres diferentes situaciones:
48
49
Proceso de Evaluacin
El proceso de evaluacin consta de cuatro fases basado en la norma ISO/IEC 145981, las mismas que contienen actividades que las caracterizan, que a su vez se
complementan con la norma ISO/IEC 9126.
En la Figura 5 se representa el proceso de evaluacin con todos sus componentes y
las relaciones antes mencionadas:
Proceso de Evaluacin
50
51
Tipos de Producto de
Ejemplos
Software
Software Base
Sistema Operativo
Software Utilitario
Herramienta Case
Software de Aplicacin
Software Educacional
52
Operacin
Calidad en
Uso
Necesidades
Mundo Real
Mtricas de
Calidad en
Uso
Uso y respuesta
Determina
Indica
Especificacin
Comportamiento
del
Sistema
Requisitos
Calidad externa
Calidad
Externa
Mtricas
Externas
Validacin
Determina
Indica
Diseo y desarrollo
Atributos de
Software
Requisitos
Calidad Interna
Calidad Interna
Mtricas
Internas
Verificacin
53
Medidas indirectas
Calidad en uso
Indica
Mediciones
Medidas externas de
Software
Medidas indirectas
Propiedades externas
de
Sistemas de
Computacin
Indica
Medidas internas de
Software
Mediciones
Propiedades Internas de
Software
54
X
X
X
X
X
X
X
X
X
X
X
X
Atributos
X
X
X
X
Subcaractersticas
Atributos Internos
Caractersticas
Atributos Externos
b) ESPECIFICAR LA EVALUACION
Seleccin de mtricas
La seleccin de mtricas se obtiene a partir de los atributos que se especifican en el
Modelo de Calidad ISO 9126.
55
Se agruparn en:
Mtricas internas.
Mtricas externas.
56
VALOR
MEDIDO
Rango Objetivo
Satisfactorio
Nivel actual
Minimamente aceptable
El peor caso
Inaceptable
Escala de
medicinFigura
Insatisfactorio
Niveles de puntuacin
57
c) DISEAR LA EVALUACION
Producir un plan de evaluacin
El plan de evaluacin describe los mtodos de evaluacin y el cronograma de
acciones del evaluador. Esta puede ser consistente con el plan de mediciones. Para
nuestro caso de estudio se utilizar las partes de la norma ISO/IEC 14598-2, ISO/IEC
14598-5.
d) EJECUTAR LA EVALUACION
Tomar medidas
Para mediciones, la seleccin de mtricas es aplicada al producto de software. El
resultado son valores sobre las escalas de las mtricas definidas previamente.
Criterios para comparacin
El valor de la medida es comparado con un criterio determinado que se muestra en la
Figura 9, como ejemplo se muestra que el valor tomado como referencia se
encuentra dentro del criterio de rango objetivo que estar contenido dentro de nivel
actual.
Valorar resultados
Valorar es el paso final del proceso de evaluacin de software donde un conjunto de
coeficientes son sumarizados. El resultado es un estado de la amplitud en el cual el
software satisface los requisitos de calidad. Entonces la sumarizacin de calidad
es comparada con otros aspectos como tiempo y costo. Finalmente el resultado es
una decisin sobre la aceptacin o negacin, sobre la ejecucin o no del producto de
software. Los resultados de la evaluacin son importantes para decisiones acerca de
los siguientes pasos en el ciclo de vida de desarrollo de software.
58
El rol del departamento de soporte incluye motivar a la gente, y entrenarlos para las
actividades de evaluacin, preparando apropiadamente mtodos, documentos de
evaluacin y respondiendo a preguntas sobre tecnologas de evaluacin.
59
SOFTWARE DESARROLLADO
SOFTWARE ADQUIRIDO
Actividades de
Actividades de
Actividades de
Actividades de
Desarrollo
Evaluacin
Adquisicin
Evaluacin
Los
entregables Evaluacin
dependen
de
de Depende
de
la Revisin de salidas
seleccin
de
la entregables
vida del
proyecto) adquisicin
(Especificacin de (Revisin
requisitos,
especificacin
de procesos
del (Proceso
adquisicin.
de Auditoria
proveedores)
del
de
de
procesos
los
de
proveedores.
60
PROYECTOS DE EVALUCIN
PROVEE
DESARROLLAN
Nueva tecnologa
Estndares nacionales e
Experiencia en evaluacin
internacionales
Especializacin (consultora)
Entrenamiento
Soporte a proyectos de
evaluacin
Las organizaciones deben desarrollar una poltica y planes para todas las actividades
de evaluacin. La responsabilidad del departamento de debe ser definida por las
actividades de evaluacin.
Cuando se desea planificar y ejecutar la evaluacin del software se deben seguir los
siguientes pasos:
61
Las organizaciones pueden llevar a cabo las evaluaciones de software acorde con lo
siguiente:
Declaracin de polticas.
Identificacin de mejoras
62
Mediciones
Criterios de evaluacin
Mtricas
Tcnicas
Estandarizacin
63
64
65
Repetible
Reproducible
Imparcial
Objetiva
66
Proceso de evaluacin
El proceso de evaluacin segn el estndar ISO/IEC 14598, comprende de cinco
subprocesos, con sus respectivas entradas y salidas, como se representa en la
Figura 1.11. Los subprocesos son los siguientes:
a) Establecimiento de los Requisitos de Evaluacin
b) Especificacin de la Evaluacin
c) Diseo de la Evaluacin
d) Ejecucin de la Evaluacin, y
e) Conclusin de la Evaluacin
Proceso de Evaluacin para Evaluadores
67
68
El solicitante debe proveer como punto de partida, los requisitos iniciales. En los
mismos se debe expresar cuan extensiva debe ser la cobertura o alcance de la
evaluacin. Por otra parte, el evaluador debe asegurar el rigor necesario del proceso
de evaluacin para determinar la calidad del producto. Por lo tanto, ambas partes
deben acordar sobre los requisitos como un prerrequisito para la continuacin del
proceso.
Contenido de los requisitos de evaluacin (Salidas): El documento de requisitos
de evaluacin debe contener una descripcin del producto sometido y una
descripcin general del propsito del producto. El documento de requisitos contendr
asimismo una lista de los requisitos de calidad, referidas por ejemplo, a las prescritas
en el estndar ISO/IEC 9126; en este contexto, se pueden emplear tambin las
subcaractersticas.
Se deber acordar y expresar en el documento la importancia relativa de cada
caracterstica. Adems, se deber proveer para cada requerimiento la especificacin
de la informacin contenida en el producto y los componentes a ser evaluados (el
nivel y forma de la informacin requerida en el documento puede estar relacionada al
costo de la evaluacin, o a la importancia especfica de un requerimiento de calidad).
Informe y Aprobacin: El documento de requisitos de evaluacin deber ser
aprobado en revisin conjunta por el solicitante y el evaluador. Este documento se
incluir en los registros de evaluacin y en el informe final de evaluacin.
69
b) Especificacin de la evaluacin
Propsito: el propsito de este proceso consiste en definir el alcance de la
evaluacin y las mediciones a realizarse en el producto de software a evaluar y en
sus componentes. El nivel de detalle de la salida (el documento de especificacin de
la evaluacin) debe ser de tal modo que se asegure la repetitividad y reproducibilidad
del proceso.
Elaboracin de la especificacin de la evaluacin:
partes del
70
Una especificacin formalizada de una mtrica a ser aplicada, junto con las
instrucciones de presentacin de la misma en el informe de evaluacin
71
Una
correspondencia
entre
la
especificacin
de
las
mediciones
72
73
Luego se debe optimizar el plan con el fin de remover las duplicaciones al asignar los
mtodos y procedimientos a los distintos elementos de los componentes del producto
que utilizan las mismas tcnicas de evaluacin.
Programar las actividades conforme a los recursos disponibles:El evaluador
debe tomar en cuenta la disponibilidad de recursos para programar las actividades.
Adems, debe acordar con el solicitante, la fecha de distribucin de los resultados, el
formato de los mismos, por otra parte, los requisitos para las reuniones durante la
evaluacin.
Contenido del plan de evaluacin (Salida): El documento del plan de la evaluacin
est compuesto de dos partes:
1) La documentacin de los mtodos de evaluacin
2) La programacin de las actividades del evaluador
Informe y Aprobacin
El plan de la evaluacin deber ser aprobado en revisin conjunta por el solicitante y
el evaluador. Este documento se incluir en los registros de evaluacin y la
documentacin de los mtodos de evaluacin o referencias a los mismos se incluirn
en el informe final de evaluacin.
d) Ejecucin de la evaluacin
Propsito: el propsito de este proceso es obtener los resultados al realizar todas
las acciones para medir y verificar el producto conforme a los requisitos de
evaluacin, segn lo especificado y planeado. Al final del proceso se completan los
registros de evaluacin y el borrador del informe de evaluacin.
74
75
76
e) Conclusin de la evaluacin
Propsito: el propsito de este proceso consiste en la revisin del borrador entre las
partes (solicitante y evaluador) y en poner a disponibilidad los documentos finales.
Actividades:
77
Cuando el perodo de archivado expire para algn dato, se debern archivar otra vez
por un perodo de tiempo acordado, o se debern destruir en un lugar seguro.
En caso en que el solicitante acuerde, los resultados de los datos intermedios podrn
ser usados por el evaluador con el fin de estudiar tcnicas de evaluacin y mtricas
de software.
El proceso de evaluacin definido en la norma ISO/IEC14598-5 consiste de cinco
fases. En Tabla 1.9 se resume el proceso de evaluacin con tareas claves as como
tambin con entradas y salidas.
Fase de
Evaluacin
Tareas claves
Salidas
Descripcin del
producto,
mdulos del
producto
Establecer
requisitos de la
evaluacin
Establecimiento de los
requisitos de
evaluacin
Requisitos de la evaluacin:
describen los objetivos de la
evaluacin, en particular,
describe requisitos de calidad
para el producto
Especificacin
de la
evaluacin
Especificacin de la
evaluacin basada en
los requisitos de
evaluacin y en la
descripcin del
producto de software
provedo por el
solicitante
La especificacin de la
evaluacin define todo el
anlisis y medidas a realizar en
el producto y en sus
componentes
Diseo de la
evaluacin produce un
plan de evaluacin en
base a la
especificacin de la
evaluacin, esta
actividad toma en
cuenta los
componentes del
producto de software a
El plan de la evaluacin
describe procedimientos
operacionales necesarios para
llevar a cabo la especificacin
de la evaluacin; en particular
se describen todos los mtodos
y herramientas a usarse en la
evaluacin
Requisitos de
la evaluacin,
descripcin del
producto,
especificacione
s predefinidas
de la
evaluacin
Especificacin
de la
evaluacin,
descripcin del
producto,
mtodos de
evaluacin
Diseo de la
evaluacin
78
Entradas
Plan de
Evaluacin,
herramientas
de evaluacin,
componentes
del producto
Borrador del
plan de
evaluacin,
componentes
del producto
Fase de
Evaluacin
Ejecucin de la
evaluacin
Conclusin de
la evaluacin
Tareas claves
Salidas
El informe de la evaluacin
contiene requisitos de la
evaluacin, la especificacin de
la evaluacin, los resultados de
las medidas y anlisis realizados
y cualquier otra informacin
necesaria para poder repetir o
reproducir la evaluacin
79
El mdulo de evaluacin es un documento que tiene una coleccin de datos que son
empaquetados (archivados) para evaluaciones futuras (ISO/IEC 14598-6).
80
Prlogo
Proporcionar informacin acerca de:
Introduccin
Es un prembulo de las principales tcnicas relacionadas bajo los mdulos de
evaluacin.
b) Alcance
Caractersticas
Identifica caractersticas, subcaractersticas o atributos para que un mdulo de
evaluacin pueda ser evaluado. El Modelo de Calidad de la norma ISO/IEC 9126-1
deber ser usado en esta clusula.
Nivel de evaluacin
Describe el nivel de evaluacin definido para un mdulo de evaluacin.
81
Tcnicas
Describe las tcnicas de evaluacin aplicadas para un mdulo de evaluacin. Por
ejemplo los modelos de crecimiento de la fiabilidad, pruebas de benchmark, anlisis
estadstico de cdigo.
Aplicabilidad
Identifica el alcance de la evaluacin del mdulo de evaluacin. Por ejemplo el
modulo de evaluacin puede ser aplicable a un particular lenguaje de programacin.
c) Referencias
Proporciona referencias de normas y documentos tcnicos. Si el mdulo de
evaluacin depende de resultados de otros mdulos debe ser mencionado aqu.
d) Trminos y Definiciones
Define trminos tcnicos usados en el mdulo de evaluacin.
e) Entradas y Mtricas
82
83
f) Interpretacin de Resultados
Mapeo de medidas
Define el significado de las medidas, es decir, la interpretacin de los resultados de
las medidas. Esto incluye la escala de evaluacin en que los valores obtenidos son
mapeados por mtricas definidas. Si varias medidas se obtienen por una sola
caracterstica, sub-caracterstica o atributo entonces se debe definir como estas
pueden combinarse en puntuaciones para caractersticas, sub-caractersticas o
atributos.
Informes
Describe el contenido de los informes que proveen los resultados del modulo de
evaluacin. En varios casos la visualizacin de los valores obtenidos es importante.
g) Procedimiento de la Aplicacin
Esta clusula es opcional, pero si es incluida debe tener el siguiente contenido:
Definicin de trminos tcnicos usados
Define trminos tcnicos que no estn definidos en el punto de trminos y
definiciones del mdulo de evaluacin o fuentes de referencia.
Recursos Requeridos
Especifica que recursos son requeridos cuando aplicamos al mdulo de evaluacin.
Puede incluir: Herramientas de Software, Hardware/Software necesitado, equipos de
pruebas, calificaciones, habilidades (para calificaciones u habilidades por ejemplo
84
85
86
Nivel de Importancia
Observaciones
FUNCIONALIDAD
Primordial
FIABILIDAD
Primordial
USABILIDAD
Primordial
EFICIENCIA
Opcional
MANTENIBILIDAD
Opcional
PORTABILIDAD
No Funcional
No es necesario ya que el
SICAV estar en un servidor
87
INTERNA MS
Caractersticas
Nivel de Importancia
Observaciones
FUNCIONALIDAD
Primordial
FIABILIDAD
Primordial
USABILIDAD
Primordial
EFICIENCIA
Opcional
MANTENIBILIDAD
Opcional
PORTABILIDAD
No Funcional
88
Caractersticas de Calidad en
Uso para un Smart Client
Nivel de Importancia
Observaciones
EFECTIVIDAD
Primordial
PRODUCTIVIDAD
Opcional
Es indispensable para
cumplir la misin del
SICAV.
Relativa importancia para
nuestro caso de estudio
SEGURIDAD
Opcional
SATISFACCIN
Primordial
Es indispensable para
cumplir la misin del
SICAV.
89
A: Alta importancia.
M: Mediana importancia.
B: Baja importancia.
Funcionalidad
Fiabilidad
Usabilidad
Adecuacin
Exactitud
Interoperabilidad
Seguridad de acceso
Cumplimiento funcional
Madurez
Tolerancia a fallos
Capacidad de recuperacin
Cumplimiento de la fiabilidad
Capacidad de Atraccin
90
Estabilidad
Cumplimiento de la mantenibilidad
Adaptabilidad
Instalabilidad
Coexistencia
Cumplimiento de la portabilidad
Mantenibilidad
Portabilidad
A: Alta importancia.
M: Mediana importancia.
B: Baja importancia.
91
Funcionalidad
Fiabilidad
Usabilidad
Mantenibilidad
Portabilidad
Adecuacin
Exactitud
Interoperabilidad
Seguridad de acceso
Cumplimiento funcional
Madurez
Tolerancia a fallos
Capacidad de recuperacin
Cumplimiento de la fiabilidad
Capacidad de Atraccin
Estabilidad
Cumplimiento de la mantenibilidad
Adaptabilidad
Instalabilidad
Coexistencia
Cumplimiento de la portabilidad
Tabla 2.5 Cuadro de las Sub - Caractersticas y Atributos de Calidad Interna ms significativas
para un Smart Client.
Fuente: Andrs Vivanco
92
A: Alta importancia
M: Mediana importancia.
B: Baja importancia.
Efectividad
Productividad
Seguridad
Satisfaccin
Eficacia en la tarea
Terminacin de la tarea
Frecuencia de Error
Tiempo de la tarea
Eficiencia de la tarea
Productividad econmica
Escala de satisfaccin
Cuestionario de Satisfaccin
Uso discrecional
93
94
Producto Final
95
FUNCIONALIDAD
CARACTERISTICA
Cun adecuada es
la verificacin de
funciones?
Capacidad
funcional
Proceso
Producto
Cun estable es la
especificacin
funcional durante el
ciclo de vida de
desarrollo?
Cun completa es la
implementacin de
niveles especficos de
precisin para el
detalle de datos?
Cun correcto
tienen los formatos
de datos de las
interfaces a ser
implementadas?
Precisin
Cambio de datos
(basado en el
formato de datos)
EXACTITUD
INTEROPERABILIDAD
Proceso
Proceso
Estabilidad de la
especificacin
funcional
(volatilidad)
REFERIDA A
METODO
METRICA
PROPOSITO
NOMBRE
Contar
el
nmero
de
funciones
cambiadas
(aadidas,
modificadas
o
borradas) durante las fases de
desarrollo del ciclo de vida,
entonces comparar con el
nmero de funciones descritas
en las especificaciones de
requisitos.
ADECUACIN
SUBCARACTERISTICA
Pg. 9
Pg. 8
Pg. 7
Pg. 6
REFERENCIA
(ISO / IEC
9126-3)
96
FUNCIONALIDAD
CARACTERISTICA
CUMPLIMIENTO DE
LA FUNCIONALIDAD
SEGURIDAD DE
ACCESO
SUBCARACTERISTICA
Producto
Contar
el
nmero
de
instancias de encriptacin /
desencriptacin de detalles de
datos como especifica y
comparar con el nmero de
instancias de detalles de datos
requeridos
facilidad
de
encriptacin o desencriptacin
como en las especificaciones.
Contar el nmero de detalles que
se han reunido y que requieren
cumplimiento y comparar con el
nmero de detalles que requieren
cumplimiento
como
en
la
especificacin.
Cun completa es la
implementacin de la
prevencin en el mal
uso de datos?
Cun completa es la
implementacin de
encriptacin de
datos?
Cun dcil es la
funcionalidad del
producto a aplicar
regulaciones,
estndares y
convenciones?
Prevencin en el
mal uso de datos
Encriptacin de
datos
Producto
Producto
Contar
el
nmero
de
instancias implementadas de
prevencin de mal uso de
datos
especificadas
y
comparar con el nmero de
instancias de operaciones /
accesos especificados en
requerimientos
capaz
de
corromper o destruir datos.
Cun controlable es
el acceso a los
sistemas?
Acceso controlable
Cumplimiento de
funcionalidad
Proceso
METRICA
REFERIDA A
PROPOSITO
METODO
NOMBRE
Pg. 12
Pg. 11
Pg. 11
Pg. 10
REFERENCIA
(ISO / IEC
9126-3)
97
FIABILIDAD
CARACTERISTICA
Cuntas funciones
son implementadas
con capacidad de
anular operaciones
incorrectas?
Anulacin de
operacin
incorrecta
Restaurabilidad
MADUREZ
TOLERANCIA A
FALLAS
CAPACIDAD DE
RECUPERACION
Cun capaz es el
producto en
restaurarse el mismo
luego de un evento
anormal o de una
demanda?
De que manera
muchos defectos son
detectados en la
revisin del producto?
Deteccin del
defecto.
(Solamente usada
para prediccin
durante el
desarrollo)
Producto
Producto
Proceso
Producto
Cumplimiento del
estndar entre
sistemas
REFERIDA A
METODO
METRICA
PROPOSITO
NOMBRE
SUBCARACTERISTICA
Pg. 17
Pg. 16
Pg. 14
Pg. 12
REFERENCIA
(ISO / IEC
9126-3)
98
USABILIDAD
CARACTERISTICA
Descripcin de la
integridad
Qu proporcin de
funciones son
descritas en la
documentacin del
usuario y/o en la
facilidad de ayuda?
Qu proporcin del
mensaje es auto
explicativo?
Claridad del
mensaje
CAPACIDAD PARA
SER APRENDIDO
OPERABILIDAD
Qu proporcin de
las funciones del
producto son
evidentes al usuario?
Qu proporcin de
funciones (o tipo de
funciones) estn
descritas en la
descripcin del
producto?
Cumplimiento de la
fiabilidad
Funciones
evidentes
Cun dcil es la
fiabilidad del producto
aplicable a
regulaciones,
estndares y
convenciones?
METODO
METRICA
PROPOSITO
NOMBRE
Integridad de
documentacin de
usuario y/o
facilidad de ayuda
CAPACIDAD PARA
SER ENTENDIDO
CUMPLIIENTO DE LA
FIABILIDAD
SUBCARACTERISTICA
Producto
Proceso
Producto
Proceso
Producto
REFERIDA A
Pg. 23
Pg. 21
Pg. 20
Pg. 20
Pg. 18
REFERENCIA
(ISO / IEC
9126-3)
99
EFICIENCIA
CARACTERISTICA
UTILIZACION DE
RECURSOS
CUMPLIMIENTO DE
LA USABILIDAD
SUBCARACTERISTICA
Utilizacin I/O
Densidad de
Mensaje
Utilizacin de
Memoria densidad
de mensaje
Cul es la densidad
de mensajes
relacionado con la
utilizacin de I/O en
las lneas de cdigo
responsables
haciendo llamadas
del sistema?
Cumplimiento de la
usabilidad
Cul es la densidad
de mensajes
relacionado con la
utilizacin de
memoria en las lneas
de cdigo
responsable haciendo
llamadas del
sistema?
Producto
Cun dcil es el
producto aplicable a
regulaciones,
estndares y
convenciones para
usabilidad?
Recuperabilidad de
error operacional
Producto
Producto
Producto
Qu proporcin de
funciones pueden
tolerar errores de
usuario?
REFERIDA A
METODO
METRICA
PROPOSITO
NOMBRE
Pg. 30
Pg. 30
Pg. 26
Pg. 24
REFERENCIA
(ISO / IEC
9126-3)
100
MANTENIBILIDAD
CARACTERISTICA
CUMPLIMIENTO DE
LA MANTENIBILIDAD
Cumplimiento de la
Mantenibilidad
Cul es el impacto
de la modificacin
sobre el producto de
software?
Cun dcil es la
mantenibilidad del
producto a las
regulaciones
aplicables, normas y
convenciones?
Producto
Proceso
Impacto al Cambio
Localizacin de la
modificacin de
Impacto
Proceso
Cul es la
frecuencia de
impactos adversos
despus de la
modificacin?
ESTABILIDAD
Producto
Registros de
Cambios
CAPACIDAD PARA
SER CAMBIADO
Producto
Cun dcil es la
eficiencia del
producto a las
regulaciones
aplicables, normas y
convenciones?
Los cambios a
mdulos de
especificaciones y
programa se registran
adecuadamente en el
cdigo con lneas de
comentario?
REFERIDA A
METODO
METRICA
PROPOSITO
Cumplimiento de la
eficiencia
NOMBRE
CUMPLIMIENTO DE
LA EFICIENCIA
SUBCARACTERISTICA
Pg. 37
Pg. 35
Pg. 35
Pg. 34
Pg. 31
REFERENCIA
(ISO / IEC
9126-3)
101
PORTABILIDAD
CARACTERISTICA
Cumplimiento de la
Portabilidad
Cun adaptable es
el producto a los
cambios de
estructura de datos?
Adaptabilidad de la
estructura de datos
Cun dcil es la
mantenibilidad del
producto a las
regulaciones
aplicables, normas y
convenciones?
PROPOSITO
NOMBRE
METODO
Contar
el
nmero
de
estructuras de datos que son
operables y no tienen ninguna
limitacin despus de la
adaptacin y comparar con el
nmero total de estructuras de
datos que requieren capacidad
de adaptacin.
METRICA
Producto
Producto
REFERIDA A
Tabla 2.7 Recopilacin General de Mtricas que se relacionan con el Cdigo Fuente
Fuente: TESIS FIS / EPN
CUMPLIMIENTO DE
LA PORTABILIDAD
ADAPTABILIDAD
SUBCARACTERISTICA
Pg. 44
Pg. 38
REFERENCIA
(ISO / IEC
9126-3)
102
103
FUNCIONALIDAD
FIABILIDAD
SUBCARACTERISTICA
METRICA
Seguridad de Acceso
Cumplimiento de la
Funcionalidad
Cumplimiento de la
Funcionalidad
Cumplimiento del estndar
entre sistemas
Tolerancia a Fallas
Anulacin de Operacin
Incorrecta
Funciones Evidentes
USABILIDAD
Recuperabilidad de error
operacional
Utilizacin I/O Densidad de
Mensaje
EFICIENCIA
Utilizacin de Recursos
PORTABILIDAD
Adaptabilidad
Utilizacin de Memoria
Densidad de Mensaje
Adaptabilidad de la
estructura de datos
Tabla 2.8 Mtricas Internas para el caso de Estudio aplicacin Smart Client
Fuente: Andrs Vivanco
A continuacin, en la Tabla 2.9 se presenta la especificacin formalizada de las mtricas
Internas a ser aplicadas:
Mtodo de
aplicacin
Contar el
nmero de
instancias
implementa
das para la
prevencin
del mal uso
de datos
como se
especifica y
comparar
con el
nmero de
instancias /
accesos
especificad
os en los
requisitos
con
capacidad
de alterar /
destruir los
datos.
Propsito
de
la
mtrica
Cun
completa es
la
implementac
in en la
prevencin
del mal uso
de datos?
Nombre
de
la
mtrica
Prevenci
n en el
mal uso
de datos
Caracterstica: Funcionalidad
X=A/B
A = nmero
de
instancias
implementa
das para la
prevencin
del mal uso
de datos
como se
especifica
confirmado
en la
revisin
B = nmero
de
instancias
de
operaciones
/ accesos
identificada
s en los
requerimien
tos con
capacidad
de alterar /
destruir
datos.
Medicin,
formula
y
clculo de
datos
El ms
cercano a
1. Es el
mejor
0<= X <=1
Interpretaci
n de los
valores
medidos
Absolu
to
Tipo
de
escala
de
mtric
a
A=
contabl
e
B=
contabl
e
X=
contabl
e/
contabl
e
Tipo de
medida
Reporte de
revisin
Cdigo Fuente
Diseo
Especificacin
Requerimientos
Entradasparamedi
cin
6.6
Revisincolec
tiva
6.5 Validacin
Referente
ISO/IEC
12207 SLCP
Desarrolladores
Usuariosseleccion
ados
104
Mtodo de
aplicacin
Contar el
nmero de
detalles
que se han
reunido y
que
requieren
cumplimien
to y
comparar
con el
nmero de
detalles
que
requieren
cumplimien
to como en
la
especificac
in
Propsito
de
la
mtrica
Cun dcil
es la
funcionalida
d del
producto al
aplicar
regulacione
s,
estndares
y
convencion
es?
Nombre de
la mtrica
Cumplimie
nto de la
Funcionali
dad
B = nmero
total de
tems de
cumplimient
o.
A = nmero
de tems
implementa
dos
correctame
nte
relacionado
s con el
cumplimient
o de
funcionalida
d
confirmado
en la
evaluacin
X=A/B
Medicin,
formula
y
clculo de
datos
El ms
cercano a
1. Es el
mejor
0<= X <=1
Interpretaci
n de los
valores
medidos
Absolu
to
Tipo
de
escala
de
mtric
a
A=
contabl
e
B=
contabl
e
X=
contabl
e/
contabl
e
Tipo de
medida
Reporte de
Revisin.
Cdigo Fuente
Diseo
Especificacin de
cumplimiento y
relacin de
estndares,
convenciones o
regulaciones.
Entradasparamedi
cin
Caracterstica: Funcionalidad
Revisincolec
tiva
Verificacin
Referente
ISO/IEC
12207 SLCP
Desarrolladores
Analistas
Usuariosseleccion
ados
105
Propsito
de
la
mtrica
Cun
dcil son
las
interfaces
al aplicar
regulacione
s,
estndares
y
convencion
es?
Nombre de
la mtrica
Cumplimie
nto del
estndar
entre
sistemas
Nota: Todos
los atributos
especificados
de un
estndar
deben
verificarse
Contar el
nmero de
interfaces
que
satisfacen el
cumplimiento
requerido y
comparar
con el
nmero de
interfaces
que
requieren
cumplimiento
como en las
especificacio
nes.
Mtodo
de
aplicacin
B = nmero
total de
interfaces
que
requieren
de
cumplimient
o.
A = nmero
de
interfaces
implementa
dos
correctame
nte
especificad
as
confirmada
s en la
revisin
X=A/B
Medicin,
formula y
clculo de
datos
El ms
cercano a
1. Es el
mejor
0<= X <=1
Interpretac
in de los
valores
medidos
Absolu
to
Tipo
de
escala
de
mtric
a
A=
contab
le
B=
contab
le
X=
contab
le/
contab
le
Tipo de
medida
Caracterstica: Funcionalidad
Reporte de
Revisin.
Cdigo Fuente
Diseo
Especificacin de
Requerimientos.
Entradasparamed
icin
Revisincolec
tiva
Verificacin
Referente
ISO/IEC
12207 SLCP
Analistas
Desarrolladores
Usuariosseleccion
ados
106
Mtodo de
aplicacin
Contar el
nmero de
funciones
implementad
as que
evitan
crticas y
serias fallas
causadas
por
operaciones
incorrectas y
comparar
ste al
nmero de
modelo de
operaciones
incorrectas a
ser
considerada
s.
Propsito
de
la
mtrica
Cuntas
funciones
son
implementad
as con
capacidad
de anular
operaciones
incorrectas?
Nombre
de
la
mtrica
Anulacin
de
operacion
es
incorrecta
B = nmero
de
operaciones
incorrectas
del modelo a
ser
considerada
s.
A = nmero
de funciones
implementad
as para
anular
operaciones
incorrectas
X=A/B
Medicin,
formula
y
clculo de
datos
Donde X es
mayor a 0,
siendo X la
mejor
anulacin
de
operacione
s
incorrectas
0<= X
Interpretaci
n de los
valores
medidos
Caracterstica: Fiabilidad
Absolu
to
Tipo de
escala
de
mtrica
A=
contabl
e
B=
contabl
e
X=
contabl
e/
contabl
e
Tipo de
medida
Entradasparamedi
cin
Resoluci
n del
problema
Revisin
colectiva
Validaci
n.
Verificaci
n
Referente
ISO/IEC
12207
SLCP
Soporte
Analistas
Desarrolladores
Usuariosselecciona
dos
107
Funcione
s
Evidente
s
Qu
proporci
n de las
funciones
del
producto
son
evidentes
al
usuario?
Contar el
nmero
de
funcione
s que
son
evidente
s al
usuario y
comprar
con el
nmero
total de
funcione
s.
B=
nmero
total de
funciones
(o tipo de
funciones
).
A=
nmero
de
funciones
(o tipo de
funciones
)
evidentes
al usuario
El lmite a 1
es el mejor.
0<= X <= 1
Absolut
o
Tipo de
escala
de
mtrica
A=
contabl
e
B=
contabl
e
X=
contabl
e/
contabl
e
Tipo de
medida
Reporte de revisin
Diseo
Especificacin de
requerimientos
Entradasparamedici
n
Caracterstica: Usabilidad
Revisincolecti
va
Verificacin
Referente
ISO/IEC 12207
SLCP
Analistas
Desarrolladores
Usuariosseleccionad
os
108
Mtodo
de
aplicacin
Contar
el
nmero
de
mensajes
implementado
s
con
explicaciones
claras
y
comparar con
el
nmero
total
de
mensajes
implementado
s.
Propsito
de
la
mtrica
Qu
proporci
n
del
mensaje
es
auto
explicativo
?
Nombr
e de la
mtrica
Clarida
d
del
mensaj
e
Caracterstica: Usabilidad
B= Nmero
de
mensajes
llevados a
cabo
A=Nmero
de
mensajes
llevados a
cabo
con
explicacion
es claras.
X=A/B
Medicin,
formula y
clculo de
datos
El
ms
cercano a 1,
el ms claro.
0 <= X <= 1
Interpretaci
n de los
valores
medidos
Absolut
o
Tipo
de
escala
de
mtric
a
Subcaracterstica:Operabilidad
X=contabl
e
/
contable
A=
contable
B=
contable
Tipo de
medida
La especificacin de
Requisitos
Diseo
Informe de revisin
Entradasparamedici
n
Comprobaci
n
Revisin
colectiva
Referente
ISO/IEC
12207 SLCP
Analistas
Diseadores
Usuariosseleccionad
os
109
Propsi
to de la
mtrica
Qu
proporci
n
de
funcione
s
pueden
tolerar
errores
de
usuario?
Nombre de la
mtrica
Recuperabilid
ad de error
operacional
Contar
el
nmero de
funciones
implementad
as
que
toleran
errores de
usuarios y
comparar
con
el
nmero total
de funciones
requeridas
que
tiene
capacidad
de
tolerancia.
Mtodo de
aplicacin
X=A/B
A=Nmero
de funciones
implementad
con
as
tolerancia de
error
de
usuarios.
B=Nmero
total
de
funciones
requeridas
con
capacidad
de
tolerancia.
Medicin,
formula y
clculo de
datos
0 <= X <= 1
El
ms
cercano a 1,
el
ms
recuperable.
Interpretaci
n de los
valores
medidos
Absolu
to
Tipo
de
escala
de
mtric
a
Subcaracterstica: Operabilidad
Caracterstica: Usabilidad
X=contab
le
/
contable
A=
contable
B=
contable
Tipo de
medida
La especificacin de
Requisitos
Diseo
Informe de revisin
Entradasparamedi
cin
Comprobaci
n
Revisin
colectiva
Referente
ISO/IEC
12207
SLCP
Analistas
Diseadores
Usuariosselecciona
dos
110
Mtodo de
aplicacin
Contar el
nmero de
errores que
pertenecen
a fallas de
I/O
y
advertencia
s,
y
comparar al
nmero
estimado
de
lneas
de cdigo
responsabl
e
en
llamadas
del sistema.
Propsito
de
la
mtrica
Cul es la
densidad
de
mensajes
relacionado
con
la
utilizacin
de I/O en
las lneas
de cdigo
responsabl
es
haciendo
llamadas
del
sistema?
Nombre
de
la
mtrica
Utilizaci
n I/O
Densida
d de
Mensaje
B=Nmero
de lneas
de cdigo
directamen
te
relacionado
s
con
llamadas
del
sistema.
A=Nmero
de
I/O
relacionado
s
con
mensajes
del error.
X=A/B
Medicin,
formula y
clculo de
datos
El mayor el
mejor
Interpretaci
n de los
valores
medidos
Absolut
o
Tipo
de
escala
de
mtric
a
Caracterstica: Eficiencia
X=contabl
e
/
contable
A=
contable
B=
contable
Tipo de
medida
Cdigo fuente
Entradasparamedici
n
Comprobaci
n
Referente
ISO/IEC
12207 SLCP
Diseadores
Usuariosseleccionad
os
111
Utilizaci
n de
Memoria
densidad
de
mensaje
Cul es
la
densidad
de
mensajes
relacionad
o con la
utilizacin
de
memoria
en las
lneas de
cdigo
responsab
le
haciendo
llamadas
del
sistema?
Contar el
nmero de
mensajes
del
error
que
pertenecen
al fallo de
memoria y
advertencia
s,
y
comparar
con
el
nmero
estimado
de lneas
de cdigo
responsabl
e
en
llamadas
del
sistema.
B=Nmero
lneas de
cdigo
directamen
te
relacionad
as a las
llamadas
del
sistema.
A=Nmero
de
memoria
relacionad
a con los
mensajes
de error.
X=A/B
El mayor el
mejor
La
Proporci
n
Caracterstica: Eficiencia
X=contabl
e
/
contable
A=
contable
B=
contable
Tipo de
medida
Cdigo fuente
Entradasparamedici
n
Comprobaci
n
Referente
ISO/IEC
12207 SLCP
Diseadores
Usuariosselecciona
dos
112
Propsit
o de la
mtrica
Cun
adaptabl
e es el
producto
a los
cambios
de
estructur
a de
datos?
Nombre de
la mtrica
Adaptabilida
d de la
estructura
de datos
Contar el
nmero
de
estructura
s de datos
que son
operables
y
no
tienen
ninguna
limitacin
despus
de
la
adaptaci
n
y
comparar
con
el
nmero
total
de
estructura
s
de
datos que
requieren
capacidad
de
adaptaci
n.
Mtodo
de
aplicaci
n
Caracterstica: Portabilidad
X=A/B
A=Nmero
de
estructura
s de datos
que
son
operables
y
no
tienen
ninguna
limitacin
despus
de
la
adaptaci
n,
conformad
a
la
revisin
B=Nmero
total
de
estructura
s de datos
que
requieren
capacidad
de
adaptaci
n
Medici
n,
formula
y
clculo
de datos
Absolut
o
Tipo de
escala
de
mtrica
X=contabl
e
/
contable
A=
contable
B=
contable
Tipo de
medida
La especificacin de
Requisitos
Diseo
Informe de revisin
Entradasparamedici
n
El
ms
cercano a 1.
Es el mejor
0 <= X <= 1
Interpretaci
n de los
valores
medidos
Subcaracterstica: Adaptabilidad
Comprobaci
n
Revisin
colectiva
Referente
ISO/IEC
12207 SLCP
Analistas
Diseadores
Usuariosseleccionad
os
113
114
FUNCIONALIDAD
CARACTERISTICA
CAPACIDAD PARA
SER APRENDIDO
CUMPLIMIENTO DE
LA FUNCIONALIDAD
EXACTITUD
SUBCARACTERISTICA
Recuperabilidad de
error operacional
115
Qu proporcin de
funciones pueden
tolerar errores de
usuario?
Qu proporcin de
funciones son
descritas en la
documentacin del
usuario y/o en la
facilidad de ayuda?
Exactitud
computacional
Integridad de
documentacin de
usuario y/o
facilidad de ayuda
Precisin
Cumplimiento de
funcionalidad
Cun dcil es la
funcionalidad del
producto a aplicar
regulaciones,
estndares y
convenciones?
PROPOSITO
NOMBRE
METODO
Contar el nmero de
detalles que se han reunido
y que requieren para el
cumplimiento y comparar
con el nmero de detalles
que requieren
cumplimiento.
Grabar el nmero de
resultados inexactos sobre la
base de las especificaciones.
Grabar el nmero de
resultados con precisin
inadecuada.
METRICA
Producto
Proceso
Usuario
Usuarios
Usuarios
REFERIDA A
Pg. 24
Pg. 21
Pg. 13
Pg. 9
Pg. 9
REFERENCIA
(ISO / IEC
9126-2)
USABILIDAD
CAPACIDAD PARA
SER APRENDIDO
Fcil funcin de
aprendizaje
Demostracin de
Acceso
Tiempos de
respuesta
COMPORTAMIENTO
TEMPORAL
EFICIENCIA
CAPACIDAD PARA
SER ENTENDIDO
Falla de densidad
MADUREZ
FIABILIDAD
NOMBRE
SUBCARACTERISTICA
CARACTERISTICA
Cuanto tiempo le
toma al usuario
aprender unafuncin?
Que proporcin de
las demostraciones o
tutoriales pueden
acceder los usuarios?
Cuanto tiempo le ha
tomado terminar una
tara especfica
Cuanto tiempo le
toma recibir una
respuesta a las
tareas especfica?
Cuantos defectos
fueron detectados
durante periodo
definido?
PROPOSITO
METODO
METRICA
Usuarios
Usuarios
Usuario
Evaluador
REFERIDA A
Pg. 30
Pg. 28
Pg. 42
Pg. 16
REFERENCIA
(ISO / IEC
9126-2)
116
CARACTERISTICA
CUMPLIMIENTO DE
LA USABILIDAD
CAPACIDAD PARA
SER OPERADO
SUBCARACTERISTICA
Cun dcil es
elproducto aplicable a
regulaciones,
estndares y
convenciones para
usabilidad?
Cuan completo es
el software para
adherirse a
normas,
estndares,
patrones reglas
para su utilizacin.
Consistencia
operacional en uso
Accesibilidad Fsica
Cuan consistentes
son los componentes
de una interfaz de
usuario?
Ayuda Frecuente
Que proporcin de
las funciones pueden
los usuarios acceder
fcilmente?
Cun frecuente el
usuario accede a la
ayuda para aprender
y terminar una tarea?
Observar el comportamiento
del usuario y pedir la opinin
METODO
METRICA
PROPOSITO
NOMBRE
Usuario
Usuario
Usuarios y
evaluador
Usuarios
REFERIDA A
Pg. 40
Pg. 38
Pg. 32
Pg. 31
REFERENCIA
(ISO / IEC
9126-2)
117
118
SUBCARACTERISTICA
METRICA
Exactitud computacional
Exactitud
Precisin
FUNCIONALIDAD
Cumplimiento de la
Funcionalidad
FIABILIDAD
USABILIDAD
Cumplimiento de la
Funcionalidad
Madurez
Falla de densidad
Demostracin de Acceso
Fcil funcin de
aprendizaje
Ayuda Frecuente
Consistencia operacional
en uso
Accesibilidad Fsica
EFICIENCIA
Comportamiento temporal
Tiempos de respuesta
MANTENIBILIDAD
119
Propsito
de
la
mtrica
Cuan a
menudo
los usuarios
encuentran
resultados
inexactos?
Cuan a
menudo
los usuarios
finales
encuentran
resultados
inadecuados
de
precisin?
Nombre de la
mtrica
Exactitud
computacional
Precisin
Caracterstica: Funcionalidad
de
Grabar el
nmero de
resultados con
precisin
inadecuada.
Grabar el
nmero de
resultados
inexactos sobre
la base de las
especificaciones.
Mtodo
aplicacin
0<= X
El ms
cercano a
ratio 0 es el
mejor
0<= X
El ms
cercano a
ratio 0 es el
mejor
Interpretacin
de los valores
medidos
Ratio
Ratio
Tipo de
escala
de
mtrica
X=
contable/
Tiempo
A=
contable
T=
Tiempo
X=
contable/
Tiempo
A=
contable
T=
Tiempo
Tipo de
medida
Requerimiento
de
especificacin y
reporte de
prueba
Requerimiento
de
especificacin y
reporte de
prueba
Entradasparamedicin
120
Medicin,
formula y
clculo de
datos
X=A / T
A= Nmero
de
clculos
inadecuados
encontrados
por los
usuarios
T= Tempo
de
operacin
X=A / T
A= Nmero
de
resultados
encontrados
por el
usuario
diferente a
los
requeridos
T= Tempo
de
operacin
Subcaracterstica: Exactitud
6.5
Validacin
6.3 la
garanta
de la
calidad
6.5
Validacin
6.3 la
garanta
de la
calidad
Referente
ISO/IEC
12207
SLCP
Usuarios
Desarrolladores
Usuarios
Desarrolladores
Usuariosseleccionados
Absolut
o
Tipo de
escala
de
mtrica
A=
contable
B=
contable
X=
contable
/
contable
Tipo de
medida
Descripcin del
producto
Reporte de las
especificaciones
de prueba
Entradasparamedici
n
El ms
cercano a 1.
Es el mejor
0<= X <=1
Interpretaci
n
de
los
valores
medidos
Caracterstica: Funcionalidad
5.3
Prueba de
requisito
6.5
Validaci
n
Referente
ISO/IEC
12207
SLCP
Usuario
Proveedor
Usuariosseleccionado
s
121
Propsito
de
la
mtrica
Falla de
densidad
Nombre de
la mtrica
Madurez
Caracterstica: Fiabilidad
Cuntos
defectos
fueron
detectados
durante
periodo
definido?
Mtodo de
aplicacin
0<=X
Depende del
escenario de
la prueba.
En las etapas
posteriores,
ms pequeo
esmejor.
X= A / B
A = Nmero
de
fallas
detectadas
B = Tamao
del
producto
Absoluto
Tipo
de
escala de
mtrica
A= count
B= Tamao
del
producto
X= count /
tamao
Tipo de
medida
Informe de
prueba
Informe de
operacin
Informe del
problema
Entradasparamedicin
Interpretacin
de los valores
medidos
Medicin,
formula
y
clculo de
datos
Subcaracterstica: Madurez
5.3Integracin
5.3Requisito
Prueba
5.4Operacin
6.3 Garanta
de Calidad
Referente
ISO/IEC
12207
SLCP
Evaluadores
Usuariosseleccionados
122
Ratio
0<T
El ms
temprano es el
mejor
T= tiempo
Tipo de
medida
Usuariosseleccionados
Usuarios
Desarrolladores
Referente
ISO/IEC
12207
SLCP
5.3
Sys./Sw.
Integracin
5.3
Requisito
Prueba
5.4
Operacin
5.5 la
principal
Entradasparamedicin
Reporte de
prueba
Informe de la
operacin
mostrada en un
lapso de tiempo
Tipo de
escala de
mtrica
Interpretacin
de los valores
medidos
Caracterstica: Eficiencia
123
Demostracin
de Acceso
Nombre de
la mtrica
de
Qu
proporcin
de las
demostraciones
o tutoriales
pueden ser
accedidos por
los usuarios?
Propsito
la mtrica
de
X=A/B
A=Nmero de
demostraciones/tutoriales
que el usuarios puede
acceder
satisfactoriamente
B= Nmero de
demostraciones /
tutorialesdisponibles
Medicin, formula
clculo de datos
0<= X <=1
El ms
cercano a
1,es el mejor
Interpretacin
de los valores
medidos
Absoluto
Tipo
de
escala de
mtrica
X=
contable/
contable
A=
contable
B=
contable
Tipo
de
medida
124
Conducir
pruebas de
usuarios y
observar el
comportamiento
de los usuarios.
Contar el
nmero de
funciones que
son adecuadas,
demostrables y
comparables
con el nmero
total de
funciones
requeridas para
la demostracin
Mtodo
aplicacin
Caracterstica: Usabilidad
Manual de
usuario
Reporte de
operacin
Entradaspar
amedicin
5.3
Prueba de
requisito
5.4
Operacin
Referente
ISO/IEC
12207
SLCP
Usuario
Ingeniero de
mantenimiento
Usuariosselec
cionados
Ayudan
Frecuente
Con que
frecuencia
el
usuario
tiene
que
acceso a
la ayuda
para
aprender
y
terminar
una
tarea?
Contar el
nmero de
veces que el
usuario accede
para completar
la tarea?
0<= X
El mas
cercano a cero
es el mejor
Absolut
o
X=
Contable
A=
Contable
Reporte de
Operacin de
pruebas
Registro de
observacin de
usuario
X=A
Nmero de
accesos a la
ayuda hasta
que el usuario
termine la
tarea
Caracterstica: Usabilidad
Subcaracterstica: Capacidad para ser Aprendido
Mtrica externa de capacidad para ser aprendido
Medicin,
Interpretaci
Tipo de
Propsit
Nombre de
Mtodo
de formula
Tipo de Entradasparamedici
y n
de
los escala
o de la
la mtrica
aplicacin
medida
n
clculo
de valores
de
mtrica
datos
medidos
mtrica
Reporte de
T = el tiempo
Operacin de
Cuanto
que le toma
Conducir al
Fcil
tiempo
pruebas
al usuario
usuario a una
funcin
0<T
le toma al
Registro de
prueba y
aprender a
T=tiemp
de
El ms
usuario
observacin de
Ratio
usar una
observar su
o
rpidoes el
aprendizaj
aprender
usuarioanual de
funcin
comportamient
mejor.
e
una
usuario
o
correctament
Reporte de
funcin?
e
operacin
Reporte de
Operacin
de
pruebas
Registro de
observaci
n de
usuario
6.5
Validacin
5.3
Prueba de
requisito
5.4
Operacin
Referente
ISO/IEC
12207
SLCP
Usuario
Diseador de
la interfase
Usuario
Ingeniero de
mantenimiento
Usuariosseleccionado
s
125
Conducir al
usuario a una
prueba y
observar su
comportamient
o
Que
proporcin de
las funciones
pueden los
usuarios
acceder
fcilmente?
Accesibilida
d Fsica
Observar el
comportamient
o del usuario y
pedir la
opinin
Cuan
consistentes
son los
componentes
de una
interfaz
de usuario?
Consistenci
a
operacional
en
usofuncin
de
aprendizaje
Mtodo
de
aplicacin
Propsito de
la mtrica
Nombre de
la mtrica
X= A / B
A=Nmero de funciones
satisfactorias accedidas
B= Nmero de funciones
a) X = 1 - A / B
A= Nmero de los
mensajes o las funciones
que el usuario encontr
de manera inaceptable o
inconsistente respecto a
su expectativa
B=Nmero de los
mensajes o funciones
b) Y = N / UOT
N=Nmero de las
operaciones que el
usuario encontr de
manera inaceptable o
inconsistente con
respecto a su
expectativa.
UOT = usuario tiempo de
operacin (durante el
periodo de observacin)
0 <= X <= 1
El ms
cercano a
1.0 es el
mejor.
0<=X<=1
El ms
cercano a
1.0 es el mejor
0<=Y
El mas
pequeo
y cercano a
cero
es el mejor
Interpretacin
de los valores
medidos
Subcaracterstica: Capacidad
Medicin, formula
clculo de datos
Caracterstica: Usabilidad
Mtrica externa de capacidad para ser operado
Absoluto
a) Absoluto
b)Ratio
Tipo
de
escala de
mtrica
X=
Contable/
Contable
A=
Contable
B= contable
X=
contable/
contable
A=
contable
B=
contable
UOT=
tiempo
N Contable
Y=
Contable /
Tiempo
Tipo
de
medida
Reporte de
Operacin de
pruebas
Registro de
observacin
de usuario
Reporte de
Operacin de
pruebas
Registro de
observacin
de usuario
Entradaspar
amedicin
6.5
Validacin
5.3
Prueba de
requisito
5.4
Operacin
6.5
Validacin
5.3
Prueba de
requisito
5.4
Operacin
Referente
ISO/IEC
12207
SLCP
Usuario
Diseador
de lainterfase
Usuario
Diseador de
la interfase
Usuario
Diseador
de lainterfase
Usuariosselecci
onados
126
Propsito
de
la
mtrica
Cuan
completo
es el
software
para
adherirse a
normas,
estndares,
patrones y
reglas para
suutilizaci
n.
Nombre de
la mtrica
Cumplimient
o de la
Usabilidad
Medicin,
formula y
clculo de
datos
X = 1 -A / B
A= Nmero
de
artculos de
acatamiento
de
utilizacin
especificado
s
que no han
sido
implementad
o
durante la
prueba
B= La
cantidad
total
de artculos
de
acatamiento
de
utilizacin
especificar
0<= X <=1
El
mscercano
a 1.
Es el mejor
Interpretaci
n de los
valores
medidos
Absolut
o
Tipo de
escala
de
mtrica
0<= X <=1
El
mscercan
o a 1.
Es el
mejor
Tipo
de
medida
Descripcin
del producto
Reporte de las
especificacion
es de prueba
Entradasparamedici
n
Especifique
requerimientos
temas de
cumplimiento
basado en
estndares
convenciones,
guas de estilo
oregulacionesrelacionad
os con lausabilidad.
Disee un caso de
prueba de acorde al
cumplimiento de los
temas relacionados
con usabilidad
Dirija una prueba
Funcional para estos
casos
Mtodo de aplicacin
Caracterstica: Usabilidad
5.3
Prueba
de
requisito
6.5
Validaci
n
Referent
e ISO/IEC
12207
SLCP
Usuario
Proveedor
Usuariosseleccionad
os
127
128
PRODUCTIVIDAD
EFECTIVIDAD
CARACTERISTICA
Respectiva
eficiencia del
Usuario
Proporcin
Productiva
Productividad
Econmica
Eficiencia Relativa
del Usuario
Test de Usuario.
Qu tan eficiente es
un usuario en
comparacin con un
experto?
Test de Usuario.
Qu tan rentable
son los Usuarios?
Test de Usuario. En
qu proporcin del
tiempo el usuario
realiza actividades
productivas?
Test de Usuario.
Qu tan eficiente es
un usuario en
comparacin con un
experto?
Prueba de Usuario
Prueba de Usuario
Prueba de Usuario
Prueba de Usuario
Prueba de usuario
Tareas Eficientes
Prueba de Usuario
Prueba de Usuario
Prueba de usuario
129
METODO
Prueba de usuario
METRICA
Qu proporcin de
los objetivos de la
tarea es
conseguidacorrectam
ente?
Test de Usuario.
Qu proporcin de
las tareas son
completados?
Test de Usuario.
Cul es la
frecuencia del error?
PROPOSITO
Tiempo de tarea
Frecuencia de
Error
Terminacin en la
Tarea
Eficacia en la tarea
NOMBRE
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
REFERIDA A
Pg.10
Pg. 9
Pg. 9
Pg.
Pg. 9
Pg. 8
Pg. 8
Pg. 7
Pg. 7
REFERENCIA
(ISO / IEC 9126-4)
SATISFACCION
SEGURIDAD
CARACTERISTICA
Estadsticas de Uso.
Cul es la incidencia
de problemas de
salud entre los
usuarios del
producto?
Estadsticas de Uso.
Cul es la incidencia
de peligro para las
personas afectadas
por el uso del
sistema?
Estadsticas de Uso.
Cul es la incidencia
de los daos
econmicos?
Estadsticas de Uso.
Cul es la incidencia
de la corrupcin de
software?
Cuan satisfecho
est
el usuario?
Test de Usuario.
Qu tan satisfecho
est el usuario con
las caractersticas del
software especfico?
Observacin de USO.
Qu proporcin de
usuarios potenciales
optan por utilizar el
sistema?
PROPOSITO
METODO
Prueba de Usuario
Prueba de Usuario
Prueba de usuario
Prueba de Usuario
Prueba de Usuario
Prueba de Usuario
Prueba de Usuario
METRICA
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
Usuarios
REFERIDA A
Tabla 2.13 Recopilacin General de Mtricas que se relacionan con la Calidad en Uso
Fuente:Iso 14598
Elaborado por: Andrs Vivanco
Uso Discresional
Cuestionario de
Satisfaccin
Escala de
Satisfaccin
Daos Econmicos
Seguridad de las
personas afectadas
por el uso del
sistema
Salud y Seguridad
del Usuario
NOMBRE
Pg. 13
Pg. 12
Pg. 12
Pg. 11
Pg. 11
Pg. 11
Pg. 10
REFERENCIA
(ISO / IEC 9126-4)
130
131
METRICA
Eficacia en la tarea
Efectividad
Terminacin de la Tarea
Frecuencia de Error
Productividad
Seguridad
Cuestionario de Satisfaccin
Satisfaccin
Uso discrecional
132
Efectividad
de la Tarea
Qu
proporcin de
los objetivos de
la tarea son
cumplidos
correctamente?
Test de
Usuario
The closer to
1.0 the better.
0<= M1 <=1
Absoluto
Tipo de
escala de
mtrica
A= ?
Tipo de
medida
Operation
(test) report
Entradasparamedicin
133
Ai=
proportional
value of each
missing or
incorrect
component in
the task
output
M1 = |1-SAi| 1
Interpretacin
de los valores
medidos
Caracterstica: Efectividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
User
Usuariosseleccionados
Completitud
de la Tarea
Qu
proporcin de
las tareas son
completados?
Test de
Usuario
The closer to
1.0 the better
0<= X <=1
Ratio
Tipo de
escala
de
mtrica
X=
Count/Count
A = Count
B = Count
Tipo
de
medida
Operation
(test) report
Entradasparamedicin
A = number
of tasks
completed
B = total
number of
tasks
attempted
X = A/B
Interpretacin
de los valores
medidos
Caracterstica: Efectividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
134
Frecuencia
de Error
Cul es la
frecuencia
del error?
Test de
Usuario
The closer to 0
the better.
0<= X
Absolute
Tipo de
escala de
mtrica
A = Count
Tipo de
medida
Operation
(test) report
Entradasparamedicin
T= time or
number of
tasks
A = numeros
de errors
realizados
por el usuario
X = A/T
Interpretacin
de los valores
medidos
Caracterstica: Efectividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
135
Propsito de
la mtrica
Cunto
tiempo se
demora en
completar
una tarea?
Nombre
de
la
mtrica
Tiempo de
la Tarea
Test de
Usuario
Mtodo de
aplicacin
0<= X
Interpretacin
de los valores
medidos
Intervalo
Tipo
de
escala de
mtrica
T= Time
Tipo de
medida
Operation
(test) report
Entradasparamedicin
Ta = Tiempo
de la Tarea
X = Ta
Medicin,
formula
y
clculo de
datos
Caracterstica: Productividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
136
Mtodo de
aplicacin
Test de
Usuario
Propsito de
la mtrica
Qu tan
eficiente son
los usuarios
?
Nombre de
la mtrica
Eficiencia
de la Tarea
The larger the
better.
0<= X
Interpretacin
de los valores
medidos
Absoluta
Tipo de
escala de
mtrica
X=
T= Time
Tipo de
medida
Operation
(test) report
Entradasparamedicin
M1 = task
effectiveness
T = task time
X = M1 / T
Medicin,
formula
y
clculo de
datos
Caracterstica: Productividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
137
Propsito
de
la
mtrica
Qu tan
rentable son
los
Usuarios?
Nombre de la
mtrica
Productividad
Econmica
Test de
Usuario
Mtodo de
aplicacin
0<= X
Interpretacin
de los valores
medidos
Tipo de
escala
de
mtrica
X=
T= Time
Tipo de
medida
Operation
(test) report
Entradasparamedicin
M1 = task
effectiveness
C = total cost
of the task
X = M1 / C
Medicin,
formula
y
clculo de
datos
Caracterstica: Productividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
138
Proporcin
Productiva
Nombre de
la mtrica
En qu
proporcin del
tiempoel
usuario
realiza
actividades
productivas?
Propsito de
la mtrica
Test de
Usuario
Mtodo de
aplicacin
The closer to
1.0 the better.
0<= X <=1
Interpretacin
de los valores
medidos
Absoluto
Tipo de
escala de
mtrica
Ta=Time
Tb=Time
X= Time/
Time
Tipo de
medida
Operation
(test) report
Entradasparamedicin
Ta =
productive
time =
task time help time error time search time
Tb =
Tiempo de
la Tarea
Medicin,
formula y
clculo de
datos
X = Ta / Tb
Caracterstica: Productividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
139
Propsito de
la mtrica
Qu tan
eficiente es un
usuario en
comparacin
con un
experto?
Nombre de
la mtrica
Eficiencia
relativa del
usuario
Test de
Usuario
A = ordinary
users task
efficiency
B = expert
users task
efficiency
Relative user
efficiency X
=A/B
The closer to
1.0 the better.
0<= X <=1
Interpretacin
de los valores
medidos
Absoluto
Tipo de
escala de
mtrica
X=
A/B
Tipo de
medida
Operation
(test) report
Entradasparamedicin
Mtodo de
aplicacin
Medicin,
formula y
clculo de
datos
Caracterstica: Productividad
6.5
Validation
5.3
Qualification testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
140
Salud y
Seguridad
del
Usuario
Nombre de
la mtrica
Cul es la
incidencia de
problemas de
salud entre
los usuarios
del producto?
Propsito de
la mtrica
Estadsticas
de Uso
A = number
of users
reporting RSI
B = Nmero
total de
usuarios
X = 1-A / B
The closer to 1
the better.
0<= X <=1
Interpretacin
de los valores
medidos
Absoluto
Tipo de
escala de
mtrica
A = count
B = count
X = count/
count
Tipo de
medida
Entradasparamedicin
Mtodo de
aplicacin
Medicin,
formula y
clculo de
datos
Caracterstica: Seguridad
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionados
141
Seguridad
de las
personas
afectadas
por el uso
del
sistema
Cul es la
incidencia
de peligro
para las
personas
afectadas
por el uso
del sistema?
The closer to 1
the better.
0<= X <=1
Absoluto
A = count
B = count
X = count/
count
User monitoring record
5.3
Qualification
Testing
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Tabla 2. 12 Mtrica de Calidad en Uso de Seguridad de las personas afectadas por el uso del sistema
Fuente: ISO/IEC 9126-4
Estadsticas
de Uso
A = Nmero de
personas
puestas en
peligro
B = Nmero
total de
personas
potencialmente
afectadas por
el sistema
X = 1-A / B
Entradasparamedicin
Mtrica de Calidad en Uso de Seguridad de las personas afectadas por el uso del sistema
Medicin,
Propsito
Interpretacin Tipo de
y
Nombre de
Mtodo de formula
Tipo de
de
la
de los valores escala de
clculo
de
la mtrica
aplicacin
medida
mtrica
medidos
mtrica
datos
Caracterstica: Seguridad
Desarrollador
Diseador de Interfaz
Usuario
Usuariosseleccionados
142
Daos
Econmicos
Cul es la
incidencia de
los daos
econmicos?
Estadsticas
de Uso
The closer to 1
the better.
0<= X <=1
Interpretacin
de los valores
medidos
Absoluto
Tipo de
escala
de
mtrica
A = count
B = count
X=
count/
count
Tipo de
medida
Entradasparamedicin
A = Nmero
de casos
de dao
econmico
B = Nmero
total de
casos de
uso
X = 1-A/ B
Caracterstica: Seguridad
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Desarrollador
Diseador de Interfaz
Usuario
Usuariosseleccionados
143
Daos de
Software
Cul es la
incidencia de
la corrupcin
de software?
Estadsticas
de Uso
The closer to 1
the better.
0<= X <=1
Absoluto
Tipo de
escala de
mtrica
A = count
B = count
X = count/
count
Tipo de
medida
Entradasparamedicin
A = Nmero
de
ocurrencias
de
corrupcin
de Software
B = Nmero
total de
casos de
uso
Interpretacin
de los valores
medidos
Caracterstica: Seguridad
5.4
Operation
Referente
ISO/IEC
12207
SLCP
Desarrollador
Diseador de Interfaz
Usuario
Usuariosseleccionados
144
Propsit
o de la
mtrica
Qu
tan
satisfech
o est el
usuario?
Nombre de
la mtrica
Escala de
Satisfacci
n
Test de
Usuario
Mtodo
de
aplicaci
n
X = A/B
A=
questionnaireproducingpsychometricsc
ales, Cuestionario que producen
escalas psiconomtricas
B = promedio de la poblacin
Radio
Tipo
de
escala
de
mtric
a
A=
Count
X=
Count
Tipo
de
medid
a
Operation
(test) report
Entradasparamedici
n
Interpretaci
n de los
valores
medidos
Caracterstica: Satisfaccin
6.5
Validatio
n
5.3
Qualification
testing
5.4
Operatio
n
Referent
e
ISO/IEC
12207
SLCP
Desarrollador
Diseador de Interfaz
Usuario
Usuariosseleccionad
os
145
Propsito de la mtrica
Qu tan
satisfechoestelusuarioconla
s caractersticas del
softwareespecfico?
Nombre de
la mtrica
Cuestionari
o de
Satisfaccin
Interpretaci
n
de
los
valores
medidos
Compare with
previous
values, or with
population
average
Medicin,
formula y
clculo de
datos
X = (Ai)/n
Ai) =
Respuesta
s a una
pregunta
n=
Nmero de
respuestas
Ord
Tipo
de
escala
de
mtric
a
A=
Count
X=
Count
Tipo
de
medid
a
Operation
(test) report
Entradasparamedici
n
Test de
Usuario
Mtodo
de
aplicaci
n
Caracterstica: Satisfaccin
6.5
Validation
5.3
Qualification
testing
5.4
Operation
Referent
e ISO/IEC
12207
SLCP
Desarrollador
Diseador de Interfaz
Usuario
Usuariosseleccionado
s
146
Mtodo de
aplicacin
Observaci
n de Uso
Propsito de la
mtrica
Quproporcinde
usuarios
potencialesoptan
por utilizarel
sistema?
Nombre de
la mtrica
Uso
Discresional
0<=X<=1 The
closer to 1 the
better
Interpretaci
n
de
los
valores
medidos
Radio
Tipo de
escala
de
mtric
a
X=
Count/Coun
t
A = Count
B = Count
Tipo
de
medida
Operation
(test) report
Entradasparamedici
n
B=
Nmeros de
veces que
estn
destinados
a ser
usados
A= Nmero
de veces
que
funciones /
aplicacione
s / sistemas
especficos
del
Software se
utilizan
X = A/B
Medicin,
formula y
clculo de
datos
Caracterstica: Satisfaccin
6.5
Validation
5.3
Qualification
testing
5.4
Operation
Referent
e ISO/IEC
12207
SLCP
Diseador de Interfaz
Usuario
Usuariosseleccionado
s
147
148
149
2.3.5 ESTABLECER CRITERIOS PARA LA VALORACIN
Se ha establecido los siguientes criterios para evaluar las diferentes mtricas
que nos permitirn determinar la calidad de los mdulos seleccionados.
Niveles de puntuacin
0 2.75
Inaceptable
Grado de satisfaccin
Insatisfactorio
2.75- 5
Mnimamente aceptable
5-8.75
Rango objetivo
8.75 - 10
Satisfactorio
Muy Satisfactorio
150
Nivel de Importancia
Ponderacin
FUNCIONALIDAD
Primordial
FIABILIDAD
Primordial
USABILIDAD
Opcional
EFICIENCIA
Opcional
MANTENIBILIDAD
Opcional
15%
PORTABILIDAD
No Funcional
0%
30%
20%
40%
0%
Nivel de Importancia
Ponderacin
FUNCIONALIDAD
Primordial
FIABILIDAD
Primordial
USABILIDAD
Opcional
EFICIENCIA
Opcional
MANTENIBILIDAD
Opcional
15%
PORTABILIDAD
No Funcional
0%
30%
20%
40%
0%
151
2.3.8 PONDERACIN EN PORCENTAJE DE LAS CARACTERSTICAS MS
IMPORTANTES PARA LA CALIDAD EN USO
La ponderacin de las caractersticas de Calidad en Uso las podemos
observar en la Tabla 2.16
Caractersticas de Calidad en
Uso para un Smart Client
Nivel de Importancia
Ponderacin
EFECTIVIDAD
Primordial
30%
PRODUCTIVIDAD
Opcional
20%
SEGURIDAD
Opcional
20%
SATISFACCIN
Primordial
30%
152
CAPITULO
APLICACIN
DEL
MODELO
DE
153
Misin del producto: Automatizar los procesos operativos, contables y de
negocios de las Casas de Valores
Administracin de Clientes
Administracin de Ordenes
Contabilidad
Bancos
Facturacin
154
etc., podr ser ledo o transferido a la BOLSA DE
VALORES DE QUITO. La
Espacio Requerido 40 Gb
Universo de Usuarios:
155
Interface de Usuario
Windows Forms (Smart Client)
Interface de Servicios
Lgica de Negocios
Seguridad
Prevencin
BackOffice
Framework
WebServices
Acceso a Datos
ADO.NET
Stored Procedures
156
superior es decir la capa de interface de usuario. La interfaz de servicio esta
implementada utilizando Webservices
Lgica de Negocios. Representa la lgica misma que permite realizar las
distintas operaciones a los usuarios desde la interface de usuario. Esta lgica
esta implementada en clases de C#
Acceso a Datos. Representa la lgica para acceder al motor de base de datos
y realizar las distintas operaciones sobre el modelo de datos. Para la
implementacin de esta capa se utiliza Enterprise Library y StoredProcedures
Framework. Representa un conjunto de clases reusables en cada una de las
capas: Interface de Usuario, Interface de Servicios, Lgica de Negocios,
Acceso a Datos, que permite centralizar componentes de uso comn en el
sistema
La arquitectura presentada en la Figurar 3.3 permite implementar la tecnologa
SmartClient de Microsoft.
Microsoft SmartClient es un framework que permite tener lo mejor de las
aplicaciones tipo escritorio
157
Subsistemas del SICAV:
Administration
BackOffice
Centralized
Framework
Prevention
Security
158
3.1.1 MAPA DE FUNCIONALIDADES DE SICAV (DESDE PERSPECTIVA
DEL USUARIO)
PEGAR AQU EL GRFICO DE MAPA DE FUNCIONALIDADES DE SICAV
159
3.1.2 ESTRUCTURA DE
PERSPECTIVA TCNICA)
PROGRAMACIN
DE
SICAV
(DESDE
160
3.1.3 ARBOL DE PROGRAMACIN
TCNICA)
161
3.1.4 SECUENCIALIDAD DE FUNCIONALIDAD REFLEJADA EN EL ARBOL
DE PROGRAMACIN SICAV (DESDE PERSPECTIVA DEL USUARIO), EJM
MDULO CUSTOMER
162
3.2
PREPARACIN
EVALUACIN
DE
LOS
REQUERIMIENTOS
DE
Proyecto
SRS, Especificacin de Requerimientos
Diseos
4
5
Cdigos
Pruebas
Calidad Interna
163
Porcentaje de Requerimeintos que tenemos.
Porcentaje de requerimientos que se tiene
% De
Documentacin
proporcionada
3
4
Proyecto
SRS, Especificacin de
Requerimientos
Diseos
Cdigos
80%
100%
Pruebas
0%
100%
Herramientas utilizadas:
Examinador de Objetos
Vista de Clases
Explorador de Soluciones
Ir a definicin
Ir a referencia
Ajuste de Lneas
Comando Buscar
0%
80%
164
3.2.2 TABLAS PARA LA EVALUACIN DE CALIDAD DE UN PRODUCTO
DE SOFTWARE SEGN EL MODELO DE CALIDAD ISO/IEC 9126
GENRICA
3.2.2.2 TABLA DE EVALUACIN DE CALIDAD EXTERNA SEGN ISO/IEC
9126 GENRICA
165
3.2.2.1 TABLA DE EVALUACIN DE CALIDAD INTERNA SEGN ISO/IEC
9126 GENRICA
166
3.2.2.3 TABLA DE EVALUACIN DE CALIDAD EN USO SEGN ISO/IEC
9126 GENRICA
167
3.2.2.4 TABLA SUMARIZACIN TOTAL DE EVALUACIN DE CALIDAD
DE UN PRODUCTO DE SOFTWARE SEGN ISO/IEC 9126 GENRICA
168
3.2.3 MUESTREO DE LOS MDULOS MS IMPORTANTES DE SICAV
Dentro del SICAV, al dividirse en Subsistemas y en mdulos, y al ser un
sistema super extenso es necesario definir la poblacin y la seleccin de la
muestra, para esto vamos a aplicar la Ley de Paretto.
El principio de Pareto es tambin conocido como la regla del 80-20. Si
hablamos de evaluacin de un producto de software, el principio nos dice que:
"el 80% de los fallos de un software es generado por un 20% del cdigo de
dicho software, mientras que el otro 80% genera tan solo un 20% de los fallos".
169
170
3.1.1.2 TABLA DE EVALUACIN DE CALIDAD INTERNA SEGN ISO/IEC
9126 APLICADO PARA NUESTRO CASO DE ESTUDIO SICAV
171
3.1.1.3 TABLA DE EVALUACIN DE CALIDAD EN USO SEGN ISO/IEC
9126 APLICADO PARA NUESTRO CASO DE ESTUDIO SICAV
172
3.1.1.4 TABLA SUMARIZACIN TOTAL DE EVALUACIN DE CALIDAD
DE UN PRODUCTO DE SOFTWARE SEGN ISO/IEC 9126 APLICADO A
NUESTRO CASO DE ESTUDIO SICAV
173
3.1.1.5 MATCH DE ENCUESTAS REALIZADAS CON LAS MTRICAS DE
CALIDAD EN USO DEL MODELO DE CALIDAD ISO/IEC 9126-4 APLICADO
A NUESTRO CASO DE ESTUDIO SICAV
174
Vsc =
m
n
n= nmero de mtricas.
Vc =
Vsc
nsc ; Donde: Vc= Valor de caracterstica, Vsc=Valor de
Frmulas
Significado de Variables
Vsc=Valor de subcaracterstica
Vsc =
m = Valor de mtrica
n = Nmero de mtricas.
Vc= Valor de caracterstica,
Vc =
Vsc
Vsc=Valor de subcaracterstica
nsc
175
3.4.1 RESUMEN DE LA EVALUACIN DE CALIDAD DE UN PRODUCTO DE
SOFTWARE SEGN EL MODELO DE CALIDAD ISO/IEC 9126 APLICADO
PARA NUESTRO CASO DE ESTUDIO SICAV.
Calidad Total obtenido del Resultado de la Evaluacin basados en las Normas ISO/IEC
9126 e ISO/IEC 4598 del SICAV
Faltante de Calidad
18%
82%
Grfico 3.4.1. Grfico de Torta del Valor de Calidad Medido de la Evaluacin del SICAV
Elaborado por: Andrs Vivanco
176
Valor Obtenido
Va
0,75%
Aceptable
85%
84%
83%
82%
81%
80%
79%
78%
Calidad
Externa
80%
Calidad
Interna
82%
Calidad En
USO
84%
Calidad
TOTAL
82%
177
Tabla de Valor Total Medido segn la ISO / IEC 9126 de la Calidad del SICAV con
ponderacin
CALIDAD EXTERNA
Caractersticas
Nivel de
Importancia
CALIDAD INTERNA
CALIDAD EN USO
Ponderacin
Valor
Normal
Valor con
Ponderacin
Funcionalidad
Primordial
30%
0,83
0,249
Fiablidad
Primordial
20%
0,376666667
0,075333333
Usabilidad
Opcional
40%
0,891666667
0,356666667
Eficiencia
Primordial
0%
Mantenibilidad
Opcional
15%
0,8
0,12
Portabilidad
No Funcional
0%
Caractersticas
Nivel de
Importancia
Ponderacin
Valor
Normal
Valor con
Ponderacin
Funcionalidad
Primordial
30%
0,8725
0,26175
Fiablidad
Primordial
20%
0,376666667
0,075333333
Usabilidad
Opcional
40%
0,891666667
0,356666667
Eficiencia
Primordial
0%
Mantenibilidad
Opcional
15%
0,82
0,123
Portabilidad
No Funcional
0%
Caractersticas
Nivel de
Importancia
Ponderacin
Valor
Normal
Valor con
Ponderacin
Efectividad
Primordial
30%
0,86
0,258
Productividad
Opcional
15%
0,733333333
0,11
Seguridad
Opcional
20%
0,966666667
0,193333333
Satisfaccin
Primordial
35%
0,8
0,28
Valor
Sub Total
Medido
Valor
Total
Medido
0,80
Valor
Sub Total
Medido
0,82
0,82
Valor
Sub Total
Medido
0,84
Tabla 3.4.1. Tabla de Valor Total Medido segn la Norma ISO/IEC 9126 del SICAV con
ponderacin
Fuente: Andrs Vivanco
178
Es importante recalcar el valor de Calidad en USO, el 84%, significa que el
usuario est satisfecho al usar el Producto de Software SICAV, es decir los
procesos que maneja el SICAV les permite amenorar la carga de trabajo y ser
mas productivos, teniendo eficiencia y completitud en las tareas del da a da.
Nivel de
Ponderaci
Importancia
n
Valor Normal
Valor con
Ponderacin
CALIDAD EXTERNA
Funcionalidad
Primordial
30%
0,83
0,249
Fiablidad
Primordial
20%
0,376666667
0,075333333
Usabilidad
Opcional
40%
0,891666667
0,356666667
Eficiencia
Mantenibilida
d
Opcional
0%
Opcional
15%
0,8
0,12
No
Funcional
0%
Portabilidad
0,80
Tabla 3.4.2. Tabla de Valor Sub -Total Medido en la Calidad Externa del SICAV con
ponderacin
179
75%
10
Aceptable 100%
80%
60%
40%
20%
0%
Funcion
alidad
Valor Obtenido
83%
Fiablida
d
38%
Usabilid
ad
89%
Eficienci
a
Manteni
bilidad
80%
Portabili
dad
180
3.4.1.2 RESUMEN DE LA EVALUACIN DE CALIDAD INTERNA SEGN
ISO/IEC 9126 APLICADO PARA NUESTRO CASO DE ESTUDIO SICAV
Tabla de Valor Sub -Total Medido en la Calidad Interna del SICAV con
ponderacin
Nivel de
Ponderaci
Caractersticas
Importancia
n
CALIDAD INTERNA
Funcionalidad Primordial
Fiablidad
Primordial
Usabilidad
Opcional
Eficiencia
Opcional
Mantenibilida
Opcional
d
Portabilidad No Funcional
Valor Normal
Valor con
Ponderacin
30%
20%
40%
0%
0,8725
0,376666667
0,891666667
0
0,26175
0,075333333
0,356666667
0
15%
0,82
0,123
0%
Valor
Sub Total
Medido
0,82
Tabla 3.4.3. Tabla de Valor Sub Total Medido en la Calidad de Uso con el SICAV con
ponderacin
Fuente: Andrs Vivanco
75%
100%
Aceptable 10
80%
60%
40%
20%
0%
Funcion
alidad
Valor Obtenido
87%
Fiablida
d
38%
Usabilid
ad
89%
Eficienci
a
Manteni
bilidad
82%
Portabili
dad
181
Nivel de Importancia
Ponderacin
Efectividad
Primordial
30%
Productividad
Opcional
15%
Seguridad
Opcional
20%
Satisfaccin
Primordial
35%
182
Grfico de Torta de la Ponderacin para la Calidad en Uso del SICAV
Satisfaccin
35%
Efectividad
30%
Seguridad
20%
Productividad
15%
Tabla de Valor Total Medido en la Calidad de Uso con el SICAV con ponderacin
CALIDAD EN USO
Caractersticas
Nivel de
Importancia
Ponderacin
Valor Normal
Valor con
Ponderacin
Efectividad
Primordial
30%
0,86
0,258
Productividad
Opcional
15%
0,733333333
0,11
Seguridad
Opcional
20%
0,966666667
0,193333333
Satisfaccin
Primordial
35%
0,8
0,28
0,84
Tabla 3.4.6. Tabla de Valor Total Medido en la Calidad de Uso con el SICAV con
ponderacin
Fuente: Andrs Vivanco
183
Valor Obtenido
75%
Aceptable
100%
80%
60%
40%
20%
0%
Valor Obtenido
Efectividad
86%
Productivida
d
73%
Seguridad
Satisfaccin
97%
80%
184
4. CONCLUSIONES Y RECOMENDACIONES
4.1 CONCLUSIONES
Las normas
ISO/IEC
9126
ISO/IEC
14598
son
estndares
185
4.2 RECOMENDACIONES
186
es
importante
tomar
medidas
pertinentes
para
agilizar
el
187
REFERENCIAS BIBLIOGRAFICAS
Libros y Normas
188
Direcciones Electrnicas
Mara
Abud
Figueroa,
Calidad
en
la
Industria
del
Software,
http://www.revistaupiicsa.20m.com/Emilia/RevEneAbr04/Antonieta1.pdf.
189
Gerencia de CV
Contador de CV
Otro
Modificar Ordenes
Eliminar Ordenes
SI
20-60% Completitud
60-80% Completitud
80-100% Completitud
Modificar CxC
Eliminar CxC
SI
190
2.2.1 En el mdulo de CUENTAS POR COBRAR, con qu frecuencia puede completar la
tarea realizada, es decir si desea por ejemplo crear una Cuenta por Cobrar siempre la puede
crear? Cul es el porcentaje de completitud de la tarea? 100% es que siempre se completa la
tarea. 0% que casi nunca se completa la tarea
0% Completitud
20-60% Completitud
60-80% Completitud
80-100% Completitud
Modificar Clientes
SI
Eliminar Clientes
NO, en caso de ser S,
20-60% Completitud
60-80% Completitud
80-100% Completitud
1-20% Error
21-40% Error
41-60% Error
61%- o ms Error
1-20% Error
21-40% Error
41-60% Error
61%- o ms Error
1-20% Error
21-40% Error
41-60% Error
61%- o ms Error
1-20% Error
21-40% Error
41-60% Error
61%- o ms Error
191
Usuario Experto
4.2 En el mdulo de CUENTAS POR COBRAR, Al trabajar usted en este mdulo, de acuerdo
a su conocimiento al manipular el SICAV, qu tipo de usuario se considera? Teniendo en
cuenta que un usuario novato tiene poco conocimiento de las bondades del SICAV y no puede
aprovechar al mximo las funcionalidades de este mdulo, y un usuario Experto sabe toda la
funcionalidad de este mdulo.
Usuario Novato
Usuario Experto
Usuario Experto
Usuario Experto
2 3 minutos
4-5 minutos
Ms de 5 minutos
5.2 En el mdulo de CUENTAS POR COBRAR, Cunto tiempo le toma crear una Cuenta por
Cobrar?
1 minuto o menos
2 3 minutos
4-5 minutos
Ms de 5 minutos
192
1 minuto o menos
2 3 minutos
4-5 minutos
Ms de 5 minutos
Seguridad
Problemas Econmicos
Dao de la Computadora
Ninguno
Si usted ha tenido alguno de estos problemas puede explicar algn ejemplo que le ha
sucedido:
6.2 El uso del mdulo de CUENTAS POR COBRAR, le ha provocado problemas de:
Salud
Seguridad
Problemas Econmicos
Dao de la Computadora
Ninguno
Si usted ha tenido alguno de estos problemas puede explicar algn ejemplo que le ha
sucedido:
Seguridad
Problemas Econmicos
Dao de la Computadora
Ninguno
Si usted ha tenido alguno de estos problemas puede explicar algn ejemplo que le ha
sucedido:
Seguridad
Problemas Econmicos
Dao de la Computadora
Ninguno
Si usted ha tenido alguno de estos problemas puede explicar algn ejemplo que le ha
sucedido:
..
193
Poco Satisfecho
Medio satisfecho
Satisfecho
Muy Satisfecho
7.2 En el mdulo de CUENTAS POR COBRAR, Qu tan satisfecho est al utilizar este
mdulo?
Nada Satisfecho
Poco Satisfecho
Medio satisfecho
Satisfecho
Muy Satisfecho
Poco Satisfecho
Medio satisfecho
Satisfecho
Muy Satisfecho
Satisfecho
Muy Satisfecho
Poco Satisfecho
Medio satisfecho
NO
En caso que su respuesta sea SI, favor indquenos que le hace falta al SICAV para cumplir sus
expectativas, o como podra mejorar en los mdulos de Registro de Ordenes, Cuentas por
cobrar, Administracin de Clientes o en general:
194
Procedimiento y
Clculo:
Gestin de Clientes
X
X = 100; Los ndices ms altos indican una mayor capacidad de
Mantenibilidad
Member
Maintainability Index
85
Bvq.Sipla.Customer.Module
79
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
48
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
btnActualizar_Click(object, EventArgs)
64: void
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
btnCancel_Click(object, EventArgs) : void
78
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
CargarCombos() : void
72
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
comitenteID.get() : int
98
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
comitenteID.set(int) : void
95
Bvq.Sipla.Customer.Module
CustomerAlertProfilesView
CustomerAlertProfilesView()
78
Valor Calculado:
X=
85
195
Comentario :
Mdulo a Evaluar:
Frmula:
Valor Ideal:
Procedimiento y
Clculo:
Member
Maintainability Index
83
Bvq.Sipla.Payable.Module
81
Bvq.Sipla.Payable.Module
AdminPayableView
56
Bvq.Sipla.Payable.Module
AdminPayableView
AcceptPayableConfirmation.add(AdminPayableView.AcceptPayableHandler
85
Bvq.Sipla.Payable.Module
AdminPayableView
AcceptPayableConfirmation.remove(AdminPayableView.AcceptPayableHan
85
Bvq.Sipla.Payable.Module
AdminPayableView
actionFlag.get() : string
98
Bvq.Sipla.Payable.Module
AdminPayableView
actionFlag.set(string) : void
95
Bvq.Sipla.Payable.Module
AdminPayableView
AdminPayableView()
71
Bvq.Sipla.Payable.Module
AdminPayableView
AdminPayableView_Load(object, EventArgs)
52
: void
Valor Calculado:
X=
Comentario :
Mdulo a Evaluar:
Frmula:
Valor Ideal:
Procedimiento y
Clculo:
83
196
Resultados de CodeMetrics Mantenibilidad de VS
Namespace Type
Member
Maintainability Index
83
Bvq.Sipla.RegisterOrders.Module
82
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
47
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
AdapDataSet() : void
32
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
AddStatusSearch() : void
50
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
BookOrdersView()
68
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
btnSearch_Click(object, EventArgs) : void
59
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
chkAll_CheckedChanged(object, EventArgs)
76
: void
Bvq.Sipla.RegisterOrders.Module
BookOrdersView
chkCancel_CheckedChanged(object, EventArgs)
76
: void
Valor Calculado:
X=
Comentario :
Mdulo a Evaluar:
Frmula:
Valor Ideal:
Procedimiento y
Clculo:
83
Valor Calculado:
Indice de Mantenibilidad Gestin
de Clientes
Indice de Mantenibilidad de
Gestin Cuentas por Pagar
Indice de Mantenibilidad de
Registrar Ordenes
Promedio TOTAL
X=
X=
85
83
X=
X=
83
83,66
X = 0,84
Comentario :
197
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requisitos
Valor Ideal:
X=1
A=
B=
198
ingrese dos veces una nueva clave de seguridad para confirmar que
est correctamente ingresada. Por lo tanto B = 2.
X=
Valor
Calculado:
X=
Comentario :
199
Gestin de Clientes
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
A=
B=
X=
Valor Calculado:
X=
Comentario :
200
Mdulo a Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
A=
B=
X=
Valor
Calculado:
X=
Comentario :
Mdulo a
Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
201
Parcialmente ejecutada: Cuando la orden caduca y se ejecuto parte de
la orden de negociacin.
Anulada: Cuando se anula la orden.
Caducada: Cuando la orden de negociacin caduca y no se ejecut
nada de la orden de negociacin.
Se comprob que todo esto est implementado en el Cdigo Fuente
del SICAV
Valor
Calculado:
A=
B=
X=
Valor
Calculado:
X=
Comentario :
Mdulo a
Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
202
valor total de A y de B, tenemos que sumar A en los 3 modulos y B en los 3
modulos por lo que A = 3+4+6 = 13, y B de igual forma B = 13, por lo que X
=1
Valor Calculado:
Cumplimiento Funcional de Gestin
de Clientes
Cumplimiento Funcional de Gestin
Cuentas por Pagar
Cumplimiento Funcional de Registrar
Ordenes
Promedio TOTAL
X =1
Comentario :
X=
X=
1
1
X=
X=
1
1
203
Mtricas Externas
Producto de Software a Evaluar: SICAV
Calidad a Evaluar:
Calidad Externa
Caracterstica:
Usabilidad
Subcaracterstica:
Capacidad para ser entendido
Mtrica:
Demostracin de Acceso
NOTA: Con esta mtrica se comprueba el nmero de accesos posibles con el nmero de
acceso que estn en el manual de usuario de SICAV
Gestin de Clientes
X= A/B
Frmula:
A=
B=
Valor Ideal:
X = 1;
Procedimiento y
Clculo:
Valor Calculado:
A=
B=
X=
Comentario :
Mdulo a Evaluar:
X= A/B
Frmula:
A=
B=
Valor Ideal:
Procedimiento y
X = 1;
204
Clculo:
Valor Calculado:
A=
B=
X=
Comentario :
Mdulo a Evaluar:
Registro de Ordenes
X= A/B
Frmula:
A=
B=
Valor Ideal:
Procedimiento y
Clculo:
X = 1;
Valor Calculado:
A=
B=
X=
Comentario :
Mdulo a Evaluar:
Frmula:
Valor Ideal:
205
Procedimiento y
Clculo:
Valor Calculado:
Demostracin de Acceso de Gestin
de Clientes
Demostracin de Acceso de Gestin
Cuentas por Pagar
Demostracin
de
Acceso
de
Registrar Ordenes
Promedio TOTAL
X =1
Comentario :
X=
X=
1
1
X=
X=
1
1
206
Gestin de Clientes
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
A=
B=
X=
Valor Calculado:
X=
Comentario :
207
Mdulo a Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
A=
B=
X=
Valor
Calculado:
X=
Comentario :
Mdulo a
Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
208
Parcialmente ejecutada: Cuando la orden caduca y se ejecuto parte de
la orden de negociacin.
Anulada: Cuando se anula la orden.
Caducada: Cuando la orden de negociacin caduca y no se ejecut
nada de la orden de negociacin.
Se comprob que esto funcione al ejecutar el SICAV, y funcionan
correctamente.
Valor
Calculado:
A=
B=
X=
Valor
Calculado:
X=
Comentario :
Mdulo a
Evaluar:
Frmula:
X=A/B
A=
Funciones Implementadas
B=
Funciones especificadas en los requerimientos
Valor Ideal:
X=1
209
B, tenemos que sumar A en los 3 modulos y B en los 3 modulos por lo que
A = 3+4+6 = 13, y B de igual forma B = 13, por lo que X = 1
Valor Calculado:
Cumplimiento Funcional de Gestin
de Clientes
Cumplimiento Funcional de Gestin
Cuentas por Pagar
Cumplimiento Funcional de Registrar
Ordenes
Promedio TOTAL
X =1
Comentario :
X=
X=
1
1
X=
X=
1
1
210
Frmula:
X=A/T
Nmero de resultados encontrados por los usuarios con nivel de precisin
A=
diferente a la especificada
T=
Tiempo de funcionamiento
Valor Ideal:
A=
T=
X=
3
6
0,5
Valor Calculado:
X=
Comentario :
0,5
211
Frmula:
X=A/B
A=
Nmero de casos satisfactorios, que se ha pasado el testing.
B=
Pruebas realizadas
Valor Ideal:
X = 1; es mejor
Se realizaron 20 Pruebas al azar, sin un orden determinado, dentro de las cuales
se realizaron pruebas de lo siguiente:
Crear un Cliente
Creacin de Orden
Modificacin de Cliente
Crear una Orden
Crear una Cuenta por Pagar
Ejecutar una Orden
Modificar un Cliente
Deshabilitar un cliente
Valor Calculado:
A=
B=
14
20
X=
0,7
Valor Calculado:
X=
Comentario :
0,7
212