Você está na 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 del Usuario
Uso y retroalimentacin contribuye a especificar indica

Calidad en Uso

Requerimientos de Calidad Externa


Validacin contribuye a especificar

Calidad Externa

indica

Requerimientos de Calidad Interna


Verificacin

Calidad Interna

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

Funcionalidad

Confiabilidad

Usabilidad

Eficiencia

Capacidad de Mantenimiento

Portabilidad

Adecuacin Exactitud Interoperabilidad Seguridad Conformidad de funcionalidad

Madurez Tolerancia a fallas Recuperabilidad Conformidad de fiabilidad

Entendimiento Aprendizaje Operabilidad Atraccin Conformidad de usabilidad

Comportamiento de tiempos Utilizacin de recursos Conformidad de eficiencia

Capacidad de ser analizado Cambiabilidad Estabilidad Facilidad de prueba Conformidad de facilidad de mantenimiento

Adaptabilidad Facilidad de instalacin Coexistencia Reemplazabilidad

Conformidad de portabilidad

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 238214: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