Académique Documents
Professionnel Documents
Culture Documents
aplicacin, y su
La operacin es a menudo crtica para el xito del negocio y / o la seguridad
humana. Desarrollar o seleccionar
Productos de software de calidad es por lo tanto de primera importancia.
Especificaciones completas y
La evaluacin de la calidad de los productos de software es un factor clave
para garantizar una calidad adecuada. Esto puede ser
Mediante la definicin de las caractersticas de calidad apropiadas, teniendo en
cuenta la finalidad del
Producto de software. Es importante que se especifique cada caracterstica de
calidad del producto de software relevante
Y evaluados, siempre que sea posible, utilizando mtricas validadas o
ampliamente aceptadas.
ISO / CEI 9126 (1991): Evaluacin de productos de software - Caractersticas de
calidad y directrices para su
Uso, que se desarroll para apoyar estas necesidades, defini seis
caractersticas de calidad y describi un
Modelo de proceso de evaluacin de productos de software.
Como las caractersticas de calidad y las mtricas asociadas pueden ser tiles
no slo para evaluar un software
Producto, sino tambin para definir requisitos de calidad y otros usos, ISO / IEC
9126 (1991) ha sido
Reemplazado por dos estndares relacionados entre s: ISO / IEC 9126 (Calidad
del producto de software) e ISO / IEC
14598 (Evaluacin de productos de software). Las caractersticas de calidad de
los productos de software definidas en esta parte
De ISO / CEI 9126 se puede utilizar para especificar clientes tanto funcionales
como no funcionales
Requisitos.
Esta parte de ISO / IEC 9126 es una revisin de ISO / IEC 9126 (1991), y
conserva la misma calidad de software
NOTA 1 Esta parte de la norma ISO / CEI 9126 puede utilizarse conjuntamente
con la norma ISO / IEC 15504 (que
Evaluacin de procesos de software) para proporcionar:
un marco para la definicin de la calidad del producto de software en el
proceso cliente-proveedor;
ISO / IEC FDIS 9126-1: 2000 (E) ISO / IEC
2
apoyo a la revisin, verificacin y validacin, y un marco para la evaluacin
cuantitativa de la
Proceso de apoyo;
Apoyo para establecer objetivos de calidad organizacional en el proceso de
gestin.
NOTA 2 Esta parte de ISO / IEC 9126 puede utilizarse conjuntamente con la
norma ISO / IEC 12207 (que se refiere a la
Ciclo de vida del software) para proporcionar:
un marco para la definicin de los requisitos de calidad de los productos de
software en el proceso del ciclo de vida primario;
Apoyo para la revisin, verificacin y validacin en el apoyo a los procesos
del ciclo de vida.
NOTA 3 Esta parte de ISO / IEC 9126 se puede usar junto con ISO 9001 (que se
refiere a la calidad
Aseguramiento) para proporcionar:
Apoyo para el establecimiento de metas de calidad;
apoyo a la revisin, verificacin y validacin del diseo.
2 Conformidad
Cualquier requisito de calidad de software, especificacin o evaluacin que
cumpla con esta parte de
ISO / CEI 9126 utilizar las caractersticas y subcaractersticas de las clusulas
6 y 7, dando
Las razones de cualquier exclusin, o describir su propia categorizacin de los
atributos de calidad de los productos de software
verificacin
Uso y retroalimentacin
Contribuir a especificar
indica
indica
Contribuir a especificar
ISO / IEC
NOTA En la norma ISO 13407 se da orientacin sobre los procesos de diseo de
sistemas interactivos.
Requisitos de calidad externa especifican el nivel de calidad requerido desde la
vista externa. Ellos
Incluyen requisitos derivados de las necesidades de calidad del usuario,
incluyendo requisitos de calidad en el uso. Externo
Los requisitos de calidad se utilizan como objetivo para la validacin en
diversas etapas de desarrollo. Externo
Requisitos de calidad para todas las caractersticas de calidad definidas en esta
parte de ISO / CEI 9126
En la especificacin de requisitos de calidad utilizando mtricas externas, debe
transformarse
Requisitos de calidad internos, y se deben utilizar como criterios cuando se
evala un producto.
Los requisitos de calidad interna especifican el nivel de calidad requerido desde
la vista interna del
producto. Los requisitos de calidad interna se utilizan para especificar las
propiedades de los productos provisionales. estos pueden
Incluyen modelos estticos y dinmicos, otros documentos y cdigo fuente.
Requisitos internos de calidad
Pueden utilizarse como objetivos para la validacin en diversas etapas de
desarrollo. Tambin se pueden utilizar para
Definiendo estrategias de desarrollo y criterios de evaluacin y verificacin
durante el desarrollo.
Producto est en uso, debido a los cambios en las necesidades de los usuarios
y la dificultad de
necesariamente.
ISO / IEC FDIS 9126-1: 200
5.3 Puntos a evaluar
Los tems pueden ser evaluados por medicin directa, o indirectamente
midiendo sus consecuencias. por
Por ejemplo, un proceso puede ser evaluado indirectamente midiendo y
evaluando su
El producto puede evaluarse indirectamente midiendo el rendimiento de la
tarea de un usuario (utilizando la calidad de uso
mtrica).
El software nunca se ejecuta solo, pero siempre como parte de un sistema ms
grande consistente normalmente en otro software
Productos con los que tiene interfaces, hardware, operadores humanos y flujos
de trabajo. El
Software puede ser evaluado por los niveles de las mtricas externas elegidas.
Estas mtricas
Describir su interaccin con su entorno, y se evalan observando el software
en funcionamiento.
La calidad de la utilizacin puede medirse en funcin de la medida en que un
producto utilizado por determinados
Necesita alcanzar metas especificadas con efectividad, productividad,
seguridad y satisfaccin. Esta voluntad
Normalmente se complementan con medidas de caractersticas ms
especficas de la calidad de los productos informticos,
Que tambin es posible antes en el proceso de desarrollo.
En las primeras etapas de desarrollo, slo se pueden medir los recursos y el
proceso. Cuando
Productos intermedios (especificaciones, cdigo fuente, etc.), estos pueden ser
evaluados
Los niveles de las mtricas internas elegidas. Estas mtricas se pueden utilizar
para predecir valores de
mtrica. Tambin pueden ser medidos en su propio derecho, como requisitos
previos esenciales para la calidad externa.
Puede hacerse otra distincin entre la evaluacin de un producto de software y
la evaluacin de
El sistema en el que se ejecuta.
NOTA 1 Por ejemplo, la fiabilidad de un sistema se evala observando todos los
fallos debidos a cualquier causa
(Hardware, software, error humano, etc.), mientras que la fiabilidad del
producto de software se evala extrayendo
De los fallos observados slo aquellos que se deben a fallos (originados por
requisitos, diseo o
Implementacin) en el software.
Tambin, donde se juzga que el lmite del sistema es, depende del propsito de
la evaluacin,
Y sobre quines son los usuarios.
NOTA 2 Por ejemplo, si se considera que los usuarios de una aeronave con un
sistema de control de
Pasajeros, entonces el sistema del que dependen incluye la tripulacin de
vuelo, el fuselaje y el
Y el software en el sistema de control de vuelo, mientras que si la tripulacin
de vuelo es tomada como los usuarios, entonces el sistema
De la que dependen slo consiste en la clula y el sistema de control de vuelo.
5.4 Uso de un modelo de calidad
La calidad del producto de software debe evaluarse utilizando un modelo de
calidad definido. El modelo de calidad debe
Se puede utilizar cuando se establecen objetivos de calidad para productos de
software y productos intermedios. Producto de software
Calidad debe descomponerse jerrquicamente en un modelo de calidad
compuesto de caractersticas y
6.2 Confiabilidad
La capacidad del producto de software para mantener un nivel de rendimiento
especificado cuando se utiliza bajo
Condiciones especificadas.
NOTA 1 El desgaste o envejecimiento no ocurre en el software. Las limitaciones
en la fiabilidad se deben a fallos en los requisitos,
diseo e implementacin. Las fallas debidas a estos fallos dependen de la
forma en que se utilice el producto de
Opciones de programa seleccionadas en lugar del tiempo transcurrido.
NOTA 2 La definicin de fiabilidad en ISO / IEC 2382-14: 1997 es "La capacidad
de la unidad funcional para realizar una
Funcin requerida ... "En este documento, la funcionalidad es slo una de las
caractersticas de la calidad del software.
Por lo tanto, la definicin de fiabilidad se ha ampliado a "mantener un nivel de
rendimiento especificado ..." en su lugar
De "... realizar una funcin requerida".
6.2.1 Vencimiento
La capacidad del producto de software para evitar fallos como resultado de
fallas en el software.
6.2.2 Tolerancia a fallos
La capacidad del producto de software para mantener un nivel de rendimiento
especificado en casos de software
Defectos o de infraccin de su interfaz especificada.
NOTA El nivel de rendimiento especificado puede incluir capacidad a prueba de
errores.
6.2.3 Recuperabilidad
La capacidad del producto de software para restablecer un nivel de
rendimiento especificado y recuperar la
Datos directamente afectados en caso de fallo.
NOTA 1 Despus de un fallo, un producto de software a veces estar inactivo
durante cierto perodo de tiempo, la longitud de
6.4 Eficiencia
La capacidad del producto de software para proporcionar un rendimiento
adecuado, en relacin con la cantidad de
Recursos utilizados, en las condiciones establecidas.
NOTA 1 Los recursos pueden incluir otros productos de software, la
configuracin de software y hardware
Sistema y materiales (por ejemplo, papel de impresin, disquetes).
NOTA 2 Para un sistema que es operado por un usuario, la combinacin de
funcionalidad, fiabilidad, usabilidad y
La eficiencia puede medirse externamente por calidad en uso.
6.4.1 Comportamiento del tiempo
La capacidad del producto de software para proporcionar tiempos de respuesta
y procesamiento adecuados y
Cuando cumple su funcin, bajo condiciones establecidas.
6.4.2 Utilizacin de recursos
La capacidad del producto de software de utilizar cantidades y tipos de
recursos apropiados cuando
El software cumple su funcin en las condiciones establecidas.
NOTA Los recursos humanos se incluyen como parte de la productividad
(7.1.2).
6.4.3 Cumplimiento de la eficiencia
La capacidad del producto de software para adherirse a las normas o
convenciones relacionadas con la eficiencia.
6.5 Mantenimiento
La capacidad del producto de software de ser modificado. Las modificaciones
pueden incluir correcciones,
Mejoras o adaptacin del software a los cambios en el medio ambiente y en los
requisitos y
especificaciones funcionales.
6.5.1 Anlisis
calidad en
utilizar
eficacia
productividad
la seguridad
satisfaccin
Figura 5 - Modelo de calidad para la calidad en uso
Calidad de uso es la visin del usuario de la calidad. El logro de la calidad en el
uso depende de
Calidad externa necesaria, que a su vez depende de la consecucin de la
calidad interna necesaria
(Figura 2). Normalmente se requieren medidas en los tres niveles, ya que
cumplen los criterios
Por lo general no es suficiente para garantizar el cumplimiento de los criterios
para las medidas
Los criterios de reunin de las medidas externas de las subcaractersticas no
suele ser
Criterios de calidad de uso. Los ejemplos de mtricas de calidad en uso se dan
en ISO / IEC TR 91264.
7.1 Calidad de uso
La capacidad del producto de software para permitir que los usuarios
especificados alcancen los objetivos especificados con
Eficacia, productividad, seguridad y satisfaccin en contextos especficos de
uso.
NOTA 1 La calidad de uso es la opinin del usuario sobre la calidad de un
entorno que contiene software y se mide
A partir de los resultados del uso del software en el entorno, en lugar de las
propiedades del propio software.
7.1.4 Satisfaccin
La capacidad del producto de software para satisfacer a los usuarios en un
contexto especificado de uso.
NOTA La satisfaccin es la respuesta del usuario a la interaccin con el
producto, e incluye actitudes hacia el uso de
el producto.
caracterstica
atributo
subcaracterstico
Figura A.1 - Caractersticas de calidad, subcaractersticas y atributos
Las subcaractersticas pueden medirse mediante mtricas internas o por
mtricas externas.
La correlacin entre atributos internos y medidas externas nunca es perfecta, y
el efecto que
Un atributo interno dado sobre una medida externa asociada ser determinado
por la experiencia,
Y depender del contexto particular en el que se utilice el software.
De la misma manera, las propiedades externas (tales como idoneidad,
precisin, tolerancia a fallos o comportamiento en el tiempo)
Influir en la calidad observada. Un fallo en la calidad de uso (por ejemplo, el
usuario no puede completar la tarea)
Se puede rastrear a atributos de calidad externos (por ejemplo, aptitud o
operabilidad) y las caractersticas internas asociadas
Atributos que tienen que ser cambiados.
ISO / IEC ISO / IEC FDIS 9126-1: 2000 (S)
15
A.1.2 Mtricas internas
Las mtricas internas se pueden aplicar a un producto de software no
ejecutable (como una especificacin o
Cdigo fuente) durante el diseo y la codificacin. Al desarrollar un producto de
software, el producto intermedio
Los productos deben evaluarse utilizando mtricas internas que miden
propiedades intrnsecas,
Los que se pueden derivar de un comportamiento simulado. El objetivo
principal de estas mtricas internas
Es garantizar que se consiga la calidad externa y la calidad de uso requeridas:
se dan ejemplos en
mdulo.
La calidad de uso es la opinin del usuario sobre la calidad de un sistema que
contiene software y se mide en
Trminos del resultado del uso del software, en lugar de las propiedades del
propio software. La calidad en uso es
El efecto combinado de calidad interna y externa para el usuario.
La relacin de la calidad de uso con las dems caractersticas de calidad de los
productos de software depende de la
Tipo de usuario:
el usuario final para quien la calidad de uso es principalmente resultado de la
funcionalidad, confiabilidad, usabilidad y
eficiencia;
la persona que mantiene el software para quien la calidad en uso es el
resultado de la mantenibilidad;
la persona que porta el software para quien la calidad en uso es el resultado
de la portabilidad.
A.3 Eleccin de mtricas y criterios de medicin
La base sobre la cual se seleccionan las mtricas depender de las metas de
negocio para el producto y la
Necesidades del evaluador. Las necesidades se especifican por criterios de
medidas. El modelo en esta parte de
ISO / IEC 9126 es compatible con una variedad de requisitos de evaluacin, por
ejemplo:
un usuario o la unidad de negocios de un usuario podra evaluar la idoneidad
de un producto de software utilizando mtricas para
Calidad en uso;
un adquirente podra evaluar un producto de software de acuerdo con valores
de criterio de medidas externas de
Funcionalidad, fiabilidad, facilidad de uso y eficiencia, o de calidad en el uso;
un mantenedor podra evaluar un producto de software utilizando mtricas
para la mantenibilidad;
Calidad "han sido definidos en ISO / IEC 14598-1 para referirse a aspectos de
calidad que pueden medirse.
El texto de las definiciones de las caractersticas de calidad se ha cambiado de:
"Un conjunto de atributos
Que soportan 'a:' 'La capacidad del software para ...' para que puedan
interpretarse en trminos que permitan
Tanto la calidad interna como externa a medir.
Se han introducido subcaractersticas, basadas en las que figuran en el anexo
informativo de la
ISO / CEI 9126. El cumplimiento se hizo una subcaracterstica de todas las
caractersticas,
Los principios son generalmente aplicables a todas las caractersticas del
software.
El modelo del proceso de evaluacin se ha trasladado a ISO / IEC 14598-1. Tres
nuevos informes tcnicos son
Preparndose como partes 2, 3 y 4 de ISO / IEC 9126, dando ejemplos de
caractersticas externas, internas y de calidad
En mtricas de uso.
Bibliografa
ISO / IEC ISO / IEC FDIS 9126-1: 2000 (S)
25
IEC 60050-191, Internati
Traductor de Google para empresas:Google Translator ToolkitTraductor de sitios
webGlobal Market Finder