Estandares y métricas de calidad en la ingeniería de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Estandares y métricas de calidad en la ingeniería de software por Mind Map: Estandares y métricas de calidad en la ingeniería de software

1. es un conjunto de actividades sistemáticas y planeadas para asegurar que los procesos y productos de software cumplen con los requerimientos, estándares y procedimientos.

2. RELACION CON LA INGENIERIA DEL SOFTWARE

2.1. determinar si las necesidades de los usuarios están siendo satisfechas adecuadamente.

2.2. OBJETIVO

2.2.1. Los objetivos de la organización son primero, luego vienen los requerimientos del usuario

2.3. METODOS

2.3.1. Deben de utilizarse métodos que contengan u observen las políticas, procedimientos y estándares de la organización,

2.4. EJECUCION

2.4.1. Optimización del uso de hardware y software al implementar los productos de software.

3. DEFINICION

4. PROBLEMAS QUE RESUELVE SQA

4.1. Aumentar las posibilidades de éxito del proyecto. Funcionalidad. Cumplimiento. Usable.

5. CALIDAD EN EL CICLO DE VIDA DEL SOFTWARE

5.1. El SQA añade transparencia al ciclo de desarrollo, capturando, integrando y procesando de forma automática las métricas extraídas de distintas herramientas y sistemas externos (analizadores, gestores de defectos, sistemas de control de versiones, herramientas de prueba, etc).

6. ROLES

6.1. Lider del proyecto

6.1.1. Coordinar al equipo, asegurar que todos cumplan con su trabajo (reportes de datos).

6.1.2. Coordinar al equipo, asegurar que todos cumplan con su trabajo (reportes de datos)

6.2. administrador de desarrollo

6.2.1. controlar avance del proyecto (diseño, desarrollo)

6.2.2. controlar avance del proyecto (diseño, desarrollo).

6.3. administrador de planificaciòn

6.3.1. Establecer el plan de trabajo y verificar su cumplimiento.

6.3.2. Establecer el plan de trabajo y verificar su cumplimiento.

6.4. administracion de apoyo

6.4.1. Ayudar al equipo a conseguir las herramientas necesarias para que pueda realizar el trabajo,

6.4.2. Ayudar al equipo a conseguir las herramientas necesarias para que pueda realizar el trabajo

6.5. administrador de calidad y apoyo

6.5.1. Proponer un plan de calidad, proceso, resultado

6.5.2. Proponer un plan de calidad, proceso, resultado.

7. ACTIVIDADES DEL SQA

7.1. Participación en la descripción de SW

7.2. Auditar el producto para verificar el cumplimiento del proceso definido.

7.3. Asegurar que las divergencias en el trabajo de SW sean documentadas de acuerdo a los estándares definidos.

7.4. Almacenar cualquier inconformidad y reportarla a la gerencia media.

8. METODOS Y HERRAMIENTAS

8.1. Pruebas de Validación

8.2. Comparación de datos

8.3. Prueba de esfuerzo (Stress Testing)

8.4. Pruebas de Uso

9. ACTIVIDADES DEL SQA

9.1. ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

9.2. Auditar el producto para verificar el producto definido

9.3. Asegurar que las divergencias en el trabajo de SW sean documentadas de acuerdo a los estándares definidos

9.4. Almacenar cualquier inconformidad y reportarla a la gerencia media.

10. METODOS Y HERRAMIENTAS

10.1. Pruebas de validaciòn

10.2. Comparación de datos

10.3. Prueba de esfuerzo (Stress Testing)

10.4. Pruebas de Uso

11. Estandares

11.1. iso 12207

11.1.1. Estándar para los procesos de ciclo de vida del software de la organización, Este estándar se concibió para aquellos interesados en adquisición de software, así como desarrolladores y proveedores. El estándar indica una serie de procesos desde la recopilación de requisitos hasta la culminación del software

11.2. Iso 9000

11.2.1. SO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales).Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003). ISO 9001: Sistema de calidad- Modelo de aseguramiento de la calidad en diseño/ desarrollo producción, instalación y servicio.

11.3. Iso 9126

11.3.1. El estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software evalúa los productos de software, esta norma nos indica las características de la calidad y los lineamientos para su uso. El estándar identifica 6 atributos clave de calidad

11.4. Isio 14598

11.4.1. La norma ISO/IEC 14598 es un estándar que proporciona un marco de trabajo para evaluar la calidad de todo tipo de producto software e indica los requisitos para los métodos de medición y el proceso de evaluación, proporcionando métricas y requisitos para los procesos de evaluación, a través de 6 etapas

11.5. Iso 25000

11.5.1. Esta proporciona una guía para el uso de las nuevas series de estándares internacionales, llamados Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE). Es una norma que se basa en la ISO 9126 y 14598 y su principal objetivo es determinar una guía para el desarrollo de los productos de software con la especificación y evaluación de requisitos de calidad. Establece criterios para la especificación de requisitos de calidad de productos software, sus métricas y su evaluación.

12. Politica de metricas

12.1. Las métricas de software se utilizan para propósitos estratégicos y son utilizadas en el proyecto para minimizar la planificación de desarrollo haciendo los ajustes necesarios que eviten retrasos y reduzcan problemas y riesgos potenciales, son utilizadas también para evaluar la calidad de los productos en el momento actual y cuando sea necesario, modificando el enfoque técnico que mejore la calidad.

12.1.1. Visión general de los factores que afectan a la calidad

12.1.1.1. Operacion del producto

12.1.1.2. Revision del producto

12.1.1.3. Trancision del producto

12.1.1.4. Proporciona un mecanismo para que el gestor del proyecto identifique lo que considera importante y un medio de evaluar cuantitativamente lo bien que va progresando el desarrollo en relación con los objetivos de calidad establecidos

12.1.2. Medida de la calidad

12.1.2.1. Correccion

12.1.2.2. Facilidad de manteni iento

12.1.2.3. Integridad

12.1.2.4. Facilidad de uso

13. Restricciones

13.1. Alcance

13.2. Tiempo

13.3. costo caidad

13.4. Recursos

13.5. Riesgos

13.6. Satisfacción del cliente

14. Tecnicas

14.1. Revisiones técnicas formales en procesos de software

14.2. Una estrategia de prueba multilateral

14.3. El control de la documentación de software y los cambios realizados

14.4. Mecanismos de medición y de informe

14.5. Procedimientos para ajustarse a los estándares de desarrollo de software

14.6. RTF

14.7. Verificar el software bajo revisión

14.8. Garantizar el software con los estándares adecuados

14.9. Grupo SQA