Mind map
3.4 Definición y Propósito del SQA.
Map content
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.
- 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
- se aplica SQA:
- *Planeacion *Analisis * Diseño *Desarrollo *prueva *Implementacion *Cierre
- 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.
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.
- Objetivos:
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
- Administrador de apoyo
- Administrador de la planificación
- Administrador de desarrollo
- Líder de proyecto
- Los roles propuestos son:
- 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.
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)
- Revisiones por Pares (Peer Reviews
- Pruebas de Uso
- Prueba de esfuerzo (Stress Testing)
- )Comparación de datos
- Pruebas de Validación
- Auditorías PPQA (Process and Product Quality Assurance):
- 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
- 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
- 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
- Estandares de producto
- 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.
- 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..
- ejemplos
- se emplean para probar la aplicación y producir números y estadísticas sobre la aplicación real
- Metodo:refiere al medio utilizado para llegar a un fin
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.
- Asegurar que las desviaciones del trabajo
- Auditoría de los productos de SW designados para verificar su ajuste al proceso
- 3) Revisión de las actividades de ingeniería del SW para verificar su ajuste al proceso de SW definido.
- 2) Participación en el desarrollo de la descripción del proceso de SW del proyecto.
- 1) Establecimiento de un plan de SQA para el proyecto.
- PLAN SQA (SQAP)