Está en la página 1de 69

La Norma ISO/IEC 9126

El Enfoque de Calidad en el Producto


El Modelo de Calidad ISO/IEC 9126-1
Caractersticas de Calidad Interna y Externa
Caractersticas de Calidad en Uso
Caractersticas de Calidad Mtricas

Aplicacin de la Calidad del


Software en el Proceso de
Desarrollo
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
Los computadoras estn siendo usadas en una
amplia y creciente variedad de reas de
aplicacin y su operacin correcta es a menudo
crtica para el xito de los negocios y la
seguridad humana
Desarrollar y seleccionar productos de software
de alta calidad es por lo tanto de primera
importancia
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
La especificacin detallada y la evaluacin de
la calidad de los productos de software son
factores clave en asegurar una calidad
adecuada
Esto puede ser conseguido al definir las
caractersticas apropiadas de calidad, tomando
en cuenta el propsito del uso de los productos
de software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
Es importante que cada caracterstica relevante
de calidad del producto de software sea
especificada y evaluada, cuando sea posible
utilizar mtricas validadas y ampliamente
aceptadas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
La norma ISO/IEC 9126 (1991): Software
Product Evaluation (Evaluacin de los Productos
de Software) indica las caractersticas de
calidad y los lineamientos para su uso, la cual
fue desarrollada para dar soporte a esas
necesidades, define seis caractersticas de
calidad y describe un modelo de procesos para
la evaluacin de productos de software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
Las caractersticas de calidad y sus mtricas
asociadas pueden ser tiles no solamente para
evaluar un producto de software sino tambin
para definir los requerimientos de calidad y
otros usos
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Enfoque de Calidad en el Producto
La versin de la norma ISO/IEC 9126-1996 ha
sido remplazada por dos estndares
relacionados: la ISO/IEC 9126-2001 (Calidad del
Producto de Software) y la ISO/IEC 14598
(Evaluacin del Producto de Software)
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
El estndar ISO/IEC 9126-1 define un marco
conceptual de calidad que considera los
siguientes factores: Calidad del Proceso,
Calidad del Producto de Software (Calidad
Interna y Calidad Externa) y Calidad en Uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Segn el marco conceptual, la calidad de un
proceso contribuye a mejorar la calidad del
producto, y a su vez, la calidad del producto
contribuye a mejorar la calidad en uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La seccin ISO/IEC 9126-1 describe un modelo
de dos partes para la calidad de productos de
software
a. Calidad Interna y Calidad Externa
b. Calidad en el Uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La primera parte del modelo especifica seis
caractersticas para la calidad interna y
externa, las cuales son a su vez subdivididas en
subcaractersticas
Estas subcaractersticas se manifiestan
externamente cuando el software es utilizado
como parte de un sistema de cmputo, y son el
resultado de los atributos internos del software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La segunda parte del modelo especifica cuatro
caractersticas de calidad en el uso
El concepto de calidad en el uso se puede definir
como la extensin a la cual un producto utilizado por
usuarios especficos cumple la necesidad de alcanzar
metas especficas con efectividad, productividad y
satisfaccin en un contexto de uso definido (ISO
9241-11)
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Las necesidades de calidad del usuario incluyen
requerimientos de calidad en el uso en un
contexto especfico
Estas necesidades identificadas pueden ser
utilizadas cuando se especifica la calidad
externa e interna utilizando caractersticas y
subcaractersticas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La evaluacin de productos de software con el
objeto de satisfacer las necesidades de calidad
de software es uno de los procesos del ciclo de
vida de desarrollo de software
La calidad de productos de software pueden ser
evaluada al medir los atributos internos
(tpicamente medidas estticas de productos
intermedios) o al medir atributos de calidad de
uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La calidad del proceso contribuye a mejorar la
calidad del producto, y la calidad del producto
contribuye a utilizar la calidad en el uso
Por lo tanto, evaluar y mejorar un proceso es
un medio para mejorar la calidad del producto,
y evaluar y mejorar la calidad del producto es
un medio para mejorar la calidad en el uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
De manera similar, evaluar la calidad de uso
puede proporcionar retroalimentacin para
mejorar un producto y evaluar un producto
puede proporcionar retroalimentacin para
mejorar un proceso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Necesidades de Calidad
Calidad del Usuario en Uso

Uso y retroalimentacin
contribuye a especificar
indica

Requerimientos
Calidad Externa
de Calidad Externa

Validacin

contribuye a especificar indica

Requerimientos de
Calidad Interna
Calidad Interna

Verificacin

Versin simplificada del ISO 14598-1:1999, modificada


para ser consistente con el ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Esta figura representa uno de las diferentes
perspectivas de la calidad del producto y
mtricas asociadas en las diferentes etapas en
el ciclo de vida del software
Se recordar que la norma ISO 14598 (Software
Product Evaluation) de Evaluacin de Productos
de Software, es el resultado de la revisin del
ISO/IEC 9126:1996 e incluye los elementos de
calidad interna, externa y en uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Calidad Interna
Es la totalidad de caractersticas del producto de software
desde una perspectiva interna
La calidad interna es medida y evaluada con base a los
requerimientos internos de calidad
Los detalles de la calidad del producto de software pueden ser
mejorados durante la implementacin, revisin y prueba del
cdigo fuente del software, pero la naturaleza fundamental de
la calidad del producto de software representada por la calidad
interna, permanece sin cambios a menos que sea rediseado
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Calidad Externa
Es la totalidad de las caractersticas del producto de software
desde una perspectiva externa
Es la calidad cuando el software es ejecutado, la cual es
tpicamente medida y evaluada en un ambiente simulado, con
datos simulados y usando mtricas externas
Durante las pruebas, muchas fallas sern descubiertas y
eliminadas. Sin embargo, algunas fallas todava pueden
permanecer despus de las pruebas
Como es difcil corregir la arquitectura del software u otros
aspectos fundamentales del diseo del software, el diseo
fundamental permanece sin cambios a travs de las pruebas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
Calidad en Uso
Es la perspectiva del usuario de la calidad del producto de
software cuando ste es usado en un ambiente especfico y en
un contexto de uso especfico
sta mide la extensin en la cual los usuarios pueden conseguir
sus metas en un ambiente particular, en vez de medir las
propiedades del software en si mismo
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
El Modelo de Calidad ISO/IEC 9126-1
La calidad de un producto de software se debe evaluar
usando un modelo definido
El modelo de calidad debe ser utilizado al fijar las
metas de la calidad para los productos de software y los
productos intermedios
La calidad del producto de software debera ser
jerrquicamente descompuesta en un modelo de
calidad constituido por caractersticas y
subcaractersticas, las cuales se pueden utilizar como
lista de comprobacin de las ediciones relacionadas con
la calidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

El modelo de calidad para la calidad interna y


externa ha sido establecido en categoras de
atributos de calidad del software en seis
caractersticas (funcionalidad, confiabilidad,
usabilidad, eficiencia, capacidad de
mantenimiento y portabilidad), que se
subdividen a su vez en subcaractersticas
Las subcaractersticas se pueden medir
mediante mtricas internas o externas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa
Calidad Interna
y Externa

Capacidad de
Funcionalidad Confiabilidad Usabilidad Eficiencia Portabilidad
Mantenimiento

Capacidad
Adaptabilidad
Adecuacin Entendimiento Comportamiento de ser analizado
Madurez Facilidad de
Exactitud Aprendizaje de tiempos Cambiabilidad
Tolerancia a fallas instalacin
Interoperabilidad Operabilidad Utilizacin Estabilidad
Recuperabilidad Coexistencia
Seguridad Atraccin de recursos Facilidad de prueba
Reemplazabilidad
Conformidad
Conformidad de Conformidad Conformidad Conformidad de
de fiabilidad Conformidad de
funcionalidad de usabilidad de eficiencia facilidad de
portabilidad
mantenimiento
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

Para cada caracterstica y subcaracterstica, la


capacidad del software es determinada por un
conjunto de atributos internos que pueden ser
medidos
Las caractersticas y subcaractersticas se
pueden medir externamente por la capacidad
proporcionada por el sistema que contiene el
software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa
Funcionalidad
La capacidad del producto de software para proveer las
funciones que satisfacen las necesidades explcitas e implcitas
cuando el software se utiliza bajo condiciones especficas
Esta caracterstica se refiere a lo que hace el software para
satisfacer necesidades, mientras que las otras caractersticas
se refieren principalmente a cundo y a cmo satisfacen las
necesidades
Para un sistema que es operado por un usuario, la combinacin
de la funcionalidad, fiabilidad, usabilidad y eficiencia puede
ser medida externamente por su calidad en uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Funcionalidad
Adecuacin
La capacidad del producto de software para proveer
un adecuado conjunto de funciones para las tareas y
objetivos especificados por el usuario
Ejemplos de adecuacin son la composicin
orientada a tareas de funciones a partir de
subfunciones que las constituyen, y las capacidades
de las tablas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Funcionalidad
Exactitud
La capacidad del producto de software para
proporcionar los resultados o efectos acordados con
un grado necesario de precisin
Interoperabilidad
La capacidad del producto de software de
interactuar con uno o ms sistemas especificados
La interoperabilidad se utiliza en lugar de
compatibilidad para evitar una posible ambigedad
con la reemplazabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Funcionalidad
Seguridad
La capacidad del producto de software para proteger la
informacin y los datos de modo que las personas o los
sistemas no autorizados no puedan leerlos o modificarlos, y a
las personas o sistemas autorizados no se les niegue el acceso a
ellos
La seguridad en un sentido amplio se define como
caracterstica de la calidad en uso, pues no se relaciona con el
software solamente, sino con todo un sistema
Conformidad de la Funcionalidad
La capacidad del producto de software de apegarse a los
estndares, convenciones o regulaciones legales y
prescripciones similares referentes a la funcionalidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa
Confiabilidad
La capacidad del producto de software para mantener un nivel
especfico de funcionamiento cuando se est utilizando bajo
condiciones especficas
El desgaste o envejecimiento no ocurre en el software. Las
limitaciones en confiabilidad son debido a fallas en los
requerimientos, diseo, e implementacin
Las fallas debido a estos errores dependen de la manera en que
se utiliza el producto de software y de las opciones del
programa seleccionadas, ms que del tiempo transcurrido
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa
La definicin de confiabilidad en la ISO/IEC 2382-
14:1997 es "la habilidad de la unidad funcional de
realizar una funcin requerida..."
En este modelo, la funcionalidad es solamente una
de las caractersticas de la calidad del software. Por
lo tanto, la definicin de la confiabilidad se ha
ampliado a "mantener un nivel especificado del
funcionamiento..." en vez de "...realizar una funcin
requerida"
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Confiabilidad
Madurez
La capacidad del producto de software para evitar
fallas como resultado de errores en el software
Tolerancia a errores
La capacidad del producto de software para
mantener un nivel especificado de funcionamiento
en caso de errores del software o de incumplimiento
de su interfaz especificada
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Confiabilidad
Recuperabilidad
La capacidad del producto de software para restablecer un
nivel especificado de desempeo y recuperar los datos
afectados directamente en el caso de una falla
Despus de una falla, un producto de software a veces estar
no disponible por cierto perodo del tiempo, intervalo en el
cual se evaluar su recuperabilidad
Conformidad de la Confiabilidad
Es la capacidad del producto de software para apegarse a las
normas, convenciones o regulaciones relativas a la confiabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

Usabilidad
La capacidad del producto de software de ser
entendido, aprendido, usado y atractivo al usuario,
cuando es utilizado bajo las condiciones
especificadas
Algunos aspectos de funcionalidad, confiabilidad y
eficiencia tambin afectarn la usabilidad, pero para
los propsitos de la ISO/IEC 9126 estos no son
clasificados como usabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Usabilidad
Entendimiento
Es la capacidad del producto de software para
permitir al usuario entender si el software es
adecuado, y cmo puede ser utilizado para las tareas
y las condiciones particulares de la aplicacin
Aprendizaje
La capacidad del producto de software para permitir
al usuario aprender su aplicacin
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Usabilidad
Operabilidad
La capacidad del producto de software para permitir
al usuario operarlo y controlarlo
Atraccin
La capacidad del producto de software de ser
atractivo al usuario
Esto se refiere a las cualidades del software para
hacer el software ms atractivo al usuario, tal como
el uso del color y la naturaleza del diseo grfico
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Usabilidad
Conformidad de Usabilidad
La capacidad del producto de software para
apegarse a los estndares, convenciones, guas de
estilo o regulaciones relacionadas a su usabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

Eficiencia
La capacidad del producto de software para proveer
un desempeo adecuado, de acuerdo a la cantidad
de recursos utilizados y bajo las condiciones
planteadas
Los recursos pueden incluir otros productos de
software, la configuracin de hardware y software
del sistema, y materiales
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Eficiencia
Comportamiento de Tiempos
La capacidad del producto de software para proveer tiempos
adecuados de respuesta y procesamiento, y niveles 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 ste funciona bajo las
condiciones establecidas
Los recursos humanos estn incluidos dentro del concepto de
productividad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Eficiencia
Conformidad de Eficiencia
La capacidad del producto de software para
adherirse a estndares o convenciones relacionados
a la eficiencia
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

Capacidad de Mantenimiento
Capacidad del producto de software para ser
modificado
Las modificaciones pueden incluir correcciones,
mejoras o adaptacin del software a cambios en el
entorno, y especificaciones de requerimientos
funcionales
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad
Capacidad de Mantenimiento
Capacidad de ser Analizado
La capacidad del producto de software para apegarse a
diagnsticos de deficiencias o causas de fallas en el software o
la identificacin de las partes a ser modificadas
Cambiabilidad
La capacidad del software para permitir que una determinada
modificacin sea implementada
Implementacin incluye codificacin, diseo y documentacin
de cambios
Si el software va a ser modificado por el usuario final, la
cambiabilidad podra afectar la operabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad
Capacidad de Mantenimiento
Estabilidad
La capacidad del producto de software para evitar
efectos inesperados debido a modificaciones del
software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad
Capacidad de Mantenimiento
Facilidad de Prueba
La capacidad del software para permitir que las
modificaciones sean validadas
Conformidad de Facilidad de Mantenimiento
La capacidad del software para apegarse a
estndares o convenciones relativas a la facilidad de
mantenimiento
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Interna y Externa

Portabilidad
La capacidad del software para ser trasladado de un
entorno a otro
El entorno puede incluir entornos organizacionales,
de hardware o de software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Portabilidad
Adaptabilidad
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
La adaptabilidad incluye la escalabilidad de
capacidad interna (Ejemplo: campos en pantalla,
tablas, volmenes de transacciones, formatos de
reporte, etc.)
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Portabilidad
Facilidad de Instalacin
La capacidad del producto de software para ser
instalado en un ambiente especificado
Coexistencia
La capacidad del producto de software para
coexistir con otros productos de software
independientes dentro de un mismo entorno,
compartiendo recursos comunes
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Portabilidad
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
Por ejemplo, la reemplazabilidad de una nueva versin de un
producto de software es importante para el usuario cuando
dicho producto de software es actualizado (upgraded)
La reemplazabilidad se utiliza en lugar de compatibilidad de
manera que se evitan posibles ambigedades con la
interoperabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Portabilidad
Conformidad de Portabilidad
La capacidad del software para apegarse a
estndares o convenciones relacionados a la
portabilidad
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Los atributos de la calidad en uso estn
categorizados en cuatro caractersticas:
Eficacia, Productividad, Seguridad y
Satisfaccin
La calidad en uso es la visin de calidad del
usuario. Alcanzar la calidad en uso depende de
alcanzar la calidad externa necesaria que a su
vez depende de alcanzar la calidad interna
necesaria
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Calidad en Uso

Eficacia Productividad Satisfaccin Seguridad


Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Las medidas son normalmente requeridas en
tres niveles: interno, externo y de uso
Encontrar criterios para las medidas internas,
no es normalmente suficiente para asegurar el
logro de criterios para las medidas externas, y
encontrar criterios para las medidas externas,
no es normalmente suficiente para asegurar el
logro de criterios para la calidad en uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Calidad en Uso
Es la capacidad del producto de software para
permitirles a usuarios especficos lograr las metas
propuestas con eficacia, productividad, seguridad y
satisfaccin, en contextos especificados de uso
Calidad en Uso es la visin de calidad del usuario de
un entorno que contiene el software, y es medida a
partir de los resultados de usar el software en el
entorno, ms que por las propiedades del software
mismo
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Eficacia
Es la capacidad del producto de software para
permitir a los usuarios lograr las metas especificadas
con exactitud e integridad, en un contexto
especificado de uso
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Productividad
Es la capacidad del producto de software para
permitir a los usuarios emplear cantidades
apropiadas de recursos, en relacin a la eficacia
lograda en un contexto especificado de uso
Los recursos relevantes pueden incluir: tiempo para
completar la tarea, esfuerzo del usuario, materiales
o costo financiero
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Seguridad
La capacidad del producto de software para lograr
niveles aceptables de riesgo de dao a las personas,
institucin, software, propiedad (licencias, contratos
de uso de software) o entorno, en un contexto
especificado de uso
Los riesgos son normalmente el resultado de
deficiencias en la funcionalidad (incluyendo
seguridad), confiabilidad, usabilidad o facilidad de
mantenimiento
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad en Uso
Satisfaccin
La capacidad del producto de software para
satisfacer a los usuarios en un contexto especificado
de uso
La satisfaccin es la respuesta del usuario a la
interaccin con el producto, e incluye las actitudes
hacia el uso del producto
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
La ISO/IEC 9126-1 define los trminos para las
caractersticas de calidad de software y cmo
esas caractersticas se descomponen en
subcaractersticas
La norma en esta parte sin embargo, no
describe cmo cualquiera de esas
caractersticas pueden ser medidas
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
La norma ISO/IEC TR 9126-2 define mtricas externas,
la ISO/IEC TR 9126-3 define mtricas internas y la
ISO/IEC 9126-4 define mtricas para la calidad en uso,
para realizar mediciones de las caractersticas o las
subcaractersticas
Las mtricas internas miden al software por si mismo,
las mtricas externas miden el comportamiento de los
sistemas basados en computadora que incluyen al
software, y la calidad en uso miden los efectos de
utilizar el software en un contexto de uso especfico
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
ISO/IEC TR 9126-2:2003
La ISO/IEC 9126-2 proporciona las mtricas externas
para medir los atributos de las seis caractersticas
externas de la calidad definidas en ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
ISO/IEC TR 9126-3:2003
La ISO/IEC 9126-3 proporciona las mtricas internas
para medir los atributos de las seis caractersticas
externas de la calidad definidas en ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
ISO/IEC TR 9126-4:2004
La ISO/IEC 9126-4 proporciona las mtricas de
calidad en uso para medir los atributos definidos en
ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
Estas secciones de la norma indican que las
mtricas enumeradas no pretenden ser un
conjunto exhaustivo. Los desarrolladores, los
evaluadores, los encargados de calidad y los
compradores pueden seleccionar mtricas para
definir requisitos, evaluar productos de
software, evaluar aspectos de calidad y otros
propsitos
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
Los usuarios pueden seleccionar o modificar y
aplicar mtricas y medidas o puede definir
mtricas especficas para la aplicacin para su
mbito individual de uso
Estn pensadas en ser utilizadas en conjunto
con la ISO/IEC 9126-1
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
Contienen una explicacin de cmo aplicar las
mtricas de calidad del software, un conjunto
bsico de mtricas para cada subcaractersticas
y un ejemplo de cmo aplicar las mtricas
durante el ciclo de vida del producto de
software
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
Estas secciones de la norma no asignan rangos
de valores a estas mtricas a niveles
clasificados o a grados de conformidad, porque
estos valores son definidos para cada producto
de software o una parte del producto de
software, de acuerdo a su naturaleza,
dependiendo de factores tales como la
categora del software, el nivel de integridad y
de las necesidades de los usuarios
Aplicacin de la Calidad del Software
en el Proceso de Desarrollo
Caractersticas de Calidad Mtricas
Algunas atributos pueden tener un rango
deseable de valores, que no dependen de
necesidades especficas del usuario sino que
dependen de factores genricos; por ejemplo,
factores cognitivos humanos
La Norma ISO/IEC 9126
El Enfoque de Calidad en el Producto
El Modelo de Calidad ISO/IEC 9126-1
Caractersticas de Calidad Interna y Externa
Caractersticas de Calidad en Uso
Caractersticas de Calidad Mtricas

Fin de la Presentacin
Contine en la siguiente actividad