Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTUDIANTES:
SUSAN CUELLAR SILVA
REYNALDO ALARCN PEREZ
EDISON QUISPE ARANGO
PAMELA MERINO ORTEGA
ANDAHUAYLAS- APURMAC
PER
pg. 1
Contenido
DEDICATORIA ...................................................................................................................................... 3
INTRODUCCIN .................................................................................................................................. 4
ABSTRACT ........................................................................................................................................... 5
MARCO TERICO ................................................................................................................................ 6
1.- Modelo de Calidad Establecido por el estndar ISO 9126 ......................................................... 6
2.- Caractersticas Propuestas por ISO-9126 ................................................................................... 7
2.1.- Funcionalidad ..................................................................................................................... 7
2.2.- Confiabilidad....................................................................................................................... 7
2.3.- Usabilidad ........................................................................................................................... 8
2.4.- Eficiencia ............................................................................................................................. 9
2.5.- Mantenibilidad ................................................................................................................... 9
2.6.- Portabilidad ...................................................................................................................... 10
3.- Establecimiento de la evaluacin............................................................................................. 11
3.1.-Determinar Objetivo de la evaluacin: .............................................................................. 11
3.2.-Establecer Tipo de evaluacin: .......................................................................................... 11
3.3.-Identificar el tipo de producto: .......................................................................................... 12
4.- Planificacin de la evaluacin .................................................................................................. 12
5.- Establecer el Modelo de Calidad.............................................................................................. 13
5.1.- Nivel 0: Tipo de calidad (Mtricas de Producto y mtricas proceso)............................... 13
5.2.- Nivel 1: Caractersticas ...................................................................................................... 13
5.3. - Nivel 2: Sub-caractersticas .............................................................................................. 13
5.4.- Nivel 3: Mtricas ............................................................................................................... 13
5.5.- Nivel 4: Indicadores........................................................................................................... 14
6.- Determinar la puntuacin/calificacin de los elementos que componen el modelo.............. 16
6.1.- Nivel 0: Tipos de calidad ................................................................................................... 16
6.2.-Nivel 1. Caractersticas ....................................................................................................... 17
6.3.-Nivel 2: Sub-caractersticas ................................................................................................ 18
6.4.-Nivel 3: Mtricas ................................................................................................................ 20
7.- Presentar Informe .................................................................................................................... 22
CONCLUSIN..................................................................................................................................... 23
pg. 2
DEDICATORIA
pg. 3
INTRODUCCIN
Hoy en da las compaas de todo el mundo industrializado reconocen que la calidad del producto
se traduce en ahorro de costos y en una mejora general. El desarrollo de software no es la
excepcin, por lo que en los ltimos aos 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 parmetros que permitan
establecer los niveles mnimos que un producto de este tipo debe alcanzar para que se considere
de calidad. El problema es que la mayora de las caractersticas que definen al software no se
pueden cuantificar fcilmente; generalmente, se establecen de forma cualitativa, lo que dificulta
su medicin, ya que se requiere establecer mtricas que permitan evaluar cuantitativamente cada
caracterstica 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 estn los factores de calidad de McCall y aquellos propuestos por HewlettPackard,
funcionalidad, usabilidad, fiabilidad, rendimiento, compatibilidad.
Adems, se han hecho varios intentos por estandarizar los mecanismos de evaluacin de calidad
del software. Entre los principales estn la familia de normas ISO 9000 (en especial la ISO 9001 y la
ISO 9003-2), el modelo de niveles madurez CMM (Capability Maturity Model), el estndar para el
aseguramiento de planes de calidad del IEEE 730:1984, el plan general de garanta de calidad del
Consejo Superior de Informtica MAP y la norma ISO/IEC 9126, que es objeto de este trabajo.
En este trabajo se expondr un esquema general del estndar ISO 9126, con el fin de mostrar los
elementos que deben considerarse en la evaluacin de calidad de los productos de software de
acuerdo a este estndar, de modo que todo aqul que se interese en aplicar modelos de calidad
en la produccin de software pueda generar sus propias mtricas bajo la gua de este estndar.
pg. 4
ABSTRACT
Today, companies throughout the industrialized world recognize that product quality translates
into cost savings and overall improvement. Software development is no exception, so in recent
years intensive work has been done to apply the concepts of quality in the software field.
Talking about software quality implies the need to have parameters that allow establishing the
minimum levels that a product of this type must reach to be considered quality. The problem is
that most of the features that define the software can not be easily quantified; Are generally
established in a qualitative way, which makes it difficult to measure them, since it is necessary to
establish metrics that allow quantitative evaluation of each characteristic depending on the type
of software that is intended to qualify.
In this sense, many works have been done that establish proposals for the establishment of the
qualitative factors that affect the quality of the software. Among the main ones are the quality
factors of McCall and those proposed by HewlettPackard, functionality, usability, reliability,
performance, compatibility.
In addition, several attempts have been made to standardize software quality assessment
mechanisms. Among the main ones are the ISO 9000 family of standards (in particular ISO 9001
and ISO 9003-2), the maturity level model CMM (Capability Maturity Model), the standard for the
assurance of IEEE 730: 1984 quality plans , The general quality assurance plan of the MAP Higher
Council and the ISO / IEC 9126 standard, which is the subject of this work.
This paper will present a general outline of the ISO 9126 standard, in order to show the elements
that should be considered in the quality evaluation of software products according to this
standard, so that anyone interested in applying models Of quality in software production can
generate its own metrics under the guidance of this standard.
pg. 5
MARCO TERICO
1.- Modelo de Calidad Establecido por el estndar ISO 9126
La ISO, bajo la norma ISO-9126, ha establecido un estndar internacional para la evaluacin de la
calidad de productos de software el cual fue publicado en 1992 con el nombre de caractersticas y
directrices para su uso, en el cual se establecen las caractersticas de calidad para productos de
software.
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 de productos de software.
pg. 6
2.- Caractersticas Propuestas por ISO-9126
A continuacin, se detalla cada una de las caractersticas que establece el estndar ISO-9126.
2.1.- 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 diseado. Para este propsito se establecen los siguientes atributos:
Seguridad
Interoperab
Conformidad
ilidad
Exactitud
Adecuacin
2.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:
pg. 7
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 al tiempo y el
esfuerzo necesarios para lograrlo.
Recuperac
in
Tolerancia
a fallas
Nivel de
madurez
2.3.- Usabilidad
Consiste de un conjunto de atributos que permiten evaluar el esfuerzo necesario que deber
invertir el usuario para utilizar el sistema.
Operabili
dad
Facilidad
de
Aprender
Compren
sibilidad
pg. 8
2.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:
Comportamiento con respecto al Tiempo. Atributos del software relativos a los tiempos
de respuesta y de procesamiento de los datos.
Comportamiento con respecto a Recursos. Atributos del software relativos a la cantidad
de recursos usados y la duracin de su uso en la realizacin de sus funciones.
Comportamient
o con respecto a
Recursos
Comportamient
o con respecto al
Tiempo
2.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 o por el incremento de funcionalidad. En este caso,
se tienen los siguientes factores:
pg. 9
Estabilida Facilidad
d de Prueba
Capacidad de
modificacin
Capacidad de
anlisis
2.6.- Portabilidad
En este caso, se refiere a la habilidad del software de ser transferido de un ambiente a otro, y
considera los siguientes aspectos:
Conformid Capacidad de
ad reemplazo
Facilidad de
Instalacin
Adaptabili
dad
pg. 10
3.- Establecimiento de la evaluacin
Identificada la necesidad del trabajo se debe determinar el enfoque de la medicin. En esta fase se
debe:
Determinar
objetivo de
la
evaluacin
Identificar Establecer
el tipo de tipo de la
producto evaluacin
3.2.-Establecer Tipo de evaluacin: Consiste en identificar el tipo de evaluacin. Esta puede ser:
Producto o proceso.
pg. 11
3.3.-Identificar el tipo de producto: Se debe identificar el Producto a evaluar sea ste:
Comercial, desarrollado a medida, software libre o gratuito, software rentado, alquilado,
comprado/por comprar, entre otros.
pg. 12
5.- Establecer el Modelo de Calidad
El modelo creado para evaluar software educativo se basa en estndares internacionales.
Este modelo diseado a medida pero que puede ser considerado en un contexto general considera
cuatro niveles a la hora de evaluar software. Estos niveles son:
Nivel 1: Caractersticas
Nivel 2: Sub-caractersticas
Nivel 3: Mtricas
Nivel 4: Indicadores
Las mtricas de producto: se basan en la familia ISO 9126, IEEE 14143, ISO 20.000 que contiene
mtricas internas, externas y de calidad en uso.
Las mtricas de proceso: resumen los aspectos comunes de los siguientes estndares COBIT, ISO
17799, ISO 27001, CMMI, ISO 15504, IEEE 1044, ITIL, ISO 20000, entre otros.
En este nivel se escogen las caractersticas deseadas en la evaluacin del software educativo,
pueden ser todas o aquellas que el equipo evaluador considere relevante o tambin se pueden
incluir particularidades del software educativo segn corresponda
pg. 13
5.5.- Nivel 4: Indicadores
Aplicada las frmulas llegamos a calcular el nmero resultante obtenido que puede ser un
nmero, un porcentaje, un numerador y un denominador, en fin, la medida en la cual las sub-
caractersticas se cumplan
Para documentar cualquier anexo o papel de trabajo que describa el modelo de calidad
establecido se usarn los siguientes cdigos asignados a caractersticas y sub-caractersticas:
EXA EXACTITUD
INT INTEROPERABILIDAD
REC RECUPERABILIDAD
APR APRENDIZAJE
OPE OPERABILIDAD
ATR ATRACCION
CAPACIDAD DE
MA MANTENIMIENTO CAN CAPACIDAD DE SER ANALIZADO
pg. 14
CAM CAMBIABILIDAD
EST ESTABILIDAD
COE COEXISTENCIA
REE REEMPLAZABILIDAD
pg. 15
6.- Determinar la puntuacin/calificacin de los elementos que componen
el modelo
Se debe precisar los criterios de valoracin establecidos por niveles.
6.1.1.-Mtricas de producto
60 puntos para mtricas de calidad interna y externa,
20 puntos para las mtricas de calidad de uso
Las mtricas de calidad interna y externa son tomadas del modelo ISO 9126 y permiten evaluar
criterios necesarios de todo software educativo tal como lo incluy en su debida poca el modelo
de McCall y que est vigente an en nuestros das.
6.1.2.-Mtricas de proceso
Las mtricas de proceso se consideran en el modelo nicamente si la evaluacin de software
educativo se lo hace para la empresa o institucin educativa desarrolladora de dicho aplicativo y si
es que se considera evaluar el mantenimiento del software educativo en el tiempo.
pg. 16
6.2.-Nivel 1. Caractersticas
En este nivel se distribuye el puntaje asignado en el nivel 0 acorde a criterios de la evaluacin. Este
puntaje es sugerido por el personal tcnico, pero debe estar debidamente aprobado por el cliente.
De las mtricas de producto tres caractersticas fueron consideradas preponderantes para el caso
y stas fueron: Funcionalidad, usabilidad y fiabilidad a la cual le otorgamos el mayor puntaje de
una calificacin de 80 puntos y los 20
pg. 17
6.3.-Nivel 2: Sub-caractersticas
En este nivel el personal del equipo de evaluadores establece los puntajes de valoracin repartidos
apropiadamente pero que en total deben sumar el valor aprobado por el cliente en el nivel 1.
Tanto el cuestionario como las pruebas se deben ejecutar en nmero mnimo de tres y se debe
determinar el peso relativo que deben tener en la evaluacin, el cual se puede resumir de la
siguiente forma:
pg. 18
Tabla 5: Escala de Likert de 5 niveles
1 2 3 4 5
Las pruebas deben ser ejecutadas sobre los productos software y ante la presencia de los
solicitantes de la evaluacin.
6.3.1.-Evaluacin ponderada
El procedimiento planteado es:
Establecer un peso para cada caracterstica evaluada en la prueba. La suma de los pesos
da un 100%.
La sumatoria de la multiplicacin del cumplimiento de la caracterstica con el respectivo
peso.
Peso Cumplimiento
Caracterstica
1 P1 C1 Dnde:
Caracterstica
2 P2 C2 C: representa el cumplimiento de la caracterstica,
Caracterstica Si (1) y No (0)
3 P3 C3
Caracterstica
n Pn Cn P: ponderacin de la caracterstica, la suma de las
ponderacin da 100%
Valor
R =
ponderado =1
pg. 19
6.3.2.-Proporcin de cumplimiento
El procedimiento planteado es:
Tabla 7: Ejemplo de
cumplimiento
Cumplimiento
Caracterstica 1 1
Caracterstica 2 1
Caracterstica 3 0
. ..
Caracterstica n 1
Proporcin 0,75
% Cumplimiento= (C1+C2+C3+..Cn)/n *100
6.4.-Nivel 3: Mtricas
A cada mtrica seleccionada le asignar un puntaje mximo de referencia.
La suma de los puntajes mximos de todas las mtricas deber ser igual a 100 puntos.
Slo se usarn nmeros enteros en la puntuacin de cada caracterstica y sub-
caracterstica.
Todos los puntajes sern referidos como puntaje establecidos, en todos los niveles.
Los valores obtenidos al efectuar la medicin sern denominados puntajes obtenidos y son
expresados en funcin de las escalas establecidas previamente. En la ejecucin de la medicin
puede ocurrir que una caracterstica, sub-caracterstica, mtrica o indicador no alcance el puntaje
establecido, pero en su defecto nunca podr ser de mayor valor.
En la ejecucin de las mediciones se ejecutan todas las pruebas establecidas para el modelo.
Existen varios tipos de pruebas, entre los que se destacan: Pruebas de carga mxima, Pruebas de
almacenamiento, Pruebas de tiempo de ejecucin, Prueba de recuperacin, Prueba de
procedimientos, Prueba de factores humanos, Pruebas de usabilidad, Pruebas de smoke
(Sistema), Pruebas de unidad o unitarias, Pruebas de integracin, Pruebas funcionales, Pruebas de
configuracin e instalacin, Pruebas de caja negra Pruebas de sentencia, Pruebas de rendimiento,
pg. 20
Pruebas de background, Pruebas de estrs, Pruebas de recuperacin de errores, Pruebas de
seguridad, Pruebas de multiusuario, Pruebas de configuracin, Pruebas de instalacin y otras de
acuerdo a las necesidades de la evaluacin
En este caso se aplicaron para definir este modelo los siguientes instrumentos: pruebas de caja
negra, pruebas administrativas, cuestionario de relevamiento tcnico, encuestas dirigidas a
usuarios y entrevistas de confirmacin con el personal tcnico. Todas ellas con la respectiva
puntuacin asociada a la caracterstica, sub-caracterstica, mtrica e indicador.
Este cuadro de resultados permite apreciar los resultados finales y nos ayuda a determinar el
producto que cumple con las especificaciones.
Donde PE es el puntaje establecido para cada nivel y PO el puntaje obtenido luego de la aplicacin
de los instrumentos, as como su respectiva tabulacin y medicin.
La valoracin, que resume un conjunto de niveles calificados, es el paso final del proceso de
evaluacin del software.
pg. 21
recomendar el uso o aplicacin del mismo. Si se evalan dos softwares educativos, se
recomendar el uso de aquel que obtenga el mayor puntaje.
el informe ejecutivo
el informe analtico.
Instrumentos Descripcin
Cuestionario Evaluacin de los atributos por parte del
operador calificado.
Pruebas de Caja Evaluacin de mdulos y funcionalidades
Negra de atributos por parte del equipo auditor
Lista de Evaluacin de aspectos relacionados con
verificacin los atributos por parte del equipo auditor.
Prueba Evaluacin del cumplimiento de atributos
administrativa por parte del equipo auditor.
En este anexo que debe estar incluido en el informe se muestra una explicacin de los
instrumentos usados en la evaluacin y el objetivo del uso del mismo, as como debe precisar que
informacin se recogi en ellos.
pg. 22
CONCLUSIN
En conclusin la norma ISO: 9126 su objetivo principal no es necesariamente alcanzar una calidad
perfecta, sino la necesaria y suficiente para cada contexto de uso a la hora de la entrega y del uso
del software por parte de los usuarios y es necesario comprender las necesidades reales de los
usuarios con tanto detalle como sea posible.
pg. 23