Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Control de calidad.
comparar la salida de cada proceso. Dicho bucle es esencial para minimizar los efectos
producidos.
Garanta de la calidad.
Costo de la calidad.
El costo de la calidad incluye todos los costos que se generan o que demandan el
desarrollo de las actividades relacionadas con la calidad. Los estudios de costo de la
calidad se llevan a cabo para ofrecer una lnea base e identificar oportunidades que
reduzcan el costo de calidad y proporcionan una base que sirva de comparacin. La base
de normalizacin casi siempre es monetaria, ya que se tienen los datos necesarios para
evaluar dnde se encuentran las oportunidades para mejorar los procesos, se puede
evaluar el efecto de los cambios en trminos monetarios. Los costos de calidad se dividen
en:
1) Costos asociados con prevencin; estos costos incluyen la planificacin de la calidad,
revisiones
tcnicas
formales,
equipo
de
pruebas
y
entrenamiento.
2) Evaluacin y fallas; estos costos incluyen actividades que permiten comprender mejor
la condicin del producto a travs de cada proceso. Algunos ejemplos de costos de
valuacin incluye ni inspeccin en el proceso y procesos, calibracin y mantenimiento de
equipo adems de las pruebas correspondientes. Los costos de fallas son aquellos que
desaparecern si no hubiese defectos antes de enviar el producto a los clientes. Estos
costos se subdividen en costos de fallas internas y externas.
Se incurren los costos de fallas internas cuando se detecta un defecto en el producto
antes del envo, dichos costos incluyen reelaboracin, reparacin y anlisis el modo de
falla. Los costos de fallas externas se asocian con defectos detectados despus de que el
producto ha sido enviado al cliente algunos ejemplos de estos son la resolucin de las
quejas, devolucin y reemplazo del producto, soporte de ayuda en lnea y trabajo de
garanta.
Six Sigma.
Los sistemas ISO de garanta de calidad fueron creados para ayudar a las organizaciones
a garantizar que sus productos y servicios satisfacen las expectativas de los clientes al
cumplir las especificaciones. El estndar ISO 9000 describe un sistema que garantiza la
calidad en trminos genricos y que se puede aplicar a cualquier negocio sin importar los
productos o servicios ofrecidos. ISO 9000 requiere que los sistemas de operaciones de
calidad y una compaa se sometan a revisin de auditores de una tercera entidad, el cual
tiene conocimiento del estndar y de su funcionamiento. Antes del registro exitoso, los
auditores extienden a la compaa un certificado de la organizacin que representan.
Entrevistas de auditora semianuales garantizan la concordancia continua con el estndar.
El estndar de garanta de la calidad que se aplica en la ingeniera del software es el ISO
9001: 2000. Este estndar contiene 20 requisitos que deben estar presentes para generar
un sistema eficiente de garanta de la calidad. Puesto que el estndar 9001: 2000 es
aplicable a todas las disciplinas de ingeniera, se ha desarrollado un conjunto especial de
directrices que permiten interpretar el estndar para emplearlo en el proceso de software.
Los requisitos que especifica el estndar abordan tpicos como responsabilidad de la
gestin, sistema de calidad, revisin de contrato, control de diseo, control de
documentos y datos, identificacin y seguimiento del producto, control de proceso,
inspeccin y pruebas, acciones correctivas y preventivas, control de registros de calidad,
auditoras de calidad interna, entrenamiento, servicio y tcnicas estadsticas.
Una organizacin de software obtendr el registro ISO 9001:2000 si establece polticas y
procedimientos para abordar cada uno de los requisitos anotados adems, ser capaz de
demostrar
que
se
siguen
dichas
polticas
y
procedimientos.
Entre las polticas y procedimientos que se deben de demostrar en una auditora estn las
siguientes:
a) Establecer los elementos de un sistema de gestin de calidad
Describir el proceso.
Para planeacin.
En cada caso debe presentarse una medicin. Se debe comparar el software con algn
conjunto de datos y obtener as algn indicio sobre la calidad. McCall, Richards & Walters
(1977), propusieron una clasificacin de los factores que afectan directamente a la calidad
del software. Estos factores se muestran en la figura 2.30 En ella se concentran tres
aspectos importantes de un software:
Caractersticas operativas.
A continuacin se describen los factores que propone McCall, Richards & Walters.
Correccin.
El grado en que el programa cumple con su especificacin y satisfacer los objetivos que
propuso el cliente.
Confiabilidad.
Eficiencia.
Integridad.
El grado de control sobre el acceso al software o los datos por parte de las personas no
autorizadas.
Facilidad de uso.
Facilidad de mantenimiento.
Flexibilidad.
El esfuerzo que demanda probar un programa con el fin de asegurar que realiza su
funcin.
Portabilidad.
Facilidad de reutilizacin.
Interoperabilidad.
Correccin.
Confiabilidad.
El grado en que se puede esperar que un producto de software lleve a cabo sus funciones
esperadas con la precisin requerida.
Eficiencia.
Integridad.
El grado en que puede controlarse (facilitar y restringir) el uso y acceso al software y a los
datos, tanto al personal autorizado como al no autorizado.
Facilidad de uso.
Facilidad de mantenimiento.
Flexibilidad.
El esfuerzo requerido para modificar un producto de software una vez que se encuentra
ya liberado o en produccin, esto es, una vez que el usuario est haciendo uso de l.
Facilidad de prueba.
El esfuerzo requerido para probar un producto de software, de tal forma que se asegure
que realiza las funciones especificadas por el usuario.
Portabilidad.
Reusabilidad.
El grado en que un producto de software (o alguna de sus partes) pueda volver a ser
utilizado en otras aplicaciones, an cuando la funcionalidad de la misma cambie.
Facilidad de interoperacin.
El esfuerzo requerido para lograr que un producto de software trabaje con otro,
compartiendo recursos.
2.12.2 Medidas, mtricas e indicadores
La medicin asigna nmeros o smbolos a atributos de entidades reales. Esto requiere un
modelo de medicin que abarque un conjunto existente de reglas. En el contexto de la
ingeniera del software una medida proporciona una indicacin cuantitativa de la
extensin, la cantidad, la dimensin, la capacidad o el tamao de algn atributo de un
producto o proceso. La medicin ocurre como resultado de la recopilacin de uno o ms
puntos de datos. Una mtrica de software relaciona de alguna manera las medidas
individuales, de igual manera un ingeniero de software recopila medidas y desarrolla
mtricas para obtener los indicadores.
Un indicador es una mtrica o una combinacin de mtricas que proporcionan
conocimientos acerca del proceso del desarrollo de software, un proyecto de software o el
propio producto. Un indicador proporciona conocimientos que permiten a los ingenieros de
software ajustar el proceso, el proyecto o el producto para que las cosas mejoren. Existe
la necesidad de medir y controlar la complejidad en el desarrollo del software, debe de
tenerse la posibilidad de desarrollar medidas de diferentes atributos internos del
programa. Estas medidas y las mtricas derivadas de ellas se utilizan como indicadores
independientes de la calidad de los modelos de anlisis y diseo.
Antes de generar e introducir una serie de mtricas del producto debemos contemplar que
se:
el software de alta calidad. Ejiogu (1991), define un conjunto de atributos que toda mtrica
efectiva del software debe abarcar. La mtrica derivada y las medidas que llevan a ella
deben ser:
Aunque casi todas las mtricas de software satisfacen esos atributos, algunas mtricas de
uso comn no cumplen con una o dos de ellas. Aunque se ha propuesto una amplia
variedad de taxonoma en mtricas, el siguiente esquema atiende a las cuatro ms
importantes en el desarrollo del software.
Tamao del sistema. Mide el tamao general del sistema, definido desde el
punto de vista de la informacin disponible como parte del modelo de
anlisis.
Mtricas para el modelo de diseo. Estas mtricas cuantifican los atributos del
diseo de manera tal que le permiten al ingeniero de software evaluar la calidad
del diseo, la mtrica incluye:
o
Mtricas para el cdigo fuente. Estas mtricas miden el cdigo fuente y se usan
para evaluar su complejidad, adems de la facilidad con que se mantiene y prueba
entre otras caractersticas como:
o