Fundamentos de Calidad de Software

Calidad de software

Grado en el que un conjunto de características inherentes cumple con los requisitos. En esta ultima se hace especial énfasis en los requerimientos del cliente.

Control de calidad.

Esto involucra la serie de inspecciones, revisiones y pruebas empleadas a lo largo del proceso del software para garantizar que cada producto del trabajo satisfaga los requisitos que se le han asignado. El control de calidad incluye un bucle de retroalimentación con el proceso que creó el producto del trabajo. La combinación de mediciones retroalimentación permite afinar el proceso cuando los productos de trabajo creados fracasan en cuanto a satisfacer sus especificaciones. Un concepto clave del control de calidad es que todos los productos de trabajo tienen especificaciones definidas mensurables con las cuales se puede comparar la salida de cada proceso. Dicho bucle es esencial para minimizar los efectos producidos.

Garantía de la calidad

La garantía de la calidad consiste en un conjunto de funciones de auditoría e información que evalúan la efectividad y qué tan completa son las actividades de control de calidad. La meta del aseguramiento de la calidad es presentarle al gestor los datos necesarios para que esté informado acerca de la calidad del producto y por consiguiente que comprenda y confíe en que la calidad del producto está satisfaciendo las metas y objetivos. Si se identifican problemas en el proceso de aseguramiento de calidad, es responsabilidad del gestor aportarlos y aplicar los recursos necesarios para resolver los conflictos de calidad.

1.   Establecer los elementos de un sistema de gestión de calidad

· Desarrollar, implementar y mejorar el sistema.

· Definir una política enfatice la importancia del sistema.

2.   Documentar el sistema de calidad

· Describir el proceso.

· Producir un manual operativo.

· Desarrollar métodos para controlar los documentos

· Establecer métodos para la conservación de registros.

3.   Soporte del control y la garantía de calidad

· Promover la importancia de la calidad entre todos los participantes.

· Enfocarse en la satisfacción del cliente.

· Definir un plan de calidad que aborde objetivos, responsabilidades de autoridad.

· Definir mecanismos de comunicación entre los participantes.

4.   Establecer mecanismos de revisión para el sistema de gestión de calidad

· Identificar métodos de revisión y mecanismos de retroalimentación.

· Definir procedimientos de seguimiento.

· Identificar recursos de calidad que incluyan personal, entrenamiento, elementos de infraestructura.

5.   Establecer mecanismos de control

· Para planeación.

· Para requisitos del cliente.

· Para actividades técnicas, por ejemplo análisis diseño y pruebas.

· Para supervisión y gestión del proyecto.

6.   Definir métodos para corrección

· Valorar los datos y métricas de calidad.

· Definir enfoques para procesos continuos y de mejora de la calidad.

[Imagen]

Imagen:

https://es.lovepik.com/image-500428015/computer-science-and-technology.html

https://albertdel.wordpress.com/actividades/fundamentos-de-calidad-de-software/

Imagen del articulo

https://formacioninnovadora.com.py/2020/11/11/el-aseguramiento-de-la-calidad-del-software/