Вы находитесь на странице: 1из 2

Connexions module: m17461 1

Estndar ISO 9126 del IEEE y la


Mantenibilidad

Miguel-Angel Sicilia

This work is produced by The Connexions Project and licensed under the

Creative Commons Attribution License

Abstract
Descripcin del concepto de Mantenibilidad segn el estndar ISO 9126 del IEEE.

ISO 9126 es un estndar internacional para la evaluacin del Software. Est supervisado por el proyecto
SQuaRE, ISO 25000:2005, el cul sigue los mismos conceptos.
El estndar est dividido en cuatro partes las cuales dirigen, respectivamente, lo siguiente: modelo de
calidad, mtricas externas, mtricas internas y calidad en las mtricas de uso.
El modelo de calidad establecido en la primera parte del estndar, ISO 9126-1. Dicho estndar ha sido
desarrollado en un intento de identicar los atributos clave de calidad para el software. El estndar identica
6 atributos clave de calidad:

Funcionalidad  El grado en que el software satisface las necesidades indicadas por los siguientes
subatributos:
Idoneidad
Correccin
Interoperabilidad
Conformidad
Seguridad
Fiabilidad  Cantidad de tiempo que el software est disponible para su uso. Est referido por los
siguientes subatributos:
Madurez
Tolerancia a fallos
Facilidad de recuperacin
Usabilidad  Grado en que el software hace ptimo el uso de los recursos del sistema. Est indicado
por los siguientes subatributos:
Facilidad de comprensin
Facilidad de aprendizaje
Operatividad
Eciencia  Grado en que el software hace ptimo el uso de los recursos del sistema. Est indicado por
los siguientes subatributos:
Version 1.3: Jan 7, 2009 4:48 am US/Central
http://creativecommons.org/licenses/by/2.0/

http://cnx.org/content/m17461/1.3/
Connexions module: m17461 2

Tiempo de uso
Recursos utilizados
Mantenibilidad  Facilidad con que una modicacin puede ser realizada. Est indicada por los sigu-
ientes subatributos:
Facilidad de anlisis
Facilidad de cambio
Estabilidad
Facilidad de prueba
Portabilidad  La facilidad con que el software puede ser llevado de un entorno a otro. Est referido
por los siguientes subatributos:
Facilidad de instalacin
Facilidad de ajuste
Facilidad de adaptacin al cambio
El atributo Conformidad no est listada arriba ya que se aplica a todas las caractersticas. Ejemplos son
conformidad a la legislacin referente a usabilidad y abilidad.
Un atributo es una entidad la cual puede ser vericada o medida en el producto software. Los atributos
no estn denidos en el estndar, ya que varan entre diferentes productos software.
Un producto software est denido en un sentido amplio como: los ejecutables, cdigo fuente, descrip-
ciones de arquitectura, y as. Como resultado, la nocin de usuario se ampla tanto a operadores como a
programadores, los cuales son usuarios de componentes como son bibliotecas software.
El estndar provee un entorno para que las organizaciones denan un modelo de calidad para el producto
software. Haciendo esto as, sin embargo, se lleva a cada organizacin la tarea de especicar precisamente su
propio modelo. Esto podra ser hecho, por ejemplo, especicando los objetivos para las mtricas de calidad
las cuales evalan el grado de presencia de los atributos de calidad.
Mtricas internas son aquellas que no dependen de la ejecucin del software (medidas estticas).
Mtricas externas son aquellas aplicables al software en ejecucin.
La calidad en las mtricas de uso estn slo disponibles cuando el producto nal es usado en condiciones
reales.
Idealmente, la calidad interna determina la calidad externa y esta a su vez la calidad en el uso.
Este estndar proviene desde el modelo establecido en 1977 por McCall y sus colegas, los cuales pro-
pusieron un modelo para especicar la calidad del software. El modelo de calidad McCall est organizado
sobre tres tipos de Caractersticas de Calidad:
Factores (especicar): Ellos describen la visin externa del software, como es visto por los usuarios.
Criterios (construir): Ellos describen la visin interna del software, con es visto por el desarrollador.
Mtricas (controlar): Ellas son denidas y usadas para proveer una escala y mtodo para la medida.
ISO 9126 distingue entre fallos y no conformidad, siendo un fallo el no cumplimiento de los requisitos previos,
mientras que la no conformidad afecta a los requisitos especicados. Una distincin similar es hecha entre
la validacin y la vericacin.

1 Utilidad de las normas ISO / IEC 9126


Este estndar est pensado para los desarrolladores, adquirentes, personal que asegure la calidad y evalu-
adores independientes, responsables de especicar y evaluar la calidad del producto software.
Por tanto, puede servir para validar la completitud de una denicin de requisitos, identicar requisitos
de calidad de software, objetivos de diseo y prueba, criterios de aseguramiento de la calidad, etc.
La calidad de cualquier proceso del ciclo de vida del software (estndar ISO 12.207) inuye en la calidad
del producto software que, a su vez, contribuye a mejorar la calidad en el uso del producto.
La calidad del software puede evaluarse midiendo los atributos internos (medidas estticas o productos
intermedios) o atributos externos (comportamiento del cdigo cuando se ejecuta).

http://cnx.org/content/m17461/1.3/

Вам также может понравиться