1. Por
Tecnologías de la Información y la Comunicación
Erick Leonardo Ruiz Sànchez
Sistemas de Calidad
Mtra. Yadhira Alejandra Moreno Delgado
ITI81M
17/01/2014
2. Table of Contents
Medición de Calidad ..................................................................................................... 2
Eficacia en la eliminación de defectos ......................................................................... 4
Eficiencia: El conjunto de recursos informáticos y de código necesarios para que un
programa realice su función. Eficacia de la Eliminación de defectos (EED) ........... 4
Integración de métricas en el proceso de software..................................................... 4
Explicar los conceptos de: Medida, Medición, Métrica, Indicador error y defecto 5
Definiciones ............................................................................................................... 5
Métricas orientadas al tamaño. ............................................................................... 6
Papel de los Indicadores dentro de la Gestión de calidad de Software .................... 7
Medición del Software: Directo e Indirecto ................................................................ 8
Métricas relacionadas a calidad de Software ............................................................. 9
Bibliografía .................................................................................................................. 10
1
3. Medición de Calidad
Desafortunadamente, la definición y medida de la calidad han resultado ser
particularmente complejas en el ámbito de los servicios, puesto que, al hecho de que la
calidad sea un concepto aún sin definir hay que añadirle la dificultad derivada de
la naturaleza intangible de los servicios (GRONROOS, 1994).
Aun así, la calidad se ha convertido en una pieza clave dentro del sector terciario y su
búsqueda ha llevado a numerosos investigadores a desarrollar posibles definiciones y
diseñar modelos sobre la misma (BUTTLE, 1996). En la literatura sobre el tema,
el modelo que goza de una mayor difusión es el denominado Modelo de la Deficiencias
(PARUSARAMAN, ZEITHAML Y BERRY, 1985,1988) en el que se define la calidad
de servicio como una función de la discrepancia entre las expectativas de los
consumidores sobre el servicio que van a recibir y sus percepciones sobre el servicio
efectivamente prestado por la empresa. Los autores sugieren que reducir o eliminar dicha
diferencia, denominada GAP 5, depende a su vez de la gestión eficiente por parte de la
empresa de servicios de otras cuatro deficiencias o discrepancias (FIGURA 1). A
continuación pasamos a analizar los cinco gaps propuestos en su trabajo origen y sus
consecuencias (PARASURAMAN, BERRY Y ZEITHAML, 1991; ZEITHAML Y
BITNER, 1996).
La creciente importancia que representa el sector de servicios en las economías de todo el
mundo ha sido, sin duda, la causa principal del aumento de la literatura sobre el
marketing de los servicios en general. En ella se han tratado profusamente diferentes
temas en los últimos años, uno de los cuales ha sido la media de la calidad de servicio.
Diferentes modelos han sido definidos como instrumento de medida de la calidad de
servicio siendo el SERVQUAL (PARASURAMAN, ZEITHAML Y BERRY, 1985,
1988) y el SERVPERF (CRONIN Y TAYLOR, 1992) los que mayor número de trabajos
ha aportado a la literatura sobre el tema. La principal diferencia entre ambos modelos se
centra en la escala empleada: el primero utiliza una escala a partir de las percepciones y
expectativas mientras que el segundo emplea únicamente las percepciones.
Cuadro 1: Significado de las dimensiones del modelo SERVQUAL
2
5. Eficacia en la eliminación de defectos
Eficiencia: El conjunto de recursos informáticos y de código necesarios para que un
programa realice su función.
Eficacia de la Eliminación de defectos (EED)
.La Eficacia de la Eliminación de Defectos (EED) es una medida de la habilidad
de filtrar de las actividades de la garantía de calidad y de control, al aplicarse a
todas las actividades del marco de trabajo del proceso.
EED = E / (E + D)
Donde:
E es el número de errores (fallas detectadas antes de entregar el sistema al usuario por
primera vez)
D es el número de defectos (fallas detectadas después de entregar el sistema al usuario
por primera vez)
Integración de métricas en el proceso de software
¿Qué son?
Medidas cuantitativas que permiten obtener una visión de la eficacia del proceso Sw y
los proyectos que se llevan a cabo utilizando ese proceso como marco de trabajo.
4
6. ¿Quién lo hace?
Ingenieros de Sw: recopilan.Gestores de software: analizan y evalúan.
¿Por qué es importante?
Permite destacar las tendencias y hacer mejores estimaciones.
¿Cuáles son los pasos?
- Se define un conjunto limitado de medidas.
- Las medidas se normalizan usando métricas.
- Se analizan los resultados y se comparan con promedios anteriores.
¿Cuál es el producto obtenido?
Un conjunto de métricas del Sw
Las métricas del proceso permiten obtener un conjunto de indicadores de
proceso que conduzcan a la mejora de los procesos sw de largo plazo.
Las métricas del proceso se usan con fines estratégicos Las métricas del
proyecto permiten:
valorar el estado de un proyecto en curso,
rastrear los riesgos potenciales,
descubrir las áreas problema antes que se vuelvan “críticas”,
ajustar el flujo de trabajo o las tareas y
evaluar la habilidad del equipo del proyecto.
Las métricas del proyecto se usan con fines tácticos
Explicar los conceptos de: Medida, Medición, Métrica, Indicador error y
defecto
Definiciones
Medida. Proporciona una indicación cuantitativa de extensión, cantidad,
dimensiones, capacidad y tamaño de algunos atributos de un proceso o producto.
Pueden ser directas, p.e. número de líneas de código, número de errores
encontradoso pueden ser indirectas, p.e. funcionalidad, calidad, complejidad, etc.
Medición. Acto de determinar una medida.
5
7. Métrica. Es una medida cuantitativa del grado en que un sistema o proceso
posee un atributo dado. Por lo general relaciona una o más medidas, p.e. número
de errores encontrados por cada mil líneas de código.
Indicador error y defecto. Es una métrica o combinación de métricas que
proporcionan una visión del proceso, del proyecto o del software en sí, y poder
hacer ajustes para que las cosas mejoren.
Métricas orientadas al tamaño.
Medidas
Líneas de código (LOC).
Esfuerzo en hombre-mes.
Costo en pesos o dólares.
Número de páginas de documentación.
Número de errores. Fallas detectadas antes de entregar el software al cliente.
Número de defectos. Fallas detectadas después de entregar el software al cliente.
Número de personas en el proyecto.
Métricas
Errores por KLOC (mil líneas de código).
Defectos por KLOC.
Costo por KLOC.
Páginas de documentación por KLOC.
Errores por hombre-mes.
LOC por hombre-mes.
Costo por página de documentación.
Ventajas
Son fáciles de calcular.
Muchos modelos de estimación de software usan LOC o KLOC como datos de
entrada.
Existen un amplio conjunto de datos y literatura basados en LOC.
Desventajas
Son dependientes del lenguaje de programación.
Perjudica a los programas cortos pero bien diseñados.
Su uso en estimación es difícil porque hay que estimar las LOC a producirse
mucho antes de que se complete el análisis y el diseño.
6
8. Papel de los Indicadores dentro de la Gestión de calidad de Software
En la actualidad la calidad es un término que preocupa a las empresas desarrolladoras de
software y que debe tenerse en cuenta en todas las etapas del desarrollo del mismo, con el
objetivo de satisfacer las necesidades de los clientes.
Los indicadores de calidad proporcionan información objetiva que contribuye al
mejoramiento de los procesos y productos de software. En el presente artículo se
propone un conjunto de indicadores que contribuyen al mejoramiento de la gestión de la
calidad durante el proceso de desarrollo de software de simulación. Para el desarrollo de
la propuesta se hizo necesario llevar a cabo una investigación sobre la puesta en práctica
de indicadores en la actualidad, analizando el escenario nacional e internacional.
Es importante destacar que la calidad de un producto software debe ser considerada en
todos sus estados de evolución (especificaciones, diseño, código). No basta con tener en
cuenta la calidad del producto una vez finalizado, cuando los problemas de mala calidad
ya no tienen solución o la solución es muy costosa.
Propósitos de los indicadores de calidad
El propósito de los indicadores de calidad para software de simulación es determinar si el
software que se está construyendo respalda los requisitos funcionales y no funcionales
que le fueron atribuidos. Además de evaluar la calidad del producto y proceso para
producir productos de software. Es evaluar las condiciones y tendencias con relación a
los objetivos y metas trazadas e indicar si los objetivos han sido cumplidos o tiene
posibilidad de lograrse.
Por lo que la propuesta se divide en 3 grupos de indicadores para evaluar la manutención,
la fiabilidad y la eficiencia en el Proceso Productivo y del Producto Software de
simulación.
7
9. La medición cuenta con una larga tradición y constituye una disciplina fundamental en
cualquier ingeniería, y la Ingeniería del Software no debe ser una excepción, si bien hay
que tener siempre presente las peculiaridades que diferencian al software de otros
productos. La medición software es una disciplina joven, y ello ha influido notablemente
en que la Ingeniería del Software no haya alcanzado aún el grado de madurez que tienen
otras ingenierías.
Sin embargo, en la actualidad pocos dudan de la importancia de la medición para
conseguir incrementar la calidad y la productividad en el desarrollo y mantenimiento del
software. La necesidad y motivación por medir se ha incrementado notablemente con la
preocupación de las organizaciones por alcanzar mayores niveles de madurez y las
consiguientes certificaciones basadas en modelos y normas como ISO 9000, ISO 15504 o
CMMI. En efecto, para poder asegurar que un proceso presenta un determinado grado de
calidad y mejorarlo es necesario aplicar los correspondientes indicadores. Además, la
medición del software nos permite controlar qué es lo que ocurre en los proyectos
y predecir su esfuerzo y duración; así como mejorar los productos software.
Colaboran en el libro varios autores, entre los que se encuentran profesores de
universidad y profesionales de reconocido prestigio en el mundo de medición de software,
lo que aporta un gran valor añadido a la obra al ofrecer perspectivas y experiencias muy
variadas sobre prácticamente todos los aspectos relacionados con este tema.
Así, esta obra presenta de forma clara y precisa los conceptos fundamentales sobre la
medición de software, ofrece un tratamiento sistemático de los principales estándares y
métodos de medición internacionales, resume las principales métricas (útiles y válidas)
existentes en la actualidad, expone en profundidad las principales técnicas de estimación
de software, presenta cuestiones relacionadas con el control estadístico de procesos, y da
a conocer los aspectos organizativos y tecnológicos asociados a la implantación de
programas de medición y su relación con los indicadores estratégicos de la organización.
El libro va dirigido tanto a profesionales informáticos que estén trabajando en el área de
desarrollo o mantenimiento, como a directivos que tengan entre sus responsabilidades la
gestión de los sistemas informáticos, y, por supuesto, a ingenieros del software que se
encuentren trabajando en el campo de la calidad.
Medición del Software: Directo e Indirecto
Existen diferentes métodos de medición, cada uno de ellos utiliza una amplia gama de
técnicas y enfoques, para la selección de algún tipo de método de medición se debe de
considerar al menos los siguientes factores:
Exactitud requerida
Costo
Tiempo
Conveniencia, y Disponibilidad de equipos.
8
10. Complementando los métodos de medición calificados por el
VIM, podemos listar los siguientes:
Método de medición directa,
Método de medición indirecta,
Método de medición por sustitución (transferencia),
Método de medición diferencial,
Método de medición por nulo o cero,
Método de medición por relación.
A continuación se describen brevemente, los métodos de medición más comunes,
utilizados en metrología técnica e industrial:
Medición directa
En este método se obtiene un valor en unidades del mensurando, mediante un
instrumento, cadena o sistema de medición, digital o analógico, en forma de: indicador,
registrador, totalizador o integrador.
El sensor del instrumento es colocado directamente en contacto con el fenómeno que se
mide.
Medición indirecta
En este método se obtiene el valor del mensurando mediante: transformación, conversión
o cálculo de: Indicaciones, señales de medición, magnitudes de influencia o mediciones
de las variables de entrada (independientes).
Métricas relacionadas a calidad de Software
Métricas aplicadas al proceso y proyecto de SW
Categorizar la medición del SW:
Métricas orientadas a la función
Métricas orientadas a objetos
Métricas orientadas a casos de uso
Métricas orientadas a la Ingeniería Web.
Métricas de propósito estratégico.
Las métricas aplicadas al proceso establecen un conjunto de indicadores –
Mejora de procesos de SW.
Se basan en datos históricos o estadísticos.
9
Métricas orientadas al tamaño
Métricas privadas: Se aplica a individuos – y el resultado o información no se
publican.
11.
Métricas públicas:Origen privada – Se publican a todo el equipo.
Los indicadores del proceso permiten:
Al gestor, evaluar lo que funciona y lo que no
A la organización, tener una visión profunda de la eficacia de un
proceso ya existente
Bibliografía
(Introducción Al Análisis de Sistemas Y la Ingeniería de Software,
10/1/98)
(Areba, 2001)
Arrona, F. de J. (1987)
Calidad, el Secreto de la Productividad
. México: Técnica SA
Colunga, C. y Arturo Saldierna. (1994)
Los Costos de la Calidad
. México: Panorama.
Covey, Stephen (1999)
Los 7 Hábitos de la Gente Altamente Efectiva
. Franklin Covey
Crosby, P.B. (1991)
Calidad Sin Lagrimas
. México: McGraw-Hill
Esponda, A. (2001)
Hacia una Calidad más Robusta con ISO 9000:2000
. México: Panorama
Gutiérrez, M. (1989).
Administrar para la Calidad
. México: Limusa.
Henry L. L. and Schrock, E. M.(1998)
The Good an the Bad News About Quality
. New York:
Marcel Dekker.
Hernández Sampieri, R. y Fernández, C.C. (1998)
Metodología de la Investigación
México: Mc
Graw Hill
Hoyle, D. (1998)
10
12. ISO 9000 Manual de Sistemas de Calidad
.
España: Paraninfo.
Ladrón de Guevara, L. (1978)
Metodología de la Investigación Científica
. Bogota: Universidad Santo
Tómas
Lamprecht, J. L. (1996)
ISO 9000 Implementation for Small Business
. EUA: ASQC Quality Press
Méndez, A.C. (1999).
Metodología: Guía para elaborar diseños de investigación enciencias
económicas, contables y administrativas
.
Colombia: Mc Graw Hill. Oakland, J.S. (1999)
Administración de la Calidad Total
. México: Compañía Editorial Continental Radford, G.S. (1987)
Whitewares Production, Testing and Quality Control. New York: Oxford
Shewhart, W.A. (1931) Economic Control of Qualit y of Manufactured
Product
. New York: D. Van Nostrand Company
11