Iso 9126
Iso 9126
Iso 9126
SOFTWARE
1
CALIDAD DE PRODUCTO
Concepto de Calidad
• Se reconoce como Calidad del Software a la carencia de “bugs" en el
producto. La calidad también se relacionada con el cumplimiento de los
requisitos.
• Dependiendo de los tipos de software y clientes, son diferentes los factores que
definen los atributos. La complejidad aumenta aún mas cuando contemplamos
que el software esta orientado a diversos clientes, por consiguiente, la definición
de objetivos para varios atributos de calidad y de requerimiento de clientes no es
fácil.
3
CALIDAD DE PRODUCTO
6
CALIDAD DE PRODUCTO
Garantía de Calidad
• Consiste en la auditoria y en las funciones de información
de la gestión. El objetivo de la garantía de la calidad es
proporcionar la gestión para informar los datos necesarios
sobre la calidad del producto, por lo que va adquiriendo
una visión más profunda y segura de la calidad del
producto está cumpliendo sus objetivos. Por supuesto, si
los datos proporcionados mediante la garantía de calidad
identifican problemas, es responsabilidad de la gestión
afrontar los problemas y aplicar los recursos necesarios
para resolver aspectos de calidad.
7
CALIDAD DE PRODUCTO
Costo de Calidad
• El costo de la calidad incluye todos los costos acarreados
en la búsqueda de la calidad. Se realizan estudios sobre el
costo de calidad para proporcionar la línea base del costo
actual, para identificar oportunidades de reducir el costo y
para proporcionar una base normalizada de comparación.
La base de normalización siempre tiene un precio. Una vez
normalizados los costos de calidad sobre un precio base,
tenemos los datos necesarios para evaluar el lugar donde
hay oportunidades de mejor el proceso. Se puede evaluar
cómo afectan los cambios en término de dinero.
• Costos de Prevención
– Planificación de la calidad
– Revisiones técnicas formales
– Equipos de prueba
– Formación
• Costos de Evaluación
– Inspección en el proceso y entre procesos
– Calibrado y mantenimiento del equipo
– Pruebas
• Costos de Fallos
– Revisión
– Reparación
– Análisis de modalidades de fallos
• Costos de Fallos Externos
– Resolución de quejas
– Devolución y sustitución de productos
– Soporte en línea de ayuda
– Trabajo de garantía
9
CALIDAD DE PRODUCTO
Efecto del
Proceso Producto producto
proveedor usuario
10
CALIDAD DE PRODUCTO
Necesidades
de calidad Calidad en uso
del usuario
Uso y
retroalimentación
Requisitos de Calidad
calidad externa externa
Validación
Requisitos de Calidad
calidad interna interna
Verificación
11
CALIDAD DE PRODUCTO
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
atributo
subcaracterística
12
CALIDAD DE PRODUCTO
13
CALIDAD DE PRODUCTO ISO 9126
14
CALIDAD DE PRODUCTO ISO 9126
Ejemplos de uso:
15
CALIDAD DE PRODUCTO ISO 9126
calidad externa
e interna
capacidad para
capacidad para
ser entendido
adecuación madurez ser analizado adaptabilidad
capacidad para comportamiento
exactitud tolerancia a capacidad para instalabilidad
ser aprendido temporal
interoperabilidad fallos ser cambiado coexistencia
capacidad para utilización de
seguridad de capacidad de estabilidad capacidad para
ser operado recursos
acceso recuperación capacidad para ser reemplazado
capacidad de
ser probado
atracción cumplimiento de
cumplimiento de cumplimiento de cumplimiento de
la eficiencia
la funcionalidad la fiabilidad cumplimiento de la portabilidad
cumplimiento de
la mantenibilidad
la usabilidad
16
CALIDAD DE PRODUCTO ISO 9126
Funcionalidad
Adecuación
Capacidad del producto software para proporcionar un conjunto apropiado de
funciones para tareas y objetivos de usuario especificados.
Exactitud
Capacidad del producto software para proporcionar los resultados o efectos
correctos o acordados, con el grado necesario de precisión.
Interoperabilidad
Capacidad del producto software para interactuar con uno o más sistemas
especificados.
Seguridad de acceso
Capacidad del producto software para proteger información 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 17
regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.
CALIDAD DE PRODUCTO ISO 9126
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.
Capacidad de recuperación
Capacidad del producto software para reestablecer 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.
18
CALIDAD DE PRODUCTO ISO 9126
Usabilidad
Capacidad de atracción
Capacidad del producto software para ser atractivo al usuario.
Cumplimiento de la usabilidad
Capacidad del producto software para adherirse a normas, convenciones, guías
de estilo o regulaciones relacionadas con la usabilidad. 19
CALIDAD DE PRODUCTO ISO 9126
Eficiencia
Comportamiento temporal
Capacidad del producto software para proporcionar tiempos de respuesta,
tiempos de proceso y potencia apropiados, bajo condiciones determinadas.
Utilización de recursos
Capacidad del producto software para usar las cantidades y tipos de recursos
adecuados cuando el software lleva a cabo su función bajo condiciones
determinadas.
Cumplimiento de la eficiencia
Capacidad del producto software para adherirse a normas o convenciones
relacionadas con la eficiencia.
20
CALIDAD DE PRODUCTO ISO 9126
Mantenibilidad
Capacidad para ser analizado
Es la capacidad del producto software para serle diagnosticadas deficiencias o
causas de los fallos en el software, o para identificar las partes que han de ser
modificadas.
Estabilidad
Capacidad del producto software para evitar efectos inesperados debidos a
modificaciones del software.
Cumplimiento de la mantenibilidad
Capacidad del producto software para adherirse a normas o convenciones 21
relacionadas con la mantenibilidad.
CALIDAD DE PRODUCTO ISO 9126
Portabilidad
Adaptabilidad
Capacidad del producto software para ser adaptado a diferentes entornos
especificados, sin aplicar acciones o mecanismos distintos de aquellos
proporcionados para este propósito por el propio software considerado.
Instalabilidad
Capacidad del producto software para ser instalado en un entorno especificado.
Coexistencia
Capacidad del producto software para coexistir con otro software
independiente, en un entorno común, compartiendo recursos comunes.
Cumplimiento de la portabilidad
Capacidad del producto software para adherirse a normas o convenciones
relacionadas con la portabilidad. 22
CALIDAD DE PRODUCTO ISO 9126
23
CALIDAD DE PRODUCTO ISO 9126
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 relación a la efectividad alcanzada, en
un contexto de uso especificado.
Seguridad física
Capacidad del producto software para alcanzar niveles aceptables del riesgo
de hacer daño a personas, al negocio, al software, a las propiedades o al
medio ambiente en un contexto de uso especificado.
Satisfacción
Capacidad del producto software para satisfacer a los usuarios en un
contexto de uso especificado.
24
CALIDAD DE PRODUCTO ISO 14598
Efecto del
Recursos y Proceso de Producto
producto
entorno evaluación software
software
14598-1
14598-4
14598-6 9126-3 9126-2 9126-4
14598-5
25
CALIDAD DE PRODUCTO ISO 14598
26
CALIDAD DE PRODUCTO ISO 14598
Proceso de evaluación
Establecer propósito de la evaluación (7.1)
Establecer
requisitos de Identificar los tipos de producto(s) (7.2)
evaluación
9126-1 Características de
Especificar el modelo de calidad (7.3) Calidad
Requisitos Operación
Identificar los
tipos de
mundo
Necesidades
Calidad métricas producto(s) a
real en uso externas
ser evaluados
uso y respuesta
determina
Especificación Integración
del Sistema y
indica
Pruebas
determina
Diseño y
Desarrollo
indica
29
CALIDAD DE PRODUCTO ISO 14598
- ISO 9126 -1
Seleccionar métricas
- ISO 9126 –2 y -3
30
CALIDAD DE PRODUCTO ISO 14598
valor
satisfactorio
medido Rango objetivo
nivel actual
Mínimamente aceptable
el caso peor
insatisfactorio
Inaceptable
31
escala de medición niveles de puntuación
CALIDAD DE PRODUCTO ISO 14598
32
CALIDAD DE PRODUCTO ISO 14598
33
CALIDAD DE PRODUCTO ISO 14598
Tomar medidas
34
CALIDAD DE PRODUCTO ISO 9127
35
CALIDAD DE PRODUCTO ISO 9127
– Audiencia
• Proveedor del paquete software
• Comprador del paquete software
• Usuarios del paquete software
• Organizaciones que ejecutan la evaluación del
proceso software
36
CALIDAD DE PRODUCTO ISO 9127
– Alcance de Estándar
37
CALIDAD DE PRODUCTO ISO 9127
– Extracto
• Define dos secciones diferentes, los contenidos requeridos para la
documentación de los usuarios y para la información de cobertura, en
resumen distinguimos entre información aplicada con cada paquete,
información provista solo si provee información importante en
relación a la organización de marketing o del fabricante.
• La documentación del usuario incluye la documentación de referencia
necesaria para el usuario final para la instalación, configuración y uso
del software.