Está en la página 1de 5

------Uno de los principales problemas a los que nos enfrentamos a la hora de hablar de la

calidad del software es el siguiente: Es realmente posible encontrar un conjunto de


propiedades en un software que nos den una indicacin de su calidad? Para dar respuesta a
esta pregunta aparecen los Modelos de Calidad. En los Modelos de Calidad, la calidad se
define de forma jerrquica y tienen como objetivo resolver la complejidad mediante la
descomposicin.
2.3.2- Estndares de Calidad del Software a Nivel Producto
Calidad en el Ciclo de Vida segn ISO/IEC 9126-1

La calidad del producto de software puede ser evaluada por medio de la medicin de
atributos internos, externos o a travs de la calidad en uso (Figura 35)
La calidad del producto contribuye a mejorar la calidad en uso.








Lacalidad interna indica la existencia de calidad externa y sta indica la existencia de
calidad en uso (Figura 36).


El modelo de calidad de ISO 9126-1 establece 3 niveles: (1) Caracterstica, (2)
Subcaracterstica y (3) Mtricas.
Existen mtricas internas y externas. Las mtricas internas pueden ser aplicadas a un
software no ejecutable durante el diseo y la codificacin. Las mtricas externas se utilizan
en el software ejecutable.


















Sistema Red de Egresados de la Universidad Peruana Unin

El presente trabajo expondr un esquema general del estndar ISO 9126, con el fin de
mostrar los elementos que vamos a considerar en la evaluacin de calidad de los
productos de software de acuerdo a este estndar.

El estndar ISO-9126 establece que cualquier componente de la calidad del software
puede ser descrito en trminos de una o ms de seis caractersticas bsicas las cuales son:
Funcionalidad, confiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad.
Cada una de las cuales se detalla a travs de un conjunto de sub caractersticas que
permiten profundizar en la evaluacin de la calidad del producto de software.

La siguiente tabla muestra la pregunta central que atiende cada una de estas
caractersticas.




Caractersticas Propuestas por ISO-9126
1. Funcionalidad
En este grupo rene una serie de atributos que permiten calificar sin un producto de software
maneja en forma adecuada el conjunto de funciones que satisfagan las necesidades para las cuales
fue diseado.
Para este propsito se establecen los siguientes atributos.


1.1 Adecuacin. Se enfoca a evaluar si el software cuenta con un conjunto de funciones
apropiadas para efectuar las tareas que fueron especificadas en su definicin.
1.2 Exactitud. Este atributo permite evaluar si el software presenta resultados o efectos
acordes a las necesidades para las cuales fue creado.
1.3 Interoperabilidad. Permite evaluar la habilidad del software de interactuar con otros
sistemas previamente especificados.
1.4 Conformidad. Evala si el software se adhiere a estndares, convenciones o
regulaciones en leyes y prescripciones similares.
1.5 Seguridad. Se refiere a la habilidad de prevenir el acceso no autorizado, ya sea
accidental o premeditado, a los programas y datos.


2. Confiabilidad
Aqu se agrupan un conjunto de atributos que se refieren a la capacidad del software de
mantener su nivel de ejecucin bajo condiciones normales en un periodo de tiempo
establecido. Las sub caractersticas que el estndar sugiere son:

2.1 Nivel de madurez. Permite medir la frecuencia de falla por errores en el software.
2.2 Tolerancia a fallas. Se refiere a la habilidad de mantener un nivel especfico de
funcionamiento en caso de fallas del software o de cometer infracciones de su interfaz
especfica.
2.3 Recuperacin. Se refiere a la capacidad de restablecer el nivel de operacin y recobrar
los datos que hayan sido afectados directamente por una falla, as como el tiempo y el
esfuerzo necesarios para lograrlo.

3. Usabilidad
Consiste de un conjunto de atributos que permiten evaluar el esfuerzo necesario que
deber invertir el usuario para utilizar el sistema.

3.1 Comprensibilidad. Se refiere al esfuerzo requerido por los usuarios para reconocer la
estructura lgica del sistema y los conceptos relativos a la aplicacin del software.
3.2 Facilidad de Aprender. Establecer atributos del software relativos al esfuerzo que los
usuarios deben hacer para aprender a usar la aplicacin.
3.3 Operatividad. Agrupa los conceptos que evalan la operacin y el control del sistema.

4. Eficiencia

Esta caracterstica permite evaluar la relacin entre el nivel de funcionamiento del
software y la cantidad de recursos usados. Los aspectos a evaluar son:

4.1 Comportamiento con respecto al Tiempo. Atributos del software relativos a los
tiempos de respuesta y de procesamiento de los datos.
4.2 Comportamiento con respecto a Recursos. Atributos del software relativos a la
cantidad de recursos usados y la duracin de uso en la realizacin de sus funciones.

5. Mantenibilidad

Se refiere a los atributos que permiten medir el esfuerzo necesario para realizar
modificaciones al software, ya sea por la correccin de errores y por el incremento de
funcionalidad. En este caso, se tienen los siguientes factores:

5.1 Capacidad de anlisis. Relativo al esfuerzo necesario para diagnosticar las deficiencias
o causas de fallas, o para identificar las partes que debern ser modificadas.
5.2 Capacidad de modificacin. Mide el esfuerzo necesario para modificar aspectos del
software, remover fallas o adaptar el software, remover fallas o adaptar el software
para que funcione en un ambiente diferente.
5.3 Estabilidad. Permite evaluar los riesgos de efectos inesperado

También podría gustarte