Вы находитесь на странице: 1из 53

CALIDAD

DEL SOFTWARE

Ing. Miguel Tamayo


Contenido

w Modelo de calidad del producto ISO 9126


w Evaluacin del producto software ISO
14598
Triangulo de la Restriccin

Calidad de proyecto, proceso y producto


Modelo (de calidad)

Definicin
Un marco conceptual que especifica una serie de conceptos
medibles y sus relaciones, para una determinada categora de
entidad.

Ejemplos
Modelo de calidad para productos software de ISO 9126.
Factores de calidad de McCall [McCall 1977].
Gua tcnica sobre evaluacin de software para la
Administracin Pblica
RESOLUCIN MINISTERIAL N 139-2004-PCM
Introduccin

Una especificacin y evaluacin integral y detallada de la


calidad de los productos de software es un factor clave para
asegurar una calidad adecuada.

Es importante especificar y evaluar cada caracterstica


relevante de la calidad de los productos software.
Introduccin
El objetivo no es necesariamente alcanzar una
calidad perfecta, sino la necesaria y suficiente
para cumplir con las necesidades reales del
usuario (cuando el producto sea entregado y utilizado
por los usuarios).
Diferentes aspectos de la calidad

Interna: medible a partir de las caractersticas


intrnsecas, como el cdigo fuente

Externa: medible en el comportamiento del


producto, como en una prueba

En uso: durante la utilizacin efectiva por parte


del usuario
Metrica Interna-ISO 9126-3

Aplican a un producto sw no ejecutable


Aplican durante las etapas de su desarrollo
Permiten medir la calidad de los entregables
intermedios
Permiten predecir la calidad del producto final
Permiten al usuario iniciar acciones correctivas
temprano en el ciclo de desarrollo.
Fundamentos de ISO 9126

Medicin Medicin Medicin Medicin de la


del proceso interna externa calidad en uso
ISO 9126
 Este estndar est pensado para los
desarrolladores, adquirentes, personal de
aseguramiento de calidad y evaluadores
independientes, responsables de especificar y
evaluar la calidad del producto software.
 Por tanto, puede servir para validar la completitud de
una definicin de requisitos, identificar requisitos de
calidad de software, objetivos de diseo y prueba,
criterios de aseguramiento de la calidad, etc.

12
ISO 9126
 La calidad de cualquier proceso del ciclo de vida del
software (estndar ISO 12207) influye en la calidad
del producto software que, a su vez, contribuye a
mejorar la calidad en el uso del producto.
 La calidad del software puede evaluarse midiendo
los atributos internos (medidas estticas o productos
intermedios) o atributos externos (comportamiento
del cdigo cuando se ejecuta).

13
ISO 9126
Relacin entre el nivel de
rendimiento del software y los
recursos usados
Grado en que las necesidades Capacidad del SW para ser
descritas se satisfacen transferido de un entorno a otro.
Eficiencia

Funcionalidad Portabilidad

CALIDAD

Facilidad con que una


modificacin puede ser realizada
Fiabilidad Usabilidad

Grado en que el sistema Mide el esfuerzo necesario que


responde bajo las condiciones Fac.de Mantenimiento invierte el usuario para utilizar el
definidas durante un intervalo sistema
de tiempo 14
Fundamentos de ISO 9126
Calidad
externa e
interna

Facilidad de
Funcionalidad Fiabilidad Usabilidad Eficiencia Mantenimien Portabilidad
to

Aplicabilidad
Precisin Entendibilidad
Madurez Analizabilidad Adaptabilidad
Interoperabilid Facilidad de Comportamiento
Tolerancia a Cambiabilidad Instalabilidad
ad aprendizaje en el tiempo
fallos Testeabilidad Coexistencia
Seguridad de Operabilidad Utilizacin de
Recuperabilidad Estabilidad Reemplazabilidad
acceso Atractividad recursos
Cumplimiento Cumplimiento Cumplimiento
Cumplimiento Cumplimiento Cumplimiento
de Fiabilidad del de la
de de la de la eficiencia
mantenimiento portabilidad
funcionalidad usabilidad
FICHA DE MTRICAS

1.Nombre
2.Propsito
3.Mtodo de aplicacin
4.Medidad, frmula y cmputo de datos
5.Interpretacin del valor medido
6.Tipo de escala
7.Tipo de medida
8.Fuente de medicin
Calidad externa e interna
Funcionalidad
Aplicabilidad: Capacidad del producto software para proporcionar un
conjunto apropiado de funciones para tareas y objetivos de usuario
especificados.

Precisin: Capacidad del producto software para proporcionar los


resultados o efectos correctos o acordados, con el grado necesario de
precisin.

Interoperabilidad: Capacidad del producto software para interactuar


con uno o ms sistemas especificados.

Seguridad de acceso: Capacidad del producto software para proteger


informacin y datos de manera que las personas o sistemas no autorizados
no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a
las personas o sistemas autorizados

Cumplimiento funcional: Capacidad del producto software para


adherirse a normas, convenciones o regulaciones en leyes y prescripciones
similares relacionadas con funcionalidad.
Ejemplo mtrica de Aplicabilidad
ombre: Completitud de implementacin funcional
Propsito: Qu tan completa est la implementacin funcional.
Mtodo de aplicacin: Contar las funciones faltantes detectadas en la evaluacin y comparar con
el nmero de funciones descritas en la especificacin de requisitos.
Medicin, frmula: X = 1 - A/B
A = nmero de funciones faltantes
B = nmero de funciones descritas en la especificacin de requisitos
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms completa.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de medicin: Especificacin de requisitos
Diseo
Cdigo fuente
Informe de revisin
ISO/IEC 12207 SLCP: 6.6 Validacin
6.6 Revisin conjunta
Audiencia: Requeridores
Desarrolladores
Calidad externa e interna
Fiabilidad
Madurez: Capacidad del producto software para evitar fallar como
resultado de fallos en el software.

Tolerancia a fallos: Capacidad del software para mantener un nivel


especificado de prestaciones en caso de fallos software o de infringir sus
interfaces especificados.

Recuperabilidad: Capacidad del producto software para restablecer un


nivel de prestaciones especificado y de recuperar los datos directamente
afectados en caso de fallo.

Cumplimiento de la fiabilidad: Capacidad del producto software para


adherirse a normas, convenciones o regulaciones relacionadas con al
fiabilidad.
Ejemplo mtrica de Madurez
ombre: Suficiencia de las pruebas
Propsito: Cuntas de los casos de prueba necesarios estn cubiertos por el
plan de pruebas.
Mtodo de aplicacin: Contar las pruebas planeadas y comparar con el nmero de pruebas
requeridas para obtener una cobertura adecuada.
Medicin, frmula: X = A/B
A = nmero de casos de prueba en el plan
B = nmero de casos de prueba requeridos
Interpretacin: 0 <= X
Entre X se mayor, mejor la suficiencia.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de medicin: A proviene del plan de pruebas
B proviene de la especificacin de requisitos
ISO/IEC 12207 SLCP: Aseguramiento de Calidad
Resolucin de problemas
Verificacin
Audiencia: Desarrolladores
Mantenedores
Calidad externa e interna
Usabilidad
Entendibilidad: Capacidad del producto software que permite al
usuario entender si el software es adecuado y cmo puede ser usado para
unas tareas o condiciones de uso particulares.

Facilidad de aprendizaje: Capacidad del producto software que


permite al usuario aprender sobre su aplicacin.

Operabilidad: Capacidad del producto software que permite al usuario


operarlo y controlarlo.

Atractividad: Capacidad del producto software para ser atractivo al


usuario.

Cumplimiento de la usabilidad: Capacidad del producto software para


adherirse a
normas, convenciones, guas de estilo o regulaciones relacionadas con la
usabilidad.
Ejemplo mtrica de Entendibilidad
ombre: Funciones evidentes
Propsito: Qu proporcin de las funciones del sistemas son evidentes al
usuario.
Mtodo de aplicacin: Contar las funciones evidentes al usuario y comparar con el nmero
total de funciones.
Medicin, frmula: X = A/B
A = nmero de funciones (o tipos de funciones) evidentes al usuario
B = total de funciones (o tipos de funciones)
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, mejor.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de medicin: Especificacin de requisitos
Diseo
Informe de revisin
ISO/IEC 12207 SLCP: Verificacin
Revisin conjunta
Audiencia: Requeridores
Desarrolladores
Calidad externa e interna
Eficiencia
Comportamiento en el tiempo: La capacidad del producto de software
para proveer tiempos adecuados de respuesta y procesamiento, y ratios de
rendimiento cuando realiza su funcin bajo las condiciones establecidas.

Utilizacin de recursos: La capacidad del producto de software para


utilizar cantidades y tipos adecuados de recursos cuando este funciona bajo
las condiciones establecidas.

Cumplimiento de la eficiencia: La capacidad del producto de software


para adherirse a estndares o convenciones relacionados a la eficiencia.
Ejemplo mtrica de Comportamiento en el tiempo
ombre: Tiempo de respuesta
Propsito: Cul es el tiempo estimado para completar una tarea.
Mtodo de aplicacin: Evaluar la eficiencia de las llamadas al SO y a la aplicacin.
Estimar el tiempo de respuesta basado en ello. Puede medirse:
Todo o partes de las especificaciones de diseo.

Probar la ruta completa de una transaccin.

Probar mdulos o partes completas del producto.

Producto completo durante la fase de pruebas.


Medicin, frmula: X = tiempo (calculado o simulado)
Interpretacin: Entre ms corto, mejor.
Tipo de escala: proporcin
Tipo de medida: X = time
Fuente de medicin: Sistema operativo conocido
Tiempo estimado en llamadas al sistema
ISO/IEC 12207 SLCP: Verificacin
Revisin conjunta
Audiencia: Desarrolladores
Requeridores
Calidad externa e interna
Facilidad de Mantenimiento

SISTEMAS NEGOCIO

Analizabilidad Cambiabilidad Testeabilidad Estabilidad

Capacidad Capacidad para Capacidad para Si se implementa


para ser ser Cambiado. ser probado el cambio el
analizado. software no debe
Si el error se El software debe
fallar producto de
El software debe detecta el software permitir validar
ese cambio
permitir detectar debe permitir ser dicho cambio
errores cambiado
Mantenibilidad Capacidad para ser analizado

Facilidad de mantenimiento

Analizabilidad: Es la capacidad del producto


software para serle diagnosticadas deficiencias a
causas de los fallos en el software, o para
identificar las partes que han de ser modificadas.
.
Facilidad de mantenimiento Capacidad para ser analizado

Ejemplo de mtrica
Nombre: Densidad de Lneas de cdigo por funcin

Propsito: Determinar la densidad del cdigo de las funciones.

Mtodo de Contar el nmero de lneas de cdigo de un componente software o todo el software entre el nmero de
aplicacin: funciones del software
Medicin, X = B*100/A
frmula: A = Cantidad de lneas de cdigo (no se incluyen los comentarios ni registros de cambios)
B = Cantidad total de funciones del software

Interpretacin: 0 <= X < 100


Entre ms cercano a 0, mejor nivel de densidad de lneas de cdigo.

Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count

Fuente de Especificacin de requisitos funcionales


medicin: Diseo
Cdigo fuente
Informe de revisin

ISO/IEC 12207 6.6 Validacin


6.6 Revisin conjunta

Audiencia: Analistas de calidad


Analistas funcionales
Gerentes de proyecto
Facilidad de mantenimiento Capacidad para ser
cambiado
Facilidad de mantenimiento

Cambiabilidad: Capacidad del producto


software que permite que una
determinada modificacin sea implementada.
Ejemplo mtrica de Cambiabilidad
ombre: Registrabilidad de cambios
Propsito: Se registran adecuadamente los cambios a la especificacin y a
los mdulos con comentarios en el cdigo?
Mtodo de aplicacin: Registrar la proporcin de informacin sobre cambios a los
mdulos
Medicin, frmula: X = A/B
A = nmero de cambios a funciones o mdulos que tienen
comentarios confirmados
B = total de funciones o mdulos modificados
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms registrable.
0 indica un control de cambios deficiente o pocos cambios y alta
estabilidad.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de medicin: Sistema de control de configuraciones
Bitcora de versiones
Especificaciones
ISO/IEC 12207 SLCP: Verificacin
Revisin conjunta
Audiencia: Desarrolladores
Mantenedores
Requeridores
Facilidad de mantenimiento Capacidad para ser
probado
Facilidad de mantenimiento
Capacidad para ser probado: Capacidad del producto software
que permite que el software modificado sea validado
Facilidad de mantenimiento Estabilidad

Facilidad de mantenimiento
Estabilidad: Capacidad del producto software para evitar efectos
inesperados debidos a modificaciones del software

SISTEMAS NEGOCIO
Facilidad de mantenimiento Estabilidad

Ejemplo de mtrica

Nombre: Grado de impacto


Propsito: Determinar si existen efectos colaterales originados por el cambios de adecuacin
Mtodo de Probar todas las funciones del software
aplicacin:
Medicin, X = 1 A/B
frmula: A = Nmero de funciones ejecutadas incorrectamente
B = Nmero total de funciones del software
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, menor impacto.
Tipo de escala: absoluta
Tipo de
medida: X = Boolean

Fuente de Documento de gestin de cambios


medicin: Software
Casos de pruebas
ISO/IEC 12207 6.6 Validacin
6.6 Revisin conjunta
Audiencia: Usuarios funcionales
Analistas de control de calidad
Desarrolladores
Facilidad de mantenimiento

Facilidad de mantenimiento
Cumplimiento de mantenibilidad: Capacidad del producto software para adherirse
a normas o convenciones relacionadas con la mantenibilidad.
Calidad externa e interna
Portabilidad
Adaptabilidad: Es la capacidad del producto de software para ser
adaptado a diferentes entornos especificados sin aplicar acciones o medios
diferentes de los previstos para el propsito del software considerado.

Instalabilidad: La capacidad del producto de software para ser


instalado en un ambiente especificado. Si el software va a ser instalado
por el usuario final, puede afectar la propiedad y operatividad resultantes.

Coexistencia: La capacidad del producto de software para coexistir con


otros productos de software independientes dentro de un mismo entorno,
compartiendo recursos comunes.

Reemplazabilidad: La capacidad del producto de software para ser


utilizado en lugar de otro producto de software, para el mismo propsito y
en el mismo entorno.

Cumplimiento de la portabilidad: Capacidad del producto software


para adherirse a normas o convenciones relacionadas con la portabilidad.
Portabilidad - Adaptabilidad

Portabilidad
Nombre: Nivel del tiempo medio de respuesta

Adaptabilidad: Es la Propsito: Conocer el tiempo de respuesta promedio de las funciones del


software en el nuevo entorno
capacidad del producto de Ejecutar una funcin (funcionalidad) de software y contabilizar el
Mtodo de
software para ser adaptado a aplicacin: tiempo promedio y comparar contra el tiempo promedio del
diferentes entornos entorno anterior.
especificados sin aplicar Medicin, X = 1 A/B
frmula: A = Tiempo medio del entorno nuevo
acciones o medios diferentes de B = Tiempo medio del entorno anterior
los previstos para el propsito Interpretacin: 0 < X <= 1
del software considerado. Entre ms cercano a 1, mejor. El impacto puede no ser
significante
Tipo de escala: absoluta

Tipo de medida: X = time


A = time
B = time

Fuente de Diseo
medicin: Casos de pruebas
Informe de revisin

ISO/IEC 12207 Verificacin


Revisin conjunta

Audiencia: Analistas de control de calidad


Desarrolladores
Portabilidad Facilidad de instalacin

Portabilidad Nombre: Funcionamiento del manual de instalacin y configuracin

Propsito: Conocer si el manual de instalacin y configuracin es


adecuado y est actualizado
Instalabilidad: La Instalar el software y todos sus componentes siguiendo
Mtodo de
capacidad del producto de aplicacin: nicamente el manual de instalacin y configuracin.
software para ser instalado en Medicin,
un ambiente especificado. Si frmula:
X=S/N
el software va a ser instalado
por el usuario final, puede
Interpretacin: S = S se puede instalar el software
afectar la propiedad y
N= No se puede instalar el software
operatividad resultantes.
Tipo de escala: absoluta

Tipo de medida:
X=S/N

Fuente de
medicin: Manual de Instalacin y configuracin
Arquitectura del software y del sistema

ISO/IEC 12207 Verificacin


SLCP: Revisin conjunta

Audiencia: Analistas de control de calidad


Desarrolladores
Portabilidad - Coexistencia

Portabilidad
Nombre: Grado de coexistencia
Coexistencia: La capacidad
Propsito: Determinar los componentes software incompatibles con los
del producto de software para ya existentes en produccin
coexistir con otros productos de Mtodo de Contabilizar aquellos errores producidos por incompatibilidad
de componentes software en un ambiente homologado
software independientes dentro aplicacin:
destinado a pruebas.
de un mismo entorno, Medicin, X = 1 A/B
compartiendo recursos frmula: A = Errores de incompatibilidad en una prueba
comunes. B = Nmero de pruebas totales
Interpretacin:
Mientras X est ms cercano a 1 mejor.

Tipo de escala: absoluta

Tipo de medida: X = Count


A = Count
B = Count

Fuente de Casos de pruebas


medicin: Software
Inventario de homologacin

ISO/IEC 12207 Verificacin


Revisin conjunta

Audiencia: Analistas de control de calidad


Desarrolladores
Arquitectos de software
Portabilidad - Reemplazabilidad

Nombre: Grado de reemplazabilidad


Portabilidad Propsito: Determinar las funciones software que no cumplen el propsito
de la funcin anterior del software
Reemplazabilidad: La Mtodo de Contabilizar aquellas funciones que no logran el mismo
aplicacin: propsito de la funcin anterior.
capacidad del producto de
software para ser Medicin, X = 1 A/B
frmula: A = Funciones ejecutadas que no logran el propsito
utilizado en lugar de otro B = Nmero total de funciones ejecutadas
producto de software,
Interpretacin:
para el mismo propsito y Mientras X est ms cercano a 1 mejor.
en el mismo entorno.
Tipo de escala: absoluta

Tipo de medida: X = Count


A = Count
B = Count

Fuente de Especificacin de requerimientos


medicin: Software
Documento de gestin del cambio

ISO/IEC 12207 Verificacin


Revisin conjunta

Audiencia: Analistas de control de calidad


Desarrolladores
Analistas funcionales
Portabilidad Cumplimiento de portabilidad

Portabilidad
Cumplimiento de la portabilidad: Capacidad del producto
software para adherirse a normas o convenciones relacionadas con la
portabilidad.
Ejemplo mtrica de Conformidad de la Portabilidad
ombre: Conformidad de portabilidad
Propsito: Qu tan conforme es la portabilidad del producto con regulaciones,
estndares y convenciones aplicables.
Mtodo de aplicacin: Contar los artculos encontrados que requieren conformidad y comparar con
el nmero de artculos en la especificacin que requieren conformidad.

Medicin, frmula: X = A/B


A = nmero de artculos implementados de conformidad
B = total de artculos que requieren conformidad
Interpretacin: 0 <= X <= 1
Entre ms cercano a 1, ms completa.
Tipo de escala: absoluta
Tipo de medida: X = count/count
A = count
B = count
Fuente de medicin: Especificacin de conformidad y estndares, convenciones y regulaciones
relacionados.
Diseo
Cdigo fuente
Informe de revisin
ISO/IEC 12207 SLCP: Verificacin
Revisin conjunta
Audiencia: Requeridores
Desarrolladores
Calidad en uso
Calidad en uso

Efectividad: Capacidad del producto software para permitir a los usuarios


alcanzar objetivos especificados con exactitud y completitud, en un contexto de
uso especificado.

Productividad: Capacidad del producto software para permitir a los usuarios


gastar una cantidad adecuada de recursos con relacin a la efectividad
alcanzada, en un contexto de uso especificado.

Seguridad fsica: Capacidad del producto software para alcanzar niveles


aceptables del riesgo de hacer dao a personas, al negocio, al software, a las
propiedades o al medio ambiente en un contexto de uso especificado.

Satisfaccin: Capacidad del producto software para satisfacer a los usuarios


en un contexto de uso especificado.
TALLER
Definir una mtrica y registrar los datos del cuadro siguiente (Grupal)

Nombre de la Propsito de la Medicin, Interpretacin Tipo de medida Entrada para la Audiencia


mtrica mtrica frmula y del valor medicin Objetivo
clculo de medido
elementos de
datos
Poltica
El proceso debe fluir rpidamente sin afectar la calidad del producto

MODELO DE
CALIDAD

Producto Proceso

Eficiencia Efectividad Eficiencia Efectividad

Mantenibilida
Funcionalidad Fiabilidad Usabilidad Eficiencia Portabilidad Ingeniera Apoyo Gestin Organizacin
d

FUN 1 FIA 1 USA 1 EFI 1 MAN 1 POR 1 ING 1 APO 1 GES 1 ORG 1

FUN 2 FIA 2 USA 2 EFI 2 MAN 2 POR 2 ING 2 APO 2 GES 2 ORG 2

FUN 3 FIA 3 USA 3 EFI 3 MAN 3 POR 3 ING 3 APO 3 GES 3 ORG 3

FUN N FIA N USA N EFI N MANN POR N ING N APO N GES N ORG N

Mtricas
Esta divisin no implica un desligamiento entre el producto o el proceso, simplemente se realiza para identificar a que sector o grupo pertenece
Evaluacin del producto software
ISO 14598

Efecto del
Recursos y Proceso de Producto
producto
entorno evaluacin software
software

Apoyo a la Proceso de Mtricas Mtricas Mtricas de


evaluacin evaluacin Internas externas calidad en
uso

14598-1

14598-2 14598-3 9126-1

14598-4
14598-6 9126-3 9126-2 9126-4
14598-5
ISO 14598
Proceso de evaluacin

Establecer propsito de la evaluacin (7.1)


Establecer
requisitos de Identificar los tipos de producto(s) (7.2)
evaluacin
9126-1 Caractersticas de
Especificar el modelo de calidad (7.3) Calidad

Seleccionar mtricas (8.1) 9126-2 Mtricas Externas


9126-3 Mtricas Internas
Especificar
evaluacin 14598-6 Mdulos de
Establecer niveles para las mtricas (8.2) Evaluacin

Establecer criterios de valoracin (8.3)


Disear
evaluacin Producir plan de evaluacin (9.1)

Tomar medidas (10.1)


Ejecutar
evaluacin
Comparar con criterios (10.2)

Valorar resultados (10.3)


CALIDAD DE PRODUCTO ISO 14598

Requisitos Operacin
Identificar
los tipos de
mundo
Necesidades
Calidad mtricas producto(s)
real en uso externas
a ser
uso y respuesta
determina
evaluados

Especificacin Integracin
del Sistema y
indica
Pruebas

comporta- Requisitos Calidad mtricas


miento del calidad externa externas
sistema externos
real

determina

Diseo y
Desarrollo
indica

atributos Requisitos Calidad mtricas


software calidad interna internas
internos
CALIDAD DE PRODUCTO ISO 14598

Establecer niveles de puntuacin para las mtricas

Excede los requisitos


nivel planeado

valor
satisfactorio
medido Rango objetivo

nivel actual

Mnimamente aceptable

el caso peor
insatisfactorio

Inaceptable

escala de medicin niveles de puntuacin


ISO 14598
Nivel Aspectos de Aspecto de economia Aspecto de seguridad Aspecto de
integridad ambiente

A Muchas personas Desastres financieros (la Proteccin de servicios y Daos del ambiente
muertas compaa no sobrevivira) datos estratgicos irrecuperables

B Amenaza de la vida Grandes prdidas Proteccin de datos y Daos del ambiente


humana econmicas (la compaa servicios crticos recuperables
queda comprometida

C Daos a la propiedad, Significantes prdidas Proteccin contra riesgo de Contaminacin


pocas personas econmicas (la compaa se errores moderada
perjudicadas ve afectada)

D Pequeos daos a la Prdidas econmicas No se identifican riesgos No hay riesgos para el


propiedad insignificantes especficos ambiente

Nivel A Pruebas formales, (actualmente no existe tcnicas adecuadas para la


evaluacin de la funcionalidad al nivel A -> nada lo garantiza)
Nivel B Pruebas de componentes (pruebas de caja blanca)
Nivel C Revisiones e inspecciones de cdigo
Nivel D Pruebas funcionales (pruebas de caja negra)
Aplicacin de
evaluacin de calidad
Seleccin de caractersticas a evaluar
Sub caractersticas Valor ModeloValor ModeloValor Modelo promedio Valor Asignado
Aplicabilidad 6 5% 20 12% 20 12% 15.3 10% 15
Precision 15 13% 15 9% 15 9% 15.0 10% 15
Seguridad 14 12% 12 7% 12 7% 12.7 9% 12
Conf. de Funcionalidad 2 2% 7 4% 10 6% 6.3 4% 7
Madurez 20 17% 23 14% 19 11% 20.7 14% 20
Tolerancia a Fallos 2 2% 4 2% 5 3% 3.7 2% 4
Recuperabilidad 2 2% 4 2% 5 3% 3.7 2% 4
Conf. de la fiabilidad 1 1% 1 1% 1 1% 1.0 1% 1
Entendibilidad 15 13% 15 9% 15 9% 15.0 10% 15
Facil Aprendizaje 13 11% 15 9% 17 10% 15.0 10% 15
Operabilidad 4 3% 10 6% 8 5% 7.3 5% 7
Conf. de Usabilidad 3 3% 3 2% 12 7% 6.0 4% 3
comportamiento en el tiempo 15 13% 21 13% 20 12% 18.7 13% 15
Utilizacion de Recursos 1 1% 2 1% 2 1% 1.7 1% 1
Conf. Eficiencia 1 1% 8 5% 5 3% 4.7 3% 1
Navegabilidad 1 1% 1 1% 1 1% 1.0 1% 1
sumar 115 100% 161 100% 167 100% 147.7 100% 136
Aplicacin de
evaluacin de calidad
E Caractersiticas P E Sub-Caractersiticas P E Mtricas P E
Funcionalidad Integridad de Implementacin Funcional 60% 0.85
Aplicabilidad 35% 0.83
Volatilidad de SRS 40% 0.8
Precisin 35% 0.85 Precisin 100% 0.85
30% 0.85
Seguridad 20% 0.9 Auditora de Acceso 100% 0.9
Conformidad de
Conformidad de la Norma de Interfaz
Funcionalidad 10% 0.8 100% 0.8
Fiabilidad Densidad de Falla 50% 1
30% 0.85 Madurez 100% 0.85
0.827 Madurez de la Prueba 50% 0.7
Usabilidad Funcin de Comprensin 50% 0.9
Entendibilidad
40% 0.85 Comprensin de Entradas y Salidas 50% 0.8
20% 0.84 Facilidad de Eficacia de la documentacin de usuario
Aprendizaje 40% 0.8 y/o del sistema de ayuda 100% 0.8
Operabilidad 20% 0.9 Entendibilidad del Mensaje en Uso 100% 0.9
Comportamiento en
20% 0.75
Eficiencia el Tiempo 100 0.75 Tiempo Medio de Respuesta 100% 0.75
Trabajo 1
Grupal
Desarrolle un modelo de calidad de producto
basado en ISO 9126. Deber seleccionar un
Proyecto Software elaborado con alguna
metodologa de desarrollo como RUP, Mtrica 3.
PREGUNTAS

Вам также может понравиться