Es un set de actividades sistemáticas que aseguran que el proceso del software y productos
conformados por requerimientos, estándares, y procedimientos.
lo sustenta ISO 9000. Describe los
elementos de garantía de calidad en
términos genéricos que puedan aplicase a
cualquier negocio con independencia de
los productos o
Se aplica SQA en cada fase del desarrollo de
Software
Actividades del SQA
PLAN SQA
El plan de aseguramiento de la calidad del SW
(SQAP) define las actividades específicas a
llevar a cabo en un proyecto. El SQAP contiene
una lista de comprobación para las actividades
que se deben llevar a cabo para asegurar la
calidad del producto.
EL INSTITUTO DE INGENIERÍA DEL
SOFTWARE RECOMOMIENDA EL
SIGUIENTE CONJUNTO DE
ACTIVIDADES:
1) Establecimiento de un plan de SQA para el proyecto
2) Participación en el desarrollo de la descripción del proceso de SW del proyecto.
3) Revisión de las actividades de ingeniería del SW para verificar su ajuste al proceso de SW definido
4) Auditoría de los productos de SW designados para verificar su ajuste al proceso
5) Asegurar que las desviaciones del trabajo
6) Registrar lo que no se ajuste a los requisitos e informar a los superiores
Métodos, Metodologías,
Estándares y Herramientas
MÉTODOS DE SQA
1) Auditorías PPQA (Process and Product Quality
Assurance): Es la actividad de garantizar que el proceso y
el producto de trabajo se ajustan al plan acordado. 2)
Pruebas de Validación: Es el acto de introducir datos, los
cuales el tester sabe que son erróneos en la aplicación. 3)
Comparación de datos: Técnica que se realiza
comparando los resultados de una aplicación con
parámetros específicos con los resultados de otra
aplicación previamente creada, introduciendo los
mismos parámetros de manera que se obtenga un
resultado exacto
METODOLOGÍAS
Conjunto de técnicas o
procedimientos específicos que se
emplean en una ciencia; que
entenderla como descripción,
explicación y justificación de los
métodos en general
• Definición de objetivos
• Análisis de los requisitos y su viabilidad
• Diseño general
• Programación (programación e implementación
• Prueba de unidad
• Prueba beta
• Documentación
ESTÁNDARES
Los estándares son los cimientos de cualquier
sistema de calidad de software, pues provee la
base para la evaluación y medición de las
actividades y los productos de trabajo durante
todo el ciclo de vida del software. Los
estándares establecen el marco de trabajo para
el desarrollo del software
ISO
Roles y Responsabilidades
de los Equipos de SQA
Los roles propuestos son:
1) Líder de proyecto:
2) Administrador de desarrollo
3) Administrador de la planificación
4) Administrador de apoyo
5) Administrador de calidad y proceso
TSP ayuda a la conformación de
equipos de trabajo bien organizados a
través de roles, cada rol está definido
por un guión en el que se especifican su
objetivo, sus responsabilidades en todo
el ciclo de desarrollo y la forma en que
se puede evaluar su trabajo.