Norma ISO
Enviado por LKmm • 13 de Diciembre de 2014 • 944 Palabras (4 Páginas) • 252 Visitas
Calidad en la Industria del Software. La Norma ISO-9126
María Antonieta Abud Figueroa*
Introducción
*Maestra en Sistemas de Información
por el Instituto Tecnológico y de
Estudios Superiores de Monterrey-
Campus Morelos. Profesor-Investigador
en la División de Estudios de
Posgrado e Investigación del Instituto
Tecnológico de Orizaba. Correo electrónico:
mabud@itorizaba.edu.mx.
Hoy en día las compañías de
todo el mundo industrializado
reconocen que la calidad del
producto se traduce en ahorro de
costos y en una mejora general. La
industria de desarrollo de software
no es la excepción, por lo que en los
últimos años se han realizado intensos
trabajos para aplicar los conceptos
de calidad en el ámbito del
software.
Hablar de calidad del software
implica la necesidad de contar con
parámetros que permitan establecer
los niveles mínimos que un
producto de este tipo debe alcanzar
para que se considere de calidad.
El problema es que la mayoría de
las características que definen al
software no se pueden cuantificar
fácilmente; generalmente, se establecen
de forma cualitativa, lo que
dificulta su medición, ya que se
requiere establecer métricas que
permitan evaluar cuantitativamente
cada característica dependiendo
del tipo de software que se
pretende calificar.
En este sentido se han realizado
muchos trabajos que establecen
propuestas para el establecimiento
de los factores cualitativos que
afectan la calidad del software.
Entre los principales están los
factores de calidad de McCall [1][4]
y aquellos propuestos por Hewlett-
Packard (FURPS: Funcionality,
Usability, Reliability; Performance,
Supportability) [4].
Además se han hecho varios
intentos por estandarizar los mecanismos
de evaluación de calidad
del software. Entre los principales
están la familia de normas ISO 9000
(en especial la ISO 9001 y la ISO
9003-2)[5], el modelo de niveles
madurez CMM (Capability Maturity
Model)[7], el estándar para el
aseguramiento de planes de calidad
del IEEE 730:1984 [7], el plan
general de garantía de calidad del
Consejo Superior de Informática
MAP[7] y la norma ISO/IEC 9126
[3], que es objeto de este estudio.
En este trabajo se expondrá un
esquema general del estándar ISO
9126, con el fin
de mostrar los
elementos que
deben considerarse
en la evaluación
de calidad
de los productos
de software
de acuerdo
a este estándar,
de modo
que todo aquél
que se interese
en aplicar modelos de calidad en la
producción de software pueda
generar sus propias métricas bajo
la guía de este estándar.
Modelo de Calidad
Establecido por el estándar
ISO 9126
La ISO, bajo la norma ISO-9126,
ha establecido un estándar internacional
para la evaluación de la
calidad de productos de software
el cual fue publicado en 1992 con el
nombre de “Information technology
–Software product evaluation: Quality
characteristics and guidelines for their
use”, en el cual se establecen las
características de calidad para
productos de software.
El estándar ISO-9126[7] establece
que cualquier componente
de la calidad del software puede
ser descrito en términos de una o
más de seis características básicas,
las cuales son: funcionalidad, confiabilidad,
usabilidad, eficiencia,
mantenibilidad y portatilidad; cada
una de las cuales se detalla a través
de un conjunto de subcaracterísticas
que permiten profundizar en
la evaluación de la calidad de productos
de software. La tabla 1 muestra
la pregunta central que atiende
cada una de estas características.
Características Propuestas
por ISO-9126
A continuación se detalla cada
una de las características que establece
el estándar ISO-9126.
C1. Funcionalidad
En este grupo se conjunta una
serie de atributos que permiten
calificar si un producto de software
maneja en forma adecuada el conjunto
de funciones que satisfagan
las necesidades para las cuales fue
diseñado. Para este propósito se
establecen los siguientes atributos:
Características Pregunta
...