Escolar Documentos
Profissional Documentos
Cultura Documentos
Aseguramiento de
Calidad de Software
(SQA)
Ingeniería de Software III
Programa de Ingeniería de Sistemas - Asignatura
Gestionar Gestionar
Preparar Plan
Calidad en Calidad en
de SQA
Requerimientos Diseño
Pruebas
Funcionales, Gestión de la Validar Calidad
Estructurales , configuración en el código
otras
Programa de Ingeniería de Sistemas - Asignatura
SQA vs QC
El Aseguramiento de la Calidad está orientado a procesos y se enfoca en la
prevención de defectos, mientras que el Control de Calidad está orientado a
productos y se enfoca en la identificación de defectos.[1]
SQA QC
[1] http://difiere.com/la-diferencia-aseguramiento-la-calidad-control-calidad/
Programa de Ingeniería de Sistemas - Asignatura
SQA vs QC (2)
SQA QC
Estableciendo un sistema de manejo de Encontrando y eliminando fuentes de
calidad y evaluación. Auditorias de problemas de calidad: errores, fallos, etc. Esto
conformidad. a través de las herramientas adecuadas
buscando siempre que la necesidad del cliente
sea satisfecha.
Prevención de problemas de calidad a Actividades o técnicas empleadas para lograr y
través de actividades planeadas y mantener la calidad del producto, proceso y
sistemáticas, incluyendo documentación. servicio.
Todos los involucrados en el equipo que El control de calidad es generalmente la
desarrolla el producto son responsables del responsabilidad de un equipo específico que
aseguramiento de la calidad. prueba los productos para encontrar sus
defectos.
Verificar. Actividad del SQA. Validación/pruebas de software son un ejemplo
de control de calidad.
SQA es una herramienta gerencial. QC es una herramienta correctiva.
[1] http://difiere.com/la-diferencia-aseguramiento-la-calidad-control-calidad/
Programa de Ingeniería de Sistemas - Asignatura
Control de Calidad
Dentro SQA se desarrollan las actividades del proceso de QC. Dichas actividades se definen
según el modelo o estándar de control de calidad que se adopte en el desarrollo del
proyecto.
Para ellos es importante tener en cuenta conceptos recurrentes dentro del Control de Calidad
de Software:
Verificación: proceso de evaluación que busca comprobar que el producto de software
cumple con los requerimientos/diseño definidos en las etapas correspondientes. ¿el
producto está de acuerdo a su especificación?
Validación: proceso de evaluación que busca determinar que el producto de software
hace lo que el usuario espera y satisface los requerimientos especificados. ¿cumple lo que
el cliente espera?
Los objetivos de estas actividades son valorar y mejorar la calidad de los productos
generados durante el desarrollo y modificación del software.
Los atributos de la calidad deben ser la corrección, la consistencia, la confiabilidad, la
utilidad, la eficacia, alineamiento a los estándares y la eficacia de los costos totales.
Programa de Ingeniería de Sistemas - Asignatura
Control de Calidad
Producción
• Asegurar puesta en
producción.
Planeación • Revisión del plan del
de proyecto: completo?
Factible? Consistente?
proyecto
Pruebas Soporte
• Cumplimiento, cobertura. • Calidad de nivel de
• Evaluación de requisitos: • Evaluar estado de calidad. satisfacción. Indicadores.
Requisitos completos? Correctos? Se
pueden probar/verificar?
• Análisis de Diseño:
emplear técnicas:
Diseño por cobertura,
completitud,
cumplimiento.
Construcción
Gestión del
• Inspeccionar cambio
código
Programa de Ingeniería de Sistemas - Asignatura
Bibliografía