El documento trata sobre conceptos fundamentales de calidad de software como control de calidad, garantía de calidad y costo de calidad. Explica métodos para la revisión de software como revisiones técnicas formales y revisiones basadas en muestras. También describe el grupo encargado de la garantía de calidad del software y los factores que determinan la calidad como corrección, eficiencia e integridad. Por último, menciona estándares como ISO 9001:2000 aplicados a la ingeniería de software.
4. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 4
CONTROL DE
LA CALIDAD
mecanismos, acciones,
herramientas que
detecta la presencia de
errores
GARANTIA DE LA
CALIDAD
Conjunto de funciones de
auditoria e información que
evalúan la efectividad del
control de calidad.
COSTO DE LA
CALIDAD
son aquellos en que
incurre el proyecto para
mejorar los entregables
prometidos
Costo de
prevención
Costo de fallas
Costo de
evaluación
GESTION DE LA CALIDAD
DEL SOFTWARE
contenido
5. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 5
REVISIONES DEL
SOFTWARE
Revisiones informales
Revisiones técnicas
Son un «filtro» para
el proceso del
software
- Sirve para descubrir
errores y defectos que
luego pueden
eliminarse
…la gente olvida cuan rápido
hiciste un trabajo, pero siempre
recuerdan cuan bien lo hiciste!!»
contenido
6. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 6
REVISIONES
TECNICAS FORMALES
La junta de
revisión. 1
Informe de la
revisión
2
Directrices de la
revisión 3
Revisiones
basadas en
muestras
4
contenid
o
• Descubren errores
• Verifica que el software
satisfaga sus requisitos
• Garantiza que el software
cumpla con los
estándares
7. La junta de revisión
14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 7
atras
• Esta conformada de 3 a 5 personas
• Su duración debe ser menor a 2
horas
• Asiste el jefe de revisión, todos los
revisores, un registrador y el
productor.
8. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 8
El informe de la revisión y la
conservación de registros.
atrás
• Resumen corto en donde se
responden 3 preguntas:
• ¿Qué se reviso?
• ¿Quién lo reviso?
• ¿Cuáles fueron los hallazgos y
conclusiones?
9. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 9
Directrices de revisión
atras
• Revisar el producto, no al productor.
• Establecer una agenda y respetarla.
• Limitar el debate y la impugnación
• Enunciar áreas de problemas
• Tomar notas
• Limitar el numero de participantes e insistir en la
preparación anticipada
• Desarrollar una lista para cada producto que tenga probabilidad de
ser revisado
• Asignar recursos y programar las RTF
• Analizar las revisiones previas
10. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 10
Revisiones basadas en
muestras.
atrás
1. Inspeccionar una fracción
2. Desarrollar una estimación bruta del numero de
fallas
3.Ordenar los productos de trabajo en forma
descendente
4.Enfocar los recursos de revisión disponibles en
aquellos productos de trabajo con el mayor
numero de fallas estimadas
11. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 11
GARANTIA DE LA CALIDAD DEL
SOFTWARE
Ingenieros de software
Grupo SQA
contenido
12. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 12
Grupo SQA
Prepara un plan de SQA para un
proyecto
Participa en el desarrollo de la
descripción del proceso del software del
proyecto
Revisa el software
Registra cualquier falta de ajuste y lo
informa al gestor ejecutivo
contenido
Tiene la responsabilidad de planificar, supervisar,
guardar registros, analizar y reportar la garantía de la
calidad.
13. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 13
Factores que
determinan
la calidad
del software
corrección
eficiencia
integridad
Facilidad
de uso
Flexibi-
lidad
Portabi-
lidad
Reusabi-
lidad
Inter-
operabilidad
fiabilidad
contenido
15. Plan SQA
14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 15
Proporciona un mapa
para instruir la
garantía de la calidad
Es desarrollado por
un grupo SQA
Su objetivo es auxiliar
al equipo de proyecto.
Abarca procedimientos para la
aplicación eficaz de métodos y
herramientas
contenido
16. 14/10/2010 Calidad Del Software--- Universidad Popular Del Cesar 16
ESTANDARES
ISO
ISO es una red de los institutos
nacionales de los estándares de
156 países, en base de un
miembro por país, con una
secretaría central en Ginebra,
Suiza, que coordina el sistema.
ISO es una
organización no
gubernamental
proporcionan
seguridad, calidad y
confiabilidad sobre un
producto
El estándar de
garantía de la
calidad que se aplica
a la ingeniería del
software es el iso
9001:2000
contenido