En los últimos años, la calidad del software ha comenzado a ganar una gran importancia. Para controlar la calidad del software, es necesario llevar a cabo evaluaciones de los propios productos de software. El AQC Lab se creó para este fin y su responsabilidad fundamental es evaluar la calidad de los productos de software según Norma ISO / IEC 25000.
Aunque existen numerosas certificaciones de calidad del software (por ejemplo, la norma ISO / IEC15504, CMMI, etc.), hay poca evidencia para sugerir que el cumplimiento de cualquiera de estas normas garantiza buenos productos de software. Los críticos han ido tan lejos como para sugerir que la única cosa que estas normas garantizan es la uniformidad de la producción y por lo tanto, pueden conducir a la creación de productos de mala calidad. En consecuencia, la idea de que las evaluaciones de software deben estar basadas en la evidencia directa de atributos de los productos es cada vez más generalizada.Un número cada vez mayor de organizaciones están preocupadas por la calidad de los productos que desarrollan y / o adquieren, así como los procesos.
La familia de normas ISO / IEC 25000 conocida como plaza (Requisitos de calidad de productos de software y Evaluación), parece cumplir con esta necesidad emergente para evaluar la calidad relacionada con el producto.
El objetivo de la norma ISO / IEC 25000 es la creación de un marco común dentro del cual evaluar la calidad del producto de software y esta norma está empezando a sustituir a la anterior norma ISO / IEC 9126 e ISO / IEC 14598 para convertirse en la piedra angular de esta área de la ingeniería de software .
ISO / IEC25000 se divide en varias partes:
Al igual que con otras normas, la ISO / IEC 25000 describe qué evaluar, pero no especifica cómo. En otras palabras, no detalla los umbrales de las métricas de evaluación que se utilizarán, ni describe cómo agrupar estos indicadores con el fin de asignar un valor de calidad de un producto de software.
Esto ha llevado a la creación de AQC Lab primer laboratorio acreditado por la norma ISO / IEC17025 por ENAC (Entidad Nacional de Acreditación) para evaluar la calidad de los productos de software que utilizan la norma ISO / IEC25000.
El laboratorio también ha sido reconocido por la ILAC (Cooperación Internacional de Acreditación de Laboratorios). Esta acreditación confirma la competencia técnica del laboratorio y garantiza la fiabilidad de los resultados de la evaluación. El AQC Lab utiliza tres elementos principales para llevar a cabo las evaluaciones de calidad:
Además, la Asociación Española de Normalización y Certificación (AENOR) ha creado una certificación de la calidad del producto de software basado en la norma ISO / IEC25000. Para llevar a cabo una certificación, AENOR revisa el informe de evaluación emitido por el laboratorio acreditado y hace una breve auditoría de la empresa y el producto. Si todo es correcto, la empresa emite un certificado de calidad para su producto de software.
Fuente: ErcimNews.