derechos reservados, 2002 técnicas de calidad en el software (cb-00-885) prof. juan antonio vega...
TRANSCRIPT
Derechos Reservados, 2002
Técnicas deTécnicas deCalidad en el SoftwareCalidad en el Software
(CB-00-885)(CB-00-885)
Prof. Juan Antonio Vega Fernándezhttp://dcc.gda.itesm.mx/~javega/Tecnicas_de_Calidad_en_el_Software/
Tel.: 3669-3000 ext. 3128 y 3129
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Introducción a la Calidad
• Estándares en la Ingeniería del Software
• El Modelo de Capacidad y Madurez
• ISO 15504 – Spice
• El enfoque de Pruebas del Ciclo de Vida
– Pruebas por Revisiones
– Pruebas de Requerimientos
– Pruebas de Diseño
– Pruebas de Código
– Pruebas de Caja Negra
• Herramientas de Automatización de Pruebas
ContenidoContenido
Calidad
EstándaresInternacionales
Valoración delProceso
Pruebas deSoftware
Visión del EntornoInternacional
compromiso con el desarrollo sostenible
del país y de sus comunidades
conciencia clara de las necesidades del país y de sus regiones
Administración de Proyectos
de Información Sistemas de Apoyo a la
Administración y Planeación
Metodologías de Análisis y
Diseño de sistemas
Arquitecturasde Desarrollode Software
Técnicas deProducción de Sistemas
Técnicas de Calidad en el Software
Materias del Sector Curricularde Ingeniería de Software
personas comprometidas con el desarrollo de su comunidad para mejorarla en lo social, en lo económico y en lo político, y que sean competitivas internacionalmente en su área de conocimiento
Bibliografia
• Libro de Texto– Software Quality Assurance
– Daniel Galin
– Addison-Wesley, 2003
Bibliografía
• CMU-SEI (1994). The capability Maturity Model, Guidelines for Improving the Software Process. Reading, MA: Addison-Wesley.
• Florac, W. A. & Carleton, A. D. (1999). Measuring the software process, Statistical Process Control for Software Process Improvement. Reading, MA: Addison-Wesley.
• Kit, E. (1995). Software Testing in the Real World, improving the process. Harlow, England: ACM Press/Addison-Wesley.
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
Introducción a la CalidadIntroducción a la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Definiciones de Calidad
• Filosofías de Calidad
• Los Problemas de la Calidad en el Software
Introducción a la CalidadIntroducción a la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• En grupos de aproximadamente 4-5 personas defina qué es la calidad.
• Exponga la definición del grupo al resto de sus compañeros.
• Crítique y comente cada una de las definiciones.
EjercicioEjercicio
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
En busca de la CalidadEn busca de la Calidad
• ¿Cuándo hay Calidad?
– La calidad de un producto es “alta” si responde o supera nuestras expectativas. La Calidad es “baja” en caso contrario.
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• La palabra “Calidad” es usada de maneras diferentes y con diversos significados.
• “Alta Calidad” y “Baja Calidad” no son términos objetivos.
La Ambigüedad de la CalidadLa Ambigüedad de la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Un producto o servicio puede ser juzgado de manera diferente…– … si las personas tienen educación, edad, experiencias
y antecedentes distintos.
– … dependiendo de la situación, estado de ánimo, y necesidades de las personas.
– … si las personas tienen diferentes estándares de calidad.
La Ambigüedad de la CalidadLa Ambigüedad de la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Aunque sea difícil describir la Calidad, rara vez uno duda cuando se encuentra con una Calidad superior e inferior.
• Las personas comunican su opinión a otras personas, aunque sea subjetiva y determinada por la situación.
La Ambigüedad de la CalidadLa Ambigüedad de la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• El interés por la Calidad está creciendo en todo el mundo.
• Clientes y usuarios son cada vez más exigentes.
• ¿Cuándo van a prestar las empresas atención a las exigencias de Calidad?
– Cuando se den cuenta que la Calidad es rentable.
Conciencia de la Calidad Conciencia de la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• La Calidad no cuesta.
• La Calidad no siempre es gratuita, pero siempre es más barata que la alternativa.
El Costo de la CalidadEl Costo de la Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
La Calidad es RentableLa Calidad es Rentable
• Las empresas gastan entre 20 y 30% de facturación resolviendo equivocaciones y quejas.
• La baja calidad perjudica la imagen de la empresa y cuesta sumas incalculables de dinero.
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Invertir en Calidad da como resultado…» Menos Defectos
» Mejores Productos
» Mejor Situación Económica
» Aumento del Bienestar
» Menor Rotación del Personal
» Menor Ausentismo
» Clientes Satisfechos
» Mejor Imagen
La Inversión en CalidadLa Inversión en Calidad
Características de la CalidadCaracterísticas de la Calidad
• La Calidad se ve simple
• La Calidad no es absoluta
• La Calidad es multidimensional
• La Calidad está sujeta a limitantes
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Rolls-Royce– El mejor carro posible sin importar el precio.
– Artesanía a mano
– No importa el gasto de combustible, ni el costo del seguro, ni el costo del mantenimiento.
Ejemplos de CalidadEjemplos de Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• BMW– Calidad a un precio
dado alto– Mejor ingeniería
posible– Impecables detalles
técnicos– Eficiente consumo de gasolina– Costo de mantenimiento alto
Ejemplos de CalidadEjemplos de Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Honda– Calidad a un precio
medio
– Buena ingeniería
– Eficiente consumo de gasolina
– Costo bajo de seguro
– Costo bajo de mantenimiento
Ejemplos de CalidadEjemplos de Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
• Golf– Calidad a un precio bajo
– El factor de costo es el más importante y se comprometen los demás factores
– La ingeniería no es tan buena, la suavidad del manejo es mala, el rendimiento del motor no es alto
– El costo de mantenimiento es bajo
Ejemplos de CalidadEjemplos de Calidad
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
Hacia una Hacia una Definición de CalidadDefinición de Calidad
La Calidad puede ser vista como la respuesta a las exigencias y expectativas “tangibles” e “intangibles” tanto de las otras personas como de las propias.
Tangibles: Tiempo, cantidad, finanzas, índice de defectos, función, durabilidad, seguridad, y garantía.
Intangibles: Actitudes, compromiso, comportamiento, atención, credibilidad, coherencia, y lealtad.
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
Definición de CalidadDefinición de Calidad
• Es la totalidad de características de un
producto o servicio que lo hacen satisfacer
las necesidades requeridas o implícitas
(ISO, 1986).
Dip
lom
ado
en C
alid
ad e
n el
Sof
twar
eD
iplo
mad
o en
Cal
idad
en
el S
oftw
are
Derechos Reservados, 1999
Juan Antonio Vega FernándezJuan Antonio Vega Fernández
La Calidad es un ProcesoLa Calidad es un Proceso
- -
+