Factores de calidad
IEEE LATIN AMERICA TRANSACTIONS, VOL. 4, NO. 2, APRIL 2006
Determinación de los Requerimientos de Calidad del Producto Software Basados en Normas Internacionales
Abraham Dávila (edavila@pucp.edu.pe), Karin Melendez (melendez.ka@pucp.edu.pe) y Luis Flores (flores.la@pucp.edu.pe), Sección Ingeniería Informática, Pontificia Universidad Católica del Perú, Lima, Perú
En el año 1994 seinicia la revisión de la norma internacional y se publican entre 1998 y el 2004 la serie de normas ISO/IEC 9126 (4 partes) referida al modelo de calidad de producto que incluye las métricas y la serie de normas ISO/IEC 14598 (6 partes) referida a la evaluación de la calidad del producto [13] [16]. El modelo ISO/IEC 9126 presenta el concepto de calidad del producto descompuesto en la calidad interna,externa y en uso [13]. En la figura 1 se puede apreciar que las necesidades de calidad del usuario sobre el producto software, contribuyen a especificar (definir) los requerimientos de calidad externa y estos a su vez los requerimientos de calidad interna. El cumplimiento de los requerimientos de calidad interna, externa y en uso se deben de comprobar en un proceso que permita evaluar la calidad através de las métricas. Este enfoque de tres niveles cubre las perspectivas del usuario, desarrollador y el producto mismo.
Fig. 1. Calidad en el ciclo de vida del software. Tomado de ISO/IEC 9126
Necesidades de calidad del usuario
contribuye a especificar
Resumen-- La calidad del producto software es una preocupación cada vez mayor en el ámbito informático y cuyos resultados inmediatos seaprecian en todas las actividades en donde se utilicen computadoras. La serie de normas ISO/IEC 9126 establece un modelo de calidad de producto y a manera de ejemplo, en el anexo, muestra la identificación de los requerimientos de calidad como un paso necesario para la calidad de producto. Sin embargo, no establece el modo en que se ha de determinar los requerimientos de calidad (interna, externa,o en uso) relevantes para el producto a construirse y tampoco establece como determinar los niveles esperados en las métricas a usarse. Determinar los requerimientos de calidad y los niveles de métricas, aparentan ser actividades sencillas, pero podrían resultar ser engorrosas y propensas a errores si no se tiene establecido un esquema sistemático para su determinación. Este artículo presenta unapropuesta para la determinación de los requerimientos de calidad del producto basado en el estándar ISO/IEC 9126. Palabras Claves—Calidad de Software, Requerimientos de Calidad de Producto Software, ISO/IEC 9126.
a calidad es un tema complejo como lo señala Kitchenham y Pfleeger [17] y existen diversas formas de abordarlo. Un enfoque interesante y muy influyente, presentado por Garvín, es lavisión de la calidad desde cinco perspectivas: (i) la visión trascendental que puede ser reconocida pero no definida, (ii) la visión del usuario como la adecuación al propósito del usuario, (iii) la visión del productor como conformidad con la especificación, (iv) la visión del producto, basada en las características observables del producto, y (v) la visión basada en el valor que el cliente estádispuesto a pagar [8]. La calidad del producto se ha venido tratando desde hace varios años, siendo los primeros modelos desarrollados por McCall [18] y Boehm [4]. Lamentablemente, para cada proyecto se adoptaba modelos de calidad diferentes, haciendo difícil la comparación. Con la publicación de la primera edición de la estándar internacional ISO/IEC 9126 en 1991 se puede aspirar a tener un modelobase que puede ser utilizado como referencia para todos los trabajos que se realicen [12].
L
I. INTRODUCCIÓN
Calidad en uso
uso y retroalimentación
indica
Requerimientos de calidad externa
Calidad externa
validación
contribuye a especificar
Requerimientos de calidad interna
indica
Calidad interna
verificación
[13]
La traducción de los requisitos de...
Regístrate para leer el documento completo.