Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01 - Conceptos
01 - Conceptos
Conceptos bsicos de
Calidad del Software
Introduccin
SW vs. otros productos industriales
Caractersticas bsicas
Definiciones de Calidad
Calidad de Software - 2
1. Conceptos Bsicos
Conceptos Bsicos en Calidad de Software
Calidad de Software - 3
1. Conceptos Bsicos
Por qu Calidad de Software?
LIMITED WARRANTY
Nebrisscape Inc. provides no warranty, either expressed or implied, with respect
to NEBRIGATORs performance, reliability or fitnees for any specified purpose.
Nebrisscape Inc. Does not warrant that the software or its documentation will
fulfil your requirements. Although Nebrisscape Inc. has performed thorough tests
of the software and reviewed the documentation, Nebrisscape Inc. does not
provide any warranty that the software and its documentation are free of errors.
Nebrisscape Inc. will in no case be liable for any damages, incidental, direct,
indirect or consequential, incurred as a result of impaired data, recovery costs,
profit loss and third party claims. The software is licensed as is. The purchaser
assumes the complete risk stemming from application of the NEBRIGATOR
program, its quality and performance.
If physical defects are discovered in the documentation or the CD on which
NEBRIGATOR is distributed, Nebrisscape Inc. will replace, at no charge, the
documentation or the CD within 180 days of purchase, provided proof of
purchase is presented.
Calidad de Software - 4
1. Conceptos Bsicos
SW vs. otros productos industriales
Calidad de Software - 5
1. Conceptos Bsicos
SW vs. otros productos industriales:
complejidad del producto
Calidad de Software - 6
1. Conceptos Bsicos
SW vs. otros productos industriales:
visibilidad del producto
Calidad de Software - 7
1. Conceptos Bsicos
SW vs. otros productos industriales:
procesos de desarrollo y produccin (I)
1. Desarrollo de producto:
Diseadores y profesionales de QA (Quality
Assurance) disean y prueban el prototipo
para detectar defectos.
2. Planificacin de produccin:
Acciones previas a puesta en produccin
3. Manufactura
Calidad de Software - 8
1. Conceptos Bsicos
SW vs. otros productos industriales:
procesos de desarrollo y produccin (y II)
1. Desarrollo de producto:
OK: en SW es donde se hacen las pruebas.
2. Planificacin de produccin:
En algunos casos s software llave en
mano.
3. Manufactura
La manufactura SW es automtica copiar
CDs y manuales-.
Calidad de Software - 9
1. Conceptos Bsicos
Caractersticas Bsicas del desarrollo de Software
Complejidad alta
Invisibilidad del producto
Deteccin de defectos en menos fases de
desarrollo y produccin
Calidad de Software - 10
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (I)
Calidad de Software - 11
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (II):
entorno del desarrollador profesional
Condiciones contractuales
Relacin cliente-proveedor
Trabajo en equipo
Cooperacin y coordinacin
Interfaces con otros sistemas software
Cambios de componentes del equipo
Mantenimiento de producto
Calidad de Software - 12
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (III):
condiciones contractuales
Calidad de Software - 13
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (IV):
relacin cliente-proveedor
Cooperacin continua.
Propenso a cambios
Calidad de Software - 14
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (V):
trabajo en equipo
Calidad de Software - 15
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (VI):
cooperacin y coordinacin
Calidad de Software - 16
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (VII):
cooperacin y coordinacin
Otro equipo
subcontratado
Equipo de
Equipo de
Desarrollo HW
Desarrollo SW
Equipo de
Desarrollo SW
Otro equipo
Nuestro subcontratado
Equipo
Otro equipo
Otro equipo subcontratado
Equipo de subcontratado
Desarrollo del
Cliente
Calidad de Software - 17
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (VIII):
interfaces con otros sistemas software
Calidad de Software - 18
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (IX):
cambio de componentes del equipo
Calidad de Software - 19
1. Conceptos Bsicos
Qu nos obliga a asegurar la Calidad en el SW (y X):
mantenimiento de producto
Calidad de Software - 20
1. Conceptos Bsicos
Definicin de Calidad (I)
ISO 8492:1986
Calidad de Software - 21
1. Conceptos Bsicos
Definicin de Calidad (II)
Calidad de Software - 22
1. Conceptos Bsicos
Definicin de calidad (III)
Calidad es:
Calidad de Software - 23
1. Conceptos Bsicos
Definicin de calidad (y IV)
Calidad de Software - 24
1. Conceptos Bsicos
Definicin de cliente (I)
Calidad de Software - 25
1. Conceptos Bsicos
Definicin de cliente (y II)
Calidad de Software - 26
1. Conceptos Bsicos
Definicin de software
Qu es Software?
Calidad de Software - 27
1. Conceptos Bsicos
Definicin de software de calidad
Calidad de Software - 29
1. Conceptos Bsicos
Qu es un error software? (I)
Calidad de Software - 30
1. Conceptos Bsicos
Qu es un error software? (y II)
Calidad de Software - 31
1. Conceptos Bsicos
Causas de Errores Software (I)
Calidad de Software - 32
1. Conceptos Bsicos
Causas de Errores Software (y II)
5. Errores de codificacin
6. Incumplimiento de estndares de codificacin y
documentacin
7. Pruebas incompletas
8. Errores de procedimiento
9. Errores de documentacin
Calidad de Software - 33
1. Conceptos Bsicos
Sistema de Gestin de la Calidad (I)
ISO 9000:2000
Calidad de Software - 34
1. Conceptos Bsicos
Sistema de Gestin de Calidad (y II)
Calidad de Software - 35
1. Conceptos Bsicos
Poltica de Calidad
ISO 9000:2000
Calidad de Software - 37
1. Conceptos Bsicos
Control de Calidad
Juran:
El control de calidad el el proceso a travs del cual se
miden las caractersticas de la calidad en un momento
dado, se comparan con estndares, y se toman acciones
sobre las desviaciones.
Shewhart:
Shewhart
Control significa accin para conseguir un determinado
propsito.
Control de calidad son las acciones necesarias para
mantener una determinada caracterstica o caractersticas
de la calidad dentro de unos lmites preestablecidos.
Calidad de Software - 38
1. Conceptos Bsicos
Mejora de Calidad
ISO 9000:2000
Calidad de Software - 39
1. Conceptos Bsicos
Aseguramiento de Calidad (I)
ISO 9000:2000
Calidad de Software - 40
1. Conceptos Bsicos
Aseguramiento de Calidad (y II)
Conformidad:
Cumplimiento de un requisito.
No conformidad
Incumplimiento de un requisito.
Defecto:
Incumplimiento de un requisito asociado a un uso previsto
o especificado.
ISO 9000:2000
Calidad de Software - 42
1. Conceptos Bsicos