Iso 14528
Iso 14528
Iso 14528
ESCUELA DE INGENIERÍA
DECLARACIÓN
Yo, Andrés Alejandro Vivanco Villamar, declaro bajo juramento que el trabajo aquí
descrito es de mi autoría; que no ha sido previamente presentado para ningún
grado o calificación profesional; y, que he consultado las referencias bibliográficas
que se incluyen en este documento.
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por Andrés Alejandro Vivanco
Villamar, bajo mi supervisión.
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 inspiración 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 serán muy importantes para mí.
Andrés
iv
DEDICATORIA
Andrés
v
ÍNDICE DE CONTENIDOS
Tema Página
RESUMEN ................................................................................................................................................................. x
INTRODUCCION ...................................................................................................................................................... xi
CAPITULO 1 EVALUACIÓN DE LA CALIDAD DE SOFTWARE....................................................... 1
1.1 PRINCIPIOS DE CALIDAD DE SOFTWARE ........................................................................... 1
1.1.1 PRINCIPIOS DE CALIDAD .............................................................................................. 1
1.1.2 PRINCIPIOS DE CALIDAD DE SOFTWARE .................................................................... 3
1.2 MODELOS DE CALIDAD DE SOFTWARE.............................................................................. 9
1.2.1 MODELOS ....................................................................................................................... 9
1.2.2 MODELOS DE CALIDAD DE SOFTWARE .................................................................... 10
1.3 MODELO DE CALIDAD ISO/IEC 9126 ................................................................................. 12
1.3.1 ESTANDAR ISO/IEC 9126 ............................................................................................. 12
1.4 MODELO DE EVALUACIÓN DE CALIDAD USANDO ISO/IEC 14598................................... 47
1.4.1 ESTANDAR ISO/IEC 14598 ........................................................................................... 47
1.4.2 RELACIÓN ENTRE ESTÁNDARES ISO/IEC 9126 E ISO/IEC 14598............................. 85
CAPITULO 2. DETERMINACIÓN DE UN MODELO DE CALIDAD PARA UNA APLICACIÓN
SMART CLIENT. ............................................................................................................................. 86
2.1 DEFINICIÓN DE CARACTERÍSTICAS DE CALIDAD ............................................................ 86
2.1.1 CUADRO DE LAS CARACTERÍSTICAS DE CALIDAD EXTERNA MÁS
SIGNIFICATIVAS PARA UN SMART CLIENT......................................................................... 86
2.1.2 CUADRO DE LAS CARACTERÍSTICAS DE CALIDAD INTERNA MÁS SIGNIFICATIVAS
PARA UN SMART CLIENT ..................................................................................................... 87
2.1.3 CUADRO DE LAS CARACTERÍSTICAS DE CALIDAD EN USO MÁS SIGNIFICATIVAS
PARA UN SMART CLIENT. .................................................................................................... 88
2.2 DEFINICIÓN DE SUB-CARACTERÍSTICAS Y ATRIBUTOS ................................................. 89
2.2.1 CUADRO DE LAS SUB - CARACTERÍSTICAS Y ATRIBUTOS DE CALIDAD EXTERNA
MÁS SIGNIFICATIVAS PARA UN SMART CLIENT. ............................................................... 89
2.2.1 CUADRO DE LAS SUB - CARACTERÍSTICAS Y ATRIBUTOS DE CALIDAD INTERNA
MÁS SIGNIFICATIVAS PARA UN SMART CLIENT. ............................................................... 90
2.2.2 CUADRO DE LAS SUB - CARACTERÍSTICAS Y ATRIBUTOS DE LA CALIDAD EN USO
MÁS SIGNIFICATIVAS PARA UN SMART CLIENT. ............................................................... 92
2.3 MODELO DE INDICADORES Y MÉTRICAS ......................................................................... 93
2.3.1 MODELO DE MÉTRICAS............................................................................................... 93
2.3.2 MÉTRICAS PARA LA CALIDAD INTERNA .................................................................... 95
2.3.2 MÉTRICAS PARA LA CALIDAD EXTERNA ................................................................. 114
2.3.3MÉTRICAS PARA LA CALIDAD EN USO ..................................................................... 128
2.3.4 NIVELES DE PUNTUACIÓN PARA LAS MÉTRICAS................................................... 148
vi
ÍNDICE DE FIGURAS
Í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 Métricas
Tabla 1.4 Ejemplo de Métricas Internas de Adaptabilidad
Tabla 1.5 Ejemplo de Métricas de Calidad en Uso, característica Seguridad
Tabla 1.6 Tipos de Producto de Software con Ejemplos
Tabla 1.7 Actividades de Evaluación de Software
Tabla 1.8 Relación entre departamento de soporte y proyectos de evaluación
Tabla 1.9 Proceso de evaluación 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
x
RESUMEN
Al obtener los resultados se puede analizar cuáles son los valores de métricas y
atributos más fuertes y menos fuertes dentro de este caso de estudio, de esta
manera emitir observaciones para mejorar las características del Sistema para de
esta manera garantizar un producto de software confiable, estable, y sobre todo
que el usuario obtenga la mayor prestación y beneficio de su uso.
xi
INTRODUCCION
1.- Enfoque al cliente: las organizaciones dependen de sus clientes, por lo tanto
deben comprender sus necesidades actuales y futuras, satisfacer sus requisitos y
esforzarse en exceder sus expectativas.
• Contempla las funciones de planificación y control del desarrollo del software, así como la
organización del ambiente de trabajo.
Principio
Administrativo
Gestión de la Calidad
Aseguramiento de la
Calidad
Control de Calidad
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:
7
Estrategias de Trabajo
Calidad
Control de Aseguramiento
Calidad de la Calidad
Producto
Estrategia de
entregable ( Producto Final
Mejora
versiones)
Procesos
Los factores que determinan la calidad del software se clasifican en tres grupos:
1.2.1 MODELOS
Empiria Teoría
Objeto Investigación
Informativa
Modelo
El objeto del estudio empírico existe en el mundo tangible, o en empiria, como los
investigadores lo llaman. En la mayoría de los proyectos de investigación una de
las primeras metas está crear un retrato teórico del objeto empírico del estudio en
el mundo conceptual del pensamiento y de la teoría. Los científicos utilizan a
menudo el nombre del modelo de este retrato del objeto del estudio. En las fases
iniciales de un proyecto de investigación el modelo a menudo existe sólo como
10
una idea en la mente del investigador, pero pronto él deseará ponerlo en el papel
o en la computadora, también.
Lenguajes de modelos
· Lenguaje escrito
· Modelos icónicos
· Modelos de analogía
· Modelos topológicos
· Modelos aritméticos
Procesos
Proyecto Organización
de SW
Producto de SW
MC CALL
Producto
(Producto de SW)
ISO 14598
Tabla 1.1 Ejemplos de Tipos de Modelos de Calidad de Software
Fuente: Ing. Bolívar Palán
Elaborado: Andrés Alejandro Vivanco Villamar
12
El estándar ISO/IEC 9126 puede ser usado desde varias perspectivas como son:
adquisición, desarrollo, uso, soporte, mantenimiento y auditoria de software.
Calidad en Uso
TABLA DE METRICAS
En la siguiente tabla se explica a detalle los ítems que vamos a utilizar y los
significados de cada una de ellas que conforman la tabla de métricas para realizar
la evaluación:
ITEM SIGNIFICADO
Define la fuente de datos usados en
Entradas para la medición
la medición
Define el proceso o procesos del ciclo
Referente ISO/IEC 12207 SLCP de vida del software donde la métrica
es aplicable.
Define el tipo de usuarios necesarios
Público designado
para analizar la metrica escogida
EJEMPLO:
Característica: Usabilidad Subcaracterística: Capacidad para ser entendido
Métricas externas de Capacidad para ser entendido
Interpretaci Tipo de Tipo Entrad Referente
Usuarios
Nombre de Propósito de Método de Medición, formula y ón de los escala de aspara ISO/IEC
seleccion
la métrica la métrica aplicación computación de datos valores de medid medici 12207
ados
medidos métrica a ón SLCP
Evaluar la conducta
del usuario y
entrevistar al usuario A=
Que proporción
contabl
de funciones (o con cuestionarios y
observar el X=A/B e Reporte
tipos de 5.3
comportamiento del (prueba
funciones) es Comproba
comprendido usuario. A = Número de funciones B= ) de
0<=X<= 1 ción de la Usuario
Integridad después de (o tipo de funciones) contabl funcion
el límite es calificación
de la leer la Contar el número de entendidas Absoluto e amiento
1.0 es el Soporte
Descripción descripción del funciones que son del
mejor. 5.4
producto de comprendidas B = Número total de X= manual
Funcionam
software? adecuadamente y funciones (o tipo de contabl de iento
comparar con el funciones) e/ usuario
número total de contabl
funciones del e
producto.
NOTA: Esto indica si los usuarios potenciales entienden la capacidad del producto después de leer la descripción del producto
Tabla 1.3 Ejemplo de Métricas Externas de Capacidad para ser entendido
Fuente: ISO/IEC 9126-2
24
En esta parte se procede a explicar las métricas externas de cada una de las
características con sus correspondientes subcaracterísticas y a su vez con
algunas métricas de ejemplo del modelo de calidad descrito en el Mapa 1.2.
· Expectativa de exactitud
· Exactitud computacional
· Precisión
25
· Descripción completa
· Demostración de accesibilidad
· Demostración de accesibilidad en uso
· Demostración de eficacia
· Funciones evidentes
· Funciones entendibles
· Entendimiento de entrada y salida
· Cumplimiento de la mantenibilidad
34
Las métricas internas miden atributos internos, a través del análisis de las
propiedades estáticas de productos intermedios o entregables del producto de
software.
Las medidas de las métricas internas usan números, rangos o frecuencias de
elementos de composición de software, los cuales aparecen, por ejemplo, en las
sentencias de código de fuente, flujo de datos, control de gráficos, flujo
ydiagramas de estados que representan a los procesos que optimiza el producto
de software.
36
TABLA DE METRICAS
EJEMPLO:
En esta parte del estándar se describe las métricas internas de cada una de las
características con sus correspondientes subcaracterísticas del modelo de calidad
descrito en la Figura 2.
EJEMPLO:
Característica: Seguridad
Referen
Medición, Interpretació
Propósito Tipo de Entradas te
Nombre de Método de formula y n de los Tipo de Usuariossel
de la escala de paramedi ISO/IEC
la métrica aplicación computación de valores medida eccionados
métrica métrica ción 12207
datos medidos
SLCP
A =
¿Cuál es la X = 1-A / B contable
incidencia
de A = número de 0<= X <=1 B = Uso de
5.4 Usuario
Usuario y problemas Uso de usuarios que El límite es 1. Absoluto contable registros y
Operaci Diseñador
Seguridad de salud estadísticas informan RSI supervisió
Es el mejor ón de interfaces
entre los X = n
usuarios del B = total de contable
producto? números de /
usuarios contable
NOTA: Los problemas de salud pueden ser tensión repetitiva, fatiga, dolores de cabeza, etc.
La Norma ISO/IEC 14598 consta de las siguientes partes, bajo el título general
Tecnología de Información – Evaluación del producto de Software:
Esta parte provee una revisión de las otras partes que conforman la norma y explica
la relación entre ISO/IEC14598 y el modelo de calidad de la ISO/IEC 9126. Contiene
los requisitos generales para la especificación y evaluación de la calidad de software
y clarifica conceptos generales. Adicionalmente esta provee una estructura para
evaluación de la calidad de cualquier tipo de producto de software y condiciona los
requisitos para métodos de medición y evaluación de productos.
Los procesos de evaluación no solamente lleva a una elevación de la calidad del
producto, sino también aumenta la eficiencia de costos y tiempo, la posibilidad de
reproducir éxitos en proyectos, confianza y satisfacción del cliente. Todo proceso de
evaluación de la calidad deberá partir de una evaluación cualitativa y derivar en una
evaluación cuantitativa, siendo todo el proceso documentado.
La Norma ISO/IEC 14598 proporciona una guía para el proceso de evaluación en
tres diferentes situaciones:
48
Proceso de Evaluación
El proceso de evaluación consta de cuatro fases basado en la norma ISO/IEC 14598-
1, las mismas que contienen actividades que las caracterizan, que a su vez se
complementan con la norma ISO/IEC 9126.
Proceso de Evaluación
Requisitos Operación
Calidad en Métricas de
Necesidades
Uso Calidad en
Mundo Real Uso
Uso y respuesta
Determina Indica
Especificación
Sistema de Integración y pruebas
Comportamiento
del Requisitos Calidad Métricas
Sistema Calidad externa Externa Externas
Validación
Determina Indica
Diseño y desarrollo
Requisitos Métricas
Atributos de
Calidad Interna Calidad Interna Internas
Software
Verificación
En la Figura 1.8 se muestra que las medidas internas de software son un indicador
de las propiedades externas de un sistema de computación, de la misma manera las
medidas externas de software son un indicador de la calidad en uso.
Para el caso de las medidas indirectas se tiene que las medidas de uso actual son
una medida indirecta de las propiedades externas de un sistema de computación y
finalmente que las medidas externas del software son una medida indirecta para las
propiedades internas de software.
53
Mediciones
Indica
Indica
X X
X X
X X
X X
X X X
X
X
X X X
X X
X X X X
X X X X
X X
X X X X
Atributos
Subcaracterísticas
Atributos Internos Atributos Externos
Características
b) ESPECIFICAR LA EVALUACION
Selección de métricas
Se agruparán en:
· Métricas internas.
· Métricas externas.
· Métricas de calidad en uso.
Nivel planeado
Nivel actual
Minimamente aceptable
El peor caso
Inaceptable Insatisfactorio
c) DISEÑAR LA EVALUACION
d) EJECUTAR LA EVALUACION
Tomar medidas
Para mediciones, la selección de métricas es aplicada al producto de software. El
resultado son valores sobre las escalas de las métricas definidas previamente.
Valorar resultados
El rol del departamento de soporte incluye motivar a la gente, y entrenarlos para las
actividades de evaluación, preparando apropiadamente métodos, documentos de
evaluación y respondiendo a preguntas sobre tecnologías de evaluación.
Las organizaciones deben desarrollar una política y planes para todas las actividades
de evaluación. La responsabilidad del departamento de debe ser definida por las
actividades de evaluación.
Cuando se desea planificar y ejecutar la evaluación del software se deben seguir los
siguientes pasos:
Las organizaciones pueden llevar a cabo las evaluaciones de software acorde con lo
siguiente:
· Declaración de políticas.
· Definición de los objetivos de la organización
· Identificación de las técnicas a ser utilizadas.
· Asignación de responsabilidades para los administradores de evaluación de
procesos.
· Identificación de mejoras
· Mediciones
· Criterios de evaluación
· Métricas
· Técnicas
· Estandarización
ISO/IEC 14598-3 provee una guía para clarificar los requisitos de calidad para la
implementación y análisis de las medidas de la calidad de software. Es aplicable a
todas las fases del ciclo de vida de desarrollo. La norma se enfoca en la selección y
reporte de estos indicadores que son útiles para predecir la calidad del producto final
por medio de la medición de la calidad de productos intermedios.
El proceso descrito en esta parte de la norma define las actividades necesarias para
realizar los requisitos, especificación, diseño, acciones a realizar y conclusiones de la
evaluación de cualquier tipo de producto de software.
· Repetible
· Reproducible
· Imparcial
· Objetiva
Proceso de evaluación
En cuanto a las salidas al proceso, como se observa en la Figura 10, hay productos
intermedios y productos finales. Entre los primeros se encuentran los documentos de
requisitos, especificación y plan de la evaluación; entre los segundos los registros e
informes de evaluación.
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
evaluación. Por otra parte, el evaluador debe asegurar el rigor necesario del proceso
de evaluación para determinar la calidad del producto. Por lo tanto, ambas partes
deben acordar sobre los requisitos como un prerrequisito para la continuación del
proceso.
b) Especificación de la evaluación
· Una especificación formalizada de una métrica a ser aplicada, junto con las
instrucciones de presentación de la misma en el informe de evaluación
· Una referencia a la especificación del requisito correspondiente que deberá
ser verificado, como así también el procedimiento de verificación del mismo
· La especificación de un requisito que estaba ausente en el documento o que
requiere mayor nivel de detalle y explicación, así como el procedimiento de
verificación del mismo
· Una referencia a declaraciones de estándares o normativas en donde se
provee información adicional del requisito
Informe y Aprobación
c) Diseño de la evaluación
Luego se debe optimizar el plan con el fin de remover las duplicaciones al asignar los
métodos y procedimientos a los distintos elementos de los componentes del producto
que utilizan las mismas técnicas de evaluación.
Informe y Aprobación
d) Ejecución de la evaluación
Administrar las acciones de evaluación fuera del sitio acordado: Algunas veces,
las acciones de evaluación no se podrán llevar a cabo en el sitio acordado. Por
ejemplo, se podría realizar en el lugar donde trabajan los desarrolladores, o donde el
producto de software está en operación. En estos casos el evaluador deberá
asegurar la confidencialidad, y evitar circunstancias que invaliden al proceso.
Informe y Revisión
e) Conclusión de la evaluación
Propósito: el propósito de este proceso consiste en la revisión del borrador entre las
partes (solicitante y evaluador) y en poner a disponibilidad los documentos finales.
Actividades:
Cuando el período de archivado expire para algún dato, se deberán archivar otra vez
por un período de tiempo acordado, o se deberán destruir en un lugar seguro.
En caso en que el solicitante acuerde, los resultados de los datos intermedios podrán
ser usados por el evaluador con el fin de estudiar técnicas de evaluación y métricas
de software.
Fase de
Entradas Tareas claves Salidas
Evaluación
Requisitos de la evaluación:
Descripción del
Establecer Establecimiento de los describen los objetivos de la
producto,
requisitos de la requisitos de evaluación, en particular,
módulos del
evaluación evaluación describe requisitos de calidad
producto
para el producto
Requisitos de Especificación de la
la evaluación, evaluación basada en
La especificación de la
descripción del los requisitos de
Especificación evaluación define todo el
producto, evaluación y en la
de la análisis y medidas a realizar en
especificacione descripción del
evaluación el producto y en sus
s predefinidas producto de software
componentes
de la proveído por el
evaluación solicitante
Diseño de la
evaluación produce un El plan de la evaluación
Especificación
plan de evaluación en describe procedimientos
de la
Diseño de la base a la operacionales necesarios para
evaluación,
especificación de la llevar a cabo la especificación
descripción del evaluación
evaluación, esta de la evaluación; en particular
producto,
actividad toma en se describen todos los métodos
métodos de
cuenta los y herramientas a usarse en la
evaluación
componentes del evaluación
producto de software a
78
Fase de
Entradas Tareas claves Salidas
Evaluación
ser evaluados y los
métodos de evaluación
propuestos por el
evaluador
Ejecución del plan de
evaluación consiste de
la inspección,
modelamiento,
medición y pruebas del Los registros de la evaluación se
producto y sus fundamentan del plan de
componentes conforme evaluación, llevando una cuenta
al plan de evaluación, del detalle de acciones
Plan de estas actividades realizadas por el evaluador
Evaluación, pueden ser realizadas mientras ejecuta el plan de la
herramientas Ejecución de la usando herramientas evaluación; estos archivos son
de evaluación, evaluación de software (que son guardados o almacenados por el
componentes usualmente proveídas evaluador.
del producto por el evaluador), las
acciones realizadas El borrador del informe de la
por el evaluador son evaluación es un documento
registradas y los producido por la síntesis de los
resultados obtenidos resultados de la evaluación.
son puestos en el
borrador del informe de
la evaluación
Conclusión de la
evaluación que
consiste en la entrega
del reporte de la El informe de la evaluación
Borrador del evaluación del contiene requisitos de la
plan de producto de software evaluación, la especificación de
Conclusión de
evaluación, por parte del evaluador la evaluación, los resultados de
la evaluación
componentes así como de sus las medidas y análisis realizados
del producto componentes cuando y cualquier otra información
estos han sido necesaria para poder repetir o
valoradas reproducir la evaluación
independientemente
El paquete incluye:
El módulo de evaluación es un documento que tiene una colección de datos que son
empaquetados (archivados) para evaluaciones futuras (ISO/IEC 14598-6).
80
a) Prólogo e Introducción
Prólogo
Proporcionará información acerca de:
Introducción
Es un preámbulo de las principales técnicas relacionadas bajo los módulos de
evaluación.
b) Alcance
Características
Identifica características, subcaracterísticas o atributos para que un módulo de
evaluación pueda ser evaluado. El Modelo de Calidad de la norma ISO/IEC 9126-1
deberá ser usado en esta cláusula.
Nivel de evaluación
Describe el nivel de evaluación definido para un módulo de evaluación.
81
Técnicas
Describe las técnicas de evaluación aplicadas para un módulo de evaluación. Por
ejemplo los modelos de crecimiento de la fiabilidad, pruebas de benchmark, análisis
estadístico de código.
Aplicabilidad
c) Referencias
d) Términos y Definiciones
e) Entradas y Métricas
Identifica las entradas requeridas para la evaluación. Estos serán clasificados como
componente del producto, información del producto, información de soporte e
información del producto en uso.
82
Especifica que elementos de los datos son extraídos de las entradas. Por ejemplo:
número de líneas de código comentadas, número de palabras en cada mensaje de
ayuda; número de fallas observadas por hora de operación.
Métricas y medidas
Describe como las medidas se calculan de los elementos de los datos que usan
métricas.
83
f) Interpretación de Resultados
Mapeo de medidas
Informes
Describe el contenido de los informes que proveen los resultados del modulo de
evaluación. En varios casos la visualización de los valores obtenidos es importante.
g) Procedimiento de la Aplicación
Recursos Requeridos
Instrucciones de Evaluación
Tabla 2.2 Características de Calidad Interna más significativas para un Smart Client
Fuente: Andrés Vivanco
88
Es indispensable para
Uso para un Smart Client
Es indispensable para
SATISFACCIÓN Primordial cumplir la misión del
SICAV.
Cuadro de las Sub - Características y Atributos de Calidad Externa más significativas para un
Smart Client.
Nivel de
CUANTIFICACIÓN DE LAS MÉTRICAS DE EVALUACIÓN Importancia
Adecuación M
Sub- Características y Atributos de Calidad Externa para un
Funcionalidad Exactitud M
Interoperabilidad B
Seguridad de acceso A
Cumplimiento funcional A
Madurez M
Smart Client
Capacidad de recuperación M
Cumplimiento de la fiabilidad A
Capacidad de Atracción A
Mantenibilidad Estabilidad M
Cumplimiento de la mantenibilidad M
Adaptabilidad B
Portabilidad Instalabilidad B
Coexistencia B
Cumplimiento de la portabilidad B
Tabla 2.4Cuadro de las Sub - Características y Atributos de Calidad Externa más significativas
para un Smart Client.
Fuente: Andrés Vivanco
Cuadro de las Sub - Características y Atributos de Calidad Interna más significativas para un
Smart Client.
Nivel de
CUANTIFICACIÓN DE LAS MÉTRICAS DE EVALUACIÓN Importancia
Adecuación M
Funcionalidad Exactitud M
Interoperabilidad B
Seguridad de acceso A
Sub- Características y Atributos de Calidad Interna para un Smart Client
Cumplimiento funcional A
Madurez M
Capacidad de recuperación M
Cumplimiento de la fiabilidad A
Capacidad de Atracción A
Cumplimiento de la mantenibilidad M
Adaptabilidad B
Portabilidad Instalabilidad B
Coexistencia B
Cumplimiento de la portabilidad B
Tabla 2.5 Cuadro de las Sub - Características y Atributos de Calidad Interna más significativas
para un Smart Client.
Fuente: Andrés Vivanco
92
Cuadro de las Sub - Características y Atributos de Calidad en Uso más significativas para un
Smart Client.
Nivel de
CUANTIFICACIÓN DE LAS MÉTRICAS DE EVALUACIÓN Importancia
Eficacia en la tarea A
Sub- Características y Atributos de Calidad en Uso para un
Frecuencia de Error M
Tiempo de la tarea M
Eficiencia de la tarea M
Productividad
Productividad económica A
Smart Client
Escala de satisfacción A
Uso discrecional A
Tabla 2.6Cuadro de las Sub - Características y Atributos de Calidad en Uso más significativas
para un Smart Client.
Fuente: Andrés Vivanco
93
ISO/IEC 9126
La Tabla 2.7 muestra una recopilación general de las métricas que se relacionan con
la Calidad Interna (proceso y producto final), puesto que las métricas seleccionadas
dependerán del propósito de la evaluación y del tipo de producto a evaluar.
96
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
Contar el número de
instancias implementadas de
prevención de mal uso de
¿Cuán completa es la
datos especificadas y
Prevención en el implementación de la
SEGURIDAD DE comparar con el número de Producto Pág. 11
mal uso de datos prevención en el mal
ACCESO instancias de operaciones /
uso de datos?
accesos especificados en
requerimientos capaz de
corromper o destruir datos.
Contar el número de
instancias de encriptación /
desencriptación de detalles de
¿Cuán completa es la
datos como especifica y
Encriptación de implementación de
comparar con el número de Producto Pág. 11
datos encriptación de
instancias de detalles de datos
datos?
requeridos facilidad de
encriptación o desencriptación
como en las especificaciones.
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
Detección del
defecto. ¿De que manera Contar el número de defectos
(Solamente usada muchos defectos son detectados en la revisión y
MADUREZ Proceso Pág. 14
para predicción detectados en la comparar con el número
durante el revisión del producto? estimados de defectos a ser
desarrollo) detectados en esta fase.
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
¿Los cambios a
módulos de
especificaciones y
CAPACIDAD PARA Registros de Registro de la proporción del
programa se registran Producto Pág. 34
SER CAMBIADO Cambios cambio de módulo
adecuadamente en el
código con líneas de
comentario?
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-3)
Contar el número de
estructuras de datos que son
operables y no tienen ninguna
¿Cuán adaptable es
limitación después de la
Adaptabilidad de la el producto a los
ADAPTABILIDAD adaptación y comparar con el Producto Pág. 38
estructura de datos cambios de
número total de estructuras de
estructura de datos?
datos que requieren capacidad
de adaptación.
PORTABILIDAD
Tabla 2.7 Recopilación General de Métricas que se relacionan con el Código Fuente
Fuente: TESIS FIS / EPN
103
En base a la tabla 2.5 las métricas Internas escogidas para el caso de estudio son:
Adaptabilidad de la
PORTABILIDAD Adaptabilidad
estructura de datos
Tabla 2.8 Métricas Internas para el caso de Estudio aplicación Smart Client
Fuente: Andrés Vivanco
X=A/B
Contar el
número de
interfaces A = número
que de
satisfacen el interfaces
cumplimiento implementa
¿Cuán requerido y dos X=
dócil son comparar correctame contab
las con el nte le/ Especificación de
Cumplimie interfaces número de especificad 0<= X <=1 contab Requerimientos.
nto del as le Verificación Desarrolladores
al aplicar interfaces El más Diseño
estándar confirmada Absolu
regulacione que cercano a A= Revisióncolec Analistas
entre s en la to Código Fuente
s, requieren 1. Es el contab tiva
sistemas estándares cumplimiento revisión
mejor le Reporte de
y como en las B= Revisión.
convencion especificacio contab
es? nes. B = número le
total de
Nota: Todos interfaces
los atributos que
especificados requieren
de un de
estándar cumplimient
deben o.
verificarse
107
Contar el
número de X=A/B
funciones
implementad A = número
as que de funciones
evitan X= Verificaci
implementad 0<= X
¿Cuántas críticas y contabl ón
as para El valor A viene del
funciones serias fallas Donde X es e/ Desarrolladores
anular reporte de revisión.
Anulación son causadas mayor a 0, contabl Validació
operaciones Analistas
de implementad por siendo X la e n.
incorrectas Absolu
operacion as con operaciones mejor Soporte
to A= El valor B viene del Revisión
es capacidad incorrectas y anulación
contabl documento de colectiva
incorrecta de anular comparar de
B = número e especificación de
operaciones éste al operacione Resoluci
de B= requerimientos
incorrectas? número de s ón del
operaciones contabl
modelo de incorrectas problema
incorrectas e
operaciones del modelo a
incorrectas a ser
ser considerada
considerada s.
s.
108
Contar el A=
número número
de de X=
¿Qué funciones contabl
funcione
proporció (o tipo de e/
s que
n de las funciones contabl Especificación de Desarrolladores
Funcione son
funciones ) 0<= X <= 1 e requerimientos Verificación
s evidente Analistas
del evidentes Absolut
Evidente s al El límite a 1 A= Revisióncolecti
producto al usuario o Diseño
s usuario y es el mejor. contabl va
son
comprar e Reporte de revisión
evidentes
con el B=
al B=
número contabl
usuario? número
total de e
funcione total de
s. funciones
(o tipo de
funciones
).
109
X=A/B
Contar el
número de A=Número
mensajes de
¿Qué implementado mensajes X=contabl
proporció s con llevados a 0 <= X <= 1 e /
Clarida La especificación de Comprobaci
n del explicaciones cabo con contable Diseñadores
d del Absolut Requisitos ón
mensaje claras y explicacion El más A=
mensaj o Diseño Revisión Analistas
es auto comparar con es claras. cercano a 1, contable
e Informe de revisión colectiva
explicativo el número el más claro. B=
? total de B= Número contable
mensajes de
implementado mensajes
s. llevados a
cabo
110
Contar el X=A/B
número de A=Número
funciones de funciones
¿Qué implementad implementad
proporci as que as con
X=contab
ón de toleran tolerancia de
0 <= X <= 1 le /
funcione errores de error de La especificación de Comprobaci
Recuperabilid El más contable Diseñadores
s usuarios y usuarios. Absolu Requisitos ón
ad de error cercano a 1, A=
pueden comparar B=Número to Diseño Revisión Analistas
operacional el más contable
tolerar con el total de Informe de revisión colectiva
recuperable. B=
errores número total funciones
contable
de de funciones requeridas
usuario? requeridas con
que tiene capacidad
capacidad de
de tolerancia.
tolerancia.
111
Contar el X=A/B
¿Cuál es número de
la mensajes A=Número
densidad del error de
de que memoria
mensajes pertenecen relacionad
relacionad al fallo de a con los
X=contabl
Utilizació o con la memoria y mensajes
e /
n de utilización advertencia de error.
La contable
Memoria de s, y El mayor el Comprobaci
Proporció A= Código fuente Diseñadores
densidad memoria comparar B=Número mejor ón
n contable
de en las con el líneas de
B=
mensaje líneas de número código
contable
código estimado directamen
responsab de líneas te
le de código relacionad
haciendo responsabl as a las
llamadas e en llamadas
del llamadas del
sistema? del sistema.
sistema.
113
Contar el
número X=A/B
de A=Número
estructura de
s de datos estructura
s de datos
que son
que son
operables operables
y no y no
tienen tienen
¿Cuán ninguna ninguna
adaptabl limitación limitación
después X=contabl
e es el después
de la 0 <= X <= 1 e /
Adaptabilida producto de la La especificación de Comprobació
adaptació contable Diseñadores
d de la a los adaptació Absolut Requisitos n
n, El más A=
estructura cambios n y conformad o Diseño Revisión Analistas
cercano a 1. contable
de datos de comparar a la Informe de revisión colectiva
Es el mejor B=
estructur con el revisión
contable
a de número B=Número
datos? total de total
estructura de
s de estructura
s de datos
datos que
que
requieren requieren
capacidad capacidad
de de
adaptació adaptació
n. n
114
Recopilación General de Métricas que se relacionan para la Calidad Externa
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-2)
115
116
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-2)
¿Cuantos defectos
fueron detectados Contar el número de fallas
FIABILIDAD MADUREZ Falla de densidad Detectadas Evaluador Pág. 16
durante periodo
definido?
METRICA REFERENCIA
CARACTERISTICA SUBCARACTERISTICA (ISO / IEC
NOMBRE PROPOSITO METODO REFERIDA A
9126-2)
¿Cuán frecuente el
usuario accede a la Contar el número de casos
Ayuda Frecuente que el usuario accede para Usuarios Pág. 31
ayuda para aprender
y terminar una tarea? completar la tarea?
Cuan consistentes
Consistencia son los componentes Observar el comportamiento Usuarios y
del usuario y pedir la opinión Pág. 32
operacional en uso de una interfaz de evaluador
usuario?
CAPACIDAD PARA
SER OPERADO
Que proporción de
las funciones pueden Conducir al usuario a una
Accesibilidad Física prueba y observar su Usuario Pág. 38
los usuarios acceder
fácilmente? comportamiento
En base a la tabla 2.4 las métricas Internas escogidas para el caso de estudio son:
Exactitud computacional
Exactitud
Precisión
FUNCIONALIDAD
Cumplimiento de la
Cumplimiento de la
Funcionalidad
Funcionalidad
120
121
124
125
¿Con que
frecuencia
el
usuario Reporte de
X=A
tiene Contar el Reporte de Operación
Número de
que número de 0<= X X= Operación de de
accesos a la Absolut Usuario
Ayudan acceso a veces que el El mas Contable pruebas pruebas
ayuda hasta o Diseñador de
Frecuente la ayuda usuario accede cercano a cero A= Registro de Registro de
que el usuario la interfase
para para completar es el mejor Contable observación de observació
termine la
aprender la tarea? usuario n de
tarea
y usuario
terminar
una
tarea?
128
METRICA REFERENCIA
CARACTERISTICA
NOMBRE PROPOSITO METODO REFERIDA A (ISO / IEC 9126-4)
¿Qué proporción de
los objetivos de la Prueba de usuario
Eficacia en la tarea tarea es Usuarios Pág. 7
conseguidacorrectam
ente?
EFECTIVIDAD Test de Usuario.
Terminación en la ¿Qué proporción de Prueba de Usuario Usuarios
Pág. 7
Tarea las tareas son
completados?
Test de Usuario.
Frecuencia de Prueba de Usuario
¿Cuál es la Usuarios Pág. 8
Error
frecuencia del error?
¿Cuanto tiempo les
Tiempo de tarea toma en completar Prueba de usuario Usuarios Pág. 8
una tarea
Test de Usuario.
¿Qué tan eficiente es
Eficiencia Relativa Usuarios
un usuario en Prueba de Usuario Pág.
del Usuario
comparación con un
experto?
PRODUCTIVIDAD
Test de Usuario.
Productividad Prueba de Usuario Usuarios
¿Qué tan rentable Pág. 9
Económica
son los Usuarios?
Test de Usuario. ¿En
qué proporción del
Proporción Usuarios
tiempo el usuario Prueba de Usuario Pág. 9
Productiva
realiza actividades
productivas?
Test de Usuario.
Respectiva ¿Qué tan eficiente es Prueba de Usuario
Usuarios
eficiencia del un usuario en Pág.10
Usuario comparación con un
experto?
129
130
METRICA REFERENCIA
CARACTERISTICA
NOMBRE PROPOSITO METODO REFERIDA A (ISO / IEC 9126-4)
Estadísticas de Uso.
¿Cuál es la incidencia
Salud y Seguridad de problemas de Prueba de Usuario Usuarios
Pág. 10
del Usuario salud entre los
usuarios del
producto?
Estadísticas de Uso.
Seguridad de las
¿Cuál es la incidencia
personas afectadas
de peligro para las Prueba de Usuario Usuarios
por el uso del Pág. 11
personas afectadas
SEGURIDAD sistema
por el uso del
sistema?
Estadísticas de Uso.
¿Cuál es la incidencia Usuarios
Daños Económicos Pág. 11
de los daños Prueba de Usuario
económicos?
Estadísticas de Uso.
¿Cuál es la incidencia Usuarios
Daños del Software Pág. 11
de la corrupción de Prueba de Usuario
software?
¿Cuan satisfecho
Escala de Prueba de usuario
está Usuarios Pág. 12
Satisfacción
el usuario?
Test de Usuario.
¿Qué tan satisfecho
Cuestionario de Usuarios
está el usuario con Prueba de Usuario Pág. 12
SATISFACCION Satisfacción
las características del
software específico?
Observación de USO.
¿Qué proporción de Prueba de Usuario
Usuarios
Uso Discresional usuarios potenciales Pág. 13
optan por utilizar el
sistema?
Tabla 2.13 Recopilación General de Métricas que se relacionan con la Calidad en Uso
Fuente:Iso 14598
Elaborado por: Andrés Vivanco
131
En base a la tabla 2.13 las métricas de calidad de uso escogidas para el caso de estudio
son:
Métricas de Calidad de Uso para el caso de Estudio aplicación Smart Client
CARACTERISTICA METRICA
Eficacia en la tarea
Frecuencia de Error
Productividad
Respectiva eficiencia del usuario
Daños Económicos
Cuestionario de Satisfacción
Satisfacción
Uso discrecional
133
134
Característica: Seguridad Métrica: Seguridad de las personas afectadas por el uso del sistema
Métrica de Calidad en Uso de Seguridad de las personas afectadas por el uso del sistema
Medición, Referente
Propósito Interpretación Tipo de
Nombre de Método de formula y Tipo de ISO/IEC
de la de los valores escala de Entradasparamedición Usuariosseleccionados
la métrica aplicación cálculo de medida 12207
métrica medidos métrica
datos SLCP
X = 1-A / B
¿Cuál es la
Seguridad incidencia Usuario
A = Número de
de las de peligro personas 5.3 Diseñador de Interfaz
personas para las puestas en 0<= X <=1 A = count Qualification
afectadas personas peligro B = count Testing Desarrollador
Estadísticas The closer to 1 Absoluto User monitoring record 5.4
por el uso afectadas B = Número X = count/
de Uso the better. count Operation
del por el uso total de
sistema del sistema? personas
potencialmente
afectadas por
el sistema
Tabla 2. 12 Métrica de Calidad en Uso de Seguridad de las personas afectadas por el uso del sistema
Fuente: ISO/IEC 9126-4
143
X = 1-A/ B
Usuario
A = Número Usuario
¿Cuál es la de 5.4 Diseñador de Interfaz
incidencia de ocurrencias 0<= X <=1 A = count Operation
Daños de la corrupción B = count Desarrollador
de The closer to 1 Absoluto User monitoring record
Software Estadísticas X = count/
de software? corrupción the better.
de Uso count
de Software
B = Número
total de
casos de
uso
Usuario
X = A/B 6.5
¿Qué Validatio Diseñador de Interfaz
Escala de tan A= A= Operation
questionnaireproducingpsychometricsc 0<X the larger Count (test) report n Desarrollador
Satisfacció satisfech Radio 5.3
Test de ales, Cuestionario que producen the better X=
n o está el Qualifica-
Usuario escalas psiconométricas Count User monitoring record
usuario? B = promedio de la población tion
testing
5.4
Operatio
n
X = å(Ai)/n Usuario
Ai) = Diseñador de Interfaz
Compare with 6.5
Cuestionari ¿Qué tan Respuesta A= Operation
previous Validation
o de satisfechoestáelusuarioconla s a una Count (test) report Desarrollador
Test de values, or with Ord 5.3
Satisfacción s características del pregunta X=
population Qualifica-
softwareespecífico? Usuario n= Count User monitoring record
average tion
Número de
respuestas testing
5.4
Operation
148
149
Escala de
Niveles de puntuación Grado de satisfacción
medición
0 – 2.75 Inaceptable
Insatisfactorio
30%
FUNCIONALIDAD Primordial
para un Smart Client
20%
FIABILIDAD Primordial
40%
USABILIDAD Opcional
0%
EFICIENCIA Opcional
PORTABILIDAD No Funcional 0%
30%
FUNCIONALIDAD Primordial
para un Smart Client
20%
FIABILIDAD Primordial
40%
USABILIDAD Opcional
0%
EFICIENCIA Opcional
PORTABILIDAD No Funcional 0%
Tabla 2.15 Fuente: Andrés Vivanco
151
Visión del producto: Que el mercado Bursátil sea la primera opción para el
financiamiento y la inversión
Sistema Operativo: Windows Server 2008 Server, con IIS (Internet Information
Server).
Universo de Usuarios:
· Operador de Casa de Valores
· Gerencia de Casa de Valores
· Contador de Casa de Valores
· Bolsa de Valores de Quito
Interface de Usuario
Interface de Servicios
WebServices Framework
Lógica de Negocios
Acceso a Datos
% De
Requerimientos para aplicar el Documentación
modelo de medición proporcionada
1 Proyecto 0%
2 SRS, Especificación de 80%
Requerimientos
3 Diseños 80%
4 Códigos 100%
5 Pruebas 0%
6 Software (Producto Final) 100%
Herramientas utilizadas:
· Examinador de Objetos
· Vista de Clases
· Explorador de Soluciones
· Ir a definición
· Ir a referencia
· Ajuste de Líneas
· Esquematización (Colapsar rutina o clase)
· Comando Buscar
164
"el 80% de los fallos de un software es generado por un 20% del código de
dicho software, mientras que el otro 80% genera tan solo un 20% de los fallos".
Vsc =
åm
n ; Donde: Vsc=Valor de subcaracterística, m= Valor de Métrica y
n= número de métricas.
Vc =
åVsc
nsc ; Donde: Vc= Valor de característica, Vsc=Valor de
subcaracterística, nsc= número de subcaraterísticas.
Vsc=Valor de subcaracterística
Vsc =
åm m = Valor de métrica
n n = Número de métricas.
Vc= Valor de característica,
Vc =
åVsc Vsc=Valor de subcaracterística
nsc nsc= número de subcaraterísticas
175
Calidad Total obtenido del Resultado de la Evaluación basados en las Normas ISO/IEC
9126 e ISO/IEC 4598 del SICAV
18%
82%
Gráfico 3.4.1. Gráfico de Torta del Valor de Calidad Medido de la Evaluación del SICAV
Elaborado por: Andrés Vivanco
83%
82%
81%
80%
Va
0,75%
79%
Aceptable
78%
Calidad Calidad Calidad En Calidad
Externa Interna USO TOTAL
% Obtenido por Modelo 80% 82% 84% 82%
Tabla de Valor Total Medido según la ISO / IEC 9126 de la Calidad del SICAV con
ponderación
Valor
Valor
Nivel de Valor Valor con Sub -
Características Ponderación Total
Importancia Normal Ponderación Total
Medido
Medido
CALIDAD EXTERNA
Portabilidad No Funcional 0% 0 0
Valor
Nivel de Valor Valor con Sub -
Características Ponderación
Importancia Normal Ponderación Total
CALIDAD INTERNA
Medido
Funcionalidad Primordial 30% 0,8725 0,26175
Fiablidad Primordial 20% 0,376666667 0,075333333
0,82
Usabilidad Opcional 40% 0,891666667 0,356666667
0,82
Eficiencia Primordial 0% 0 0
Mantenibilidad Opcional 15% 0,82 0,123
Portabilidad No Funcional 0% 0 0
Valor
Nivel de Valor Valor con Sub -
Características Ponderación
CALIDAD EN USO
Tabla 3.4.1. Tabla de Valor Total Medido según la Norma ISO/IEC 9126 del SICAV con
ponderación
Fuente: Andrés Vivanco
Valor Sub -
Nivel de Ponderació Valor con
Características Valor Normal Total
Importancia n Ponderación
Medido
CALIDAD EXTERNA
Tabla 3.4.2. Tabla de Valor Sub -Total Medido en la Calidad Externa del SICAV con
ponderación
Fuente: Andrés Vivanco
179
80%
60%
40%
20%
0%
Funcion Fiablida Usabilid Eficienci Manteni Portabili
alidad d ad a bilidad dad
Valor Obtenido 83% 38% 89% 80%
Análisis del Gráfico 3.4.2. Se puede apreciar que el valor más bajo es la
Fiabilidad, el producto de Software SICAV, no es tan fiable, se recomienda
mejorar y contribuir para la fiabilidad del SICAV.
Tabla de Valor Sub -Total Medido en la Calidad Interna del SICAV con
ponderación
Valor
Nivel de Ponderació Valor con Sub -
Características Valor Normal
Importancia n Ponderación Total
CALIDAD INTERNA
Medido
Funcionalidad Primordial 30% 0,8725 0,26175
Fiablidad Primordial 20% 0,376666667 0,075333333
Usabilidad Opcional 40% 0,891666667 0,356666667
Eficiencia Opcional 0% 0 0 0,82
Mantenibilida
Opcional 15% 0,82 0,123
d
Portabilidad No Funcional 0% 0 0
Tabla 3.4.3. Tabla de Valor Sub Total Medido en la Calidad de Uso con el SICAV con
ponderación
Fuente: Andrés Vivanco
60%
40%
20%
0%
Funcion Fiablida Usabilid Eficienci Manteni Portabili
alidad d ad a bilidad dad
Valor Obtenido 87% 38% 89% 82%
Análisis del Gráfico 3.4.3. Se puede apreciar que el valor más bajo es la
Fiabilidad, el producto de Software SICAV, con el valor de 38%, al igual que en
modelo de calidad externa, ya que practivament son métricas similares, se
debería mejorar esta característica para que el usuario no tenga una
percepción que es un producto muy bueno “pero un poco inestable”.
Efectividad
Satisfacción 30%
35%
Seguridad
20%
Productividad
15%
Tabla de Valor Total Medido en la Calidad de Uso con el SICAV con ponderación
Nivel de Valor con Valor Sub - Total
Características Ponderación Valor Normal
CALIDAD EN USO
Tabla 3.4.6. Tabla de Valor Total Medido en la Calidad de Uso con el SICAV con
ponderación
Fuente: Andrés Vivanco
183
80%
60%
40%
20%
0%
Efectividad Productivida Seguridad Satisfacción
d
Valor Obtenido 86% 73% 97% 80%
Análisis del Gráfico 3.4.5. Se puede apreciar que el valor más bajo es la
Productividad, esta característica se la mide en la relación del tiempo al realizar
una actividad o proceso en el sistema de un usuario novato a un usuario
experto, aunque no es un valor relativamente bajo, se lo considera como una
característica no satisfactoria, pero al analizar el valor y ver a los usuarios
trabajar, gracias que el sistema no es muy complejo a medida que ese usuario
novato va manipulando más el SICAV, va ganando experiencia y las
actividades las realiza más pronto y por ende ser más productivo.
El usuario está satisfecho de Usar el SICAV ya que les agiliza las actividades y
por ende realizar más operaciones bursátiles lo que conlleva que cada casa de
valor tenga mas ganancias.
184
4. CONCLUSIONES Y RECOMENDACIONES
4.1 CONCLUSIONES
4.2 RECOMENDACIONES
REFERENCIAS BIBLIOGRAFICAS
Libros y Normas
Direcciones Electrónicas
Usted cree que este módulo debe realizar algo más, SI NO, en caso de ser SÍ,
escríbalo.
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
2.1.1 En el módulo de “REGISTRAR ÓRDENES”, con qué frecuencia puede completar la tarea
realizada, es decir si desea por ejemplo crear una orden ¿siempre la puede crear? ¿Cuál es el
porcentaje de completitud de la tarea? 100% es que siempre se completa la tarea. 0% que
casi nunca se completa la tarea
Usted cree que este módulo debe realizar algo más, SI NO, en caso de ser SÍ,
escríbalo.
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
190
2.2.1 En el módulo 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? ¿Cuál es el porcentaje de completitud de la tarea? 100% es que siempre se completa la
tarea. 0% que casi nunca se completa la tarea
Usted cree que este módulo debe realizar algo más, SI NO, en caso de ser SÍ,
escríbalo.
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
2.3.1 En el módulo de “ADMINISTRACIÓN DEL CLIENTE”, con qué frecuencia puede completar
la tarea realizada, es decir si desea por ejemplo crear un cliente ¿siempre lo puede crear?
¿Cuál es el porcentaje de completitud de la tarea? 100% es que siempre se completa la tarea.
0% que casi nunca se completa la tarea
3.1 En el módulo de “REGISTRAR ÓRDENES”, ¿Qué porcentaje de error presenta este módulo
al trabajar en él?:
0% Error 1-20% Error 21-40% Error 41-60% Error 61%- o más Error
3.2 En el módulo de “CUENTAS POR COBRAR”, ¿Qué porcentaje de error presenta este
módulo al trabajar en él?:
0% Error 1-20% Error 21-40% Error 41-60% Error 61%- o más Error
0% Error 1-20% Error 21-40% Error 41-60% Error 61%- o más Error
3.4 En General al utilizar el SICAV, ¿Qué porcentaje de error presenta el SICAV al trabajar en
él?:
0% Error 1-20% Error 21-40% Error 41-60% Error 61%- o más Error
191
4.1 En el módulo de “REGISTRAR ORDENES”, ¿Al trabajar usted en este módulo, 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 máximo las funcionalidades de este módulo, y un usuario Experto sabe toda la
funcionalidad de este módulo.
4.2 En el módulo de “CUENTAS POR COBRAR”, ¿Al trabajar usted en este módulo, 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 máximo las funcionalidades de este módulo, y un usuario Experto sabe toda la
funcionalidad de este módulo.
4.4 En General en el SICAV, ¿Al trabajar usted con el SICAV, 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
máximo las funcionalidades de este, y un usuario Experto sabe todas las funcionalidad del
SICAV.
5.1 En el módulo de “REGISTRAR ORDENES”, ¿Cuánto tiempo le toma crear una orden?
5.2 En el módulo de “CUENTAS POR COBRAR”, ¿Cuánto tiempo le toma crear una Cuenta por
Cobrar?
Si usted ha tenido alguno de estos problemas puede explicar algún ejemplo que le ha
sucedido:
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
6.2 El uso del módulo de “CUENTAS POR COBRAR”, le ha provocado problemas de:
Si usted ha tenido alguno de estos problemas puede explicar algún ejemplo que le ha
sucedido:
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
Si usted ha tenido alguno de estos problemas puede explicar algún ejemplo que le ha
sucedido:
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
Si usted ha tenido alguno de estos problemas puede explicar algún ejemplo que le ha
sucedido:
…………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………..
193
7.1 En el módulo de “REGISTRAR ORDENES”, ¿Qué tan satisfecho está al utilizar este módulo?
7.2 En el módulo de “CUENTAS POR COBRAR”, ¿Qué tan satisfecho está al utilizar este
módulo?
SI NO
En caso que su respuesta sea SI, favor indíquenos que le hace falta al SICAV para cumplir sus
expectativas, o como podría mejorar en los módulos de Registro de Ordenes, Cuentas por
cobrar, Administración de Clientes o en general:
………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………
194
Índice de mantenimiento: calcula un valor de índice entre 0 y 100 que representa la facilidad
relativa de mantenimiento del código. Un valor alto significa mayor facilidad de mantenimiento.
Las calificaciones codificadas por colores se pueden utilizar para identificar rápidamente
puntos problemáticos del código. Una clasificación verde se encuentra entre 20 y 100 e indica
que el mantenimiento del código es bueno. Una clasificación amarilla se encuentra entre 10 y
19 e indica que el mantenimiento del código es moderado. Una clasificación roja se encuentra
entre 0 y 9 e indica un mantenimiento pobre.
Fórmula: X
Valor Calculado:
X= 85
195
Fórmula: X
Valor Calculado:
X= 83
Fórmula: X
Valor Calculado:
X= 83
Fórmula: X
Valor Calculado:
NOTA: S / N
Módulo a
Evaluar: Login, Inicio del SICAV
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requisitos
Valor
Calculado:
ingrese dos veces una nueva clave de seguridad para confirmar que
esté correctamente ingresada. Por lo tanto B = 2.
Valor
Calculado:
X= 1
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor Calculado:
Valor Calculado:
X= 1
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor
Calculado:
Valor
Calculado:
X= 1
Módulo a
Evaluar: Registro de Ordenes
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor
Calculado:
Valor
Calculado:
X= 1
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor Calculado:
Métricas Externas
NOTA: Con esta métrica se comprueba el número de accesos posibles con el número de
acceso que están en el manual de usuario de SICAV
Fórmula: X= A/B
Número de demostraciones / Tutoriales que el usuario puede
A= accedersatisfactoriamente.
B= Número de demostraciones / Tutoriales disponibles
Valor Ideal: X = 1;
Valor Calculado:
Fórmula: X= A/B
Número de demostraciones / Tutoriales que el usuario puede
A= accedersatisfactoriamente.
B= Número de demostraciones / Tutoriales disponibles
Valor Ideal: X = 1;
Valor Calculado:
Fórmula: X= A/B
Número de demostraciones / Tutoriales que el usuario puede
A= accedersatisfactoriamente.
B= Número de demostraciones / Tutoriales disponibles
Valor Ideal: X = 1;
Valor Calculado:
Fórmula: X=A/B
Procedimiento y
Cálculo: Despues de evaluar esta métrica, se procedió a calcular el
promedio de los tres valores.
Valor Calculado:
NOTA: Hay que basarse en los Requerimientos y comprobar al ejecutar el Productor de Software
SICAV.
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor Calculado:
Valor Calculado:
X= 1
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor
Calculado:
Valor
Calculado:
X= 1
Módulo a
Evaluar: Registro de Ordenes
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor
Calculado:
Valor
Calculado:
X= 1
Fórmula: X=A/B
A= Funciones Implementadas
B= Funciones especificadas en los requerimientos
Valor Calculado:
Fórmula: X=A/T
Número de resultados encontrados por los usuarios con nivel de precisión
A= diferente a la especificada
T= Tiempo de funcionamiento
Valor Calculado:
Valor Calculado:
X= 0,5
NOTA: Se realizaron pruebas de caja negra al hacer, tareas al azar y ver cuántas veces salen
satisfactorias las pruebas
Fórmula: X=A/B
A= Número de casos satisfactorios, que se ha pasado el testing.
B= Pruebas realizadas
Crear un Cliente
Creación de Orden
Modificación de Cliente
Crear una Orden
Crear una Cuenta por Pagar
Ejecutar una Orden
Modificar un Cliente
Deshabilitar un cliente
Valor Calculado:
Valor Calculado:
X= 0,7