. Es un set de actividades sistemáticas
que aseguran que el proceso del
software y productos conformados por
requerimientos, estándares, y
procedimientos.
Los procesos incluyen todas las
actividades involucradas en el diseño,
codificación, pruebas y mantenimiento;
Los productos incluyen software, datos
asociados, documentación, y toda la
documentación para soporte y reportes.
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 Servicios ofrecidos
, incluyen la estructura organizativa,
procedimientos, procesos y recursos necesarios
para implementar la planificación de la calidad, la
garantía de calidad y la mejora de calidad.
Proporcionar visibilidad
sobre los procesos
utilizados por el proyecto
de software y sobre los
productos que genera.
Objetivos:
Planificar las actividades
de aseguramiento de la
calidad.
Revisar y auditar objetivamente los
productos y las actividades para
verificar que están conformes con
los procedimientos y estándares
aplicables.
Proporcionar los resultados de
estas revisiones o auditorías
informando a la dirección cuando
sea necesaria su mediación.
3.4.2 Roles y Responsabilidades
de los Equipos de SQA.
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.
Los roles propuestos son:
Líder de proyecto
Administrador de desarrollo
Administrador de la planificación
Administrador de apoyo
Administrador de calidad y proceso
3.4.3 Métodos, Metodologías,
Estándares y Herramientas.
Metodo:refiere al medio
utilizado para llegar a un
fin
Auditorías PPQA (Process and Product
Quality Assurance):
Pruebas de Validación
)Comparación de datos
Prueba de esfuerzo (Stress Testing)
Pruebas de Uso
Revisiones por Pares (Peer Reviews
Revisión Técnica formal (RTF)
Metodologias
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
Propositos: definir las distintas
fases intermedias que se
requieren para validar el
desarrollo de la aplicación
Estandares
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.
Estandares de producto
Estandares de codificacion o
del procesos
Herramientas
se emplean para probar la aplicación
y producir números y estadísticas
sobre la aplicación real
define las actividades
específicas a llevar a cabo
en un proyecto
El SQA contiene:
• Propósito de plan. •
Documentación de referencia.
• Ciclo de vida. • Gestión del
proyecto. • Documentación del
proyecto. • Estándares. • Métricas. etc.
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.
Auditoría de los productos de SW
designados para verificar su ajuste
al proceso
Asegurar que las
desviaciones del trabajo
Registrar lo que no se ajuste a los
requisitos e informar a los
superiores.