Aseguramiento de La Calidad de Software
Aseguramiento de La Calidad de Software
Aseguramiento de La Calidad de Software
Los estándares se refieren al proceso que se sigue para desarrollarlo y mantenerlo. Enumeran
y describen las prácticas ingenieriles comúnmente aceptadas, que la experiencia ha mostrado
que hacen más factible el desarrollo de productos de buena calidad de una manera
consistente. Establecen criterios objetivos para que auditores independientes puedan
garantizarle a los clientes que una compañía de software está aplicando las prácticas
ingenieriles que en general conducen al desarrollo de software de calidad de una manera
consistente.
FUNCIONES DE SQA
Revisar y auditar los productos y actividades desarrolladas para verificar que ellos satisfacen
los procesos y estándares definidos; Usuario y Password.
ACTIVIDADES SQA
Plan de Calidad: Es una plantilla para definir las actividades de SQA aplicables a cada
proyecto de software.
El plan incluye:
Sección Gestión: Tareas y actividades de SQA dentro del proceso de software y los roles y
responsabilidades relativas a la calidad del producto. Sección Documentación: Detalle de los
productos de trabajo del proceso de software que podrán ser revisados.
Sección Estándares, Prácticas y Convenciones: Detalle de lo que está acordado y establecido
para el proceso y los productos a obtener. (Ejemplos: estándares de documentación,
estándares de codificación, pasos para la revisión, métricas a obtener, etc.)
Sección Revisiones y Auditorias: Revisiones que se llevarán a cabo durante el proceso y los
responsables de cada una de ellas. (Ejemplos: Revisiones de documentación, revisiones
técnico formales (RTF’s).
Sección de Pruebas: Plan y procedimiento de Pruebas del Software y de gestionar los defectos
detectados.
No contempla todas las necesidades de la organización, por lo que se fueron agregando otros
modelos que daban solución a los problemas detectados.
Sirve como guía única para la mejora de múltiples disciplinas tales como la Ingeniería de
sistemas (SE), Ingeniería de software (SWE), el desarrollo integrado entre el producto y el
proceso (IPPD) y la gestión de compras y control de proveedores.
Uno de los principales problemas con los que se encuentra la actividad de aseguramiento de
la calidad en el software es la falta de apoyo por parte de la alta dirección de las
organizaciones. Este apoyo es esencial para que la función de aseguramiento de calidad tenga
éxito.
Un 2.5 y 5 por ciento del costo total de un proyecto de desarrollo de un producto de software.
El costo se localiza en las actividades (como son revisiones periódicas y constantes de las
aplicaciones) que tienen que realizar algunos desarrolladores de software, mismas que se
deben de integrar a sus actividades ordinarias