Zusammenfassung der Ressource
3.4 Definición y Propósito del SQA.
- . 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.
- se aplica SQA:
- *Planeacion
*Analisis *
Diseño
*Desarrollo
*prueva
*Implementacion
*Cierre
- 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
- ejemplos
- WinRunner, LoadRunner, QuickTest Profesional,
Mercurio TestDirector,SilkTest etc..
- 3.4.1 Actividades del SQA.
- PLAN SQA (SQAP)
- 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.