El Aseguramiento de la Calidad del Software SQA.docx

3
El Aseguramiento de la Calidad del Software SQA El Aseguramiento de la Calidad del Software (SQA – por sus siglas en inglés) es una parte esencial dentro del desarrollo y mantenimiento del software. Las actividades de verificación y validación de productos son fundamentales para asegurar la calidad de un producto y se encuentran dentro del conjunto de actividades de SQA. El objetivo de las primeras es asegurar el correcto funcionamiento del producto mientras que las segundas aseguran que el producto satisface las necesidades definidas. Las pruebas software forman parte de las actividades de verificación y validación y, por tanto, constituyen una parte integral de las actividades de SQA. Por tanto, el grupo de SQA es únicamente el facilitador de los procesos de calidad y el responsable por aplicar los principios de calidad a lo largo de la organización. La responsabilidad por la implantación de la calidad recae en la administración superior y en los grupos de desarrollo. SQA es, por lo tanto, un staff de apoyo en la toma de decisiones para el nivel de gestión, un fiscalizador durante todo el ciclo de vida de un proyecto y el principal promotor de las prácticas de calidad dentro de todos los niveles organizacionales. El objetivo del aseguramiento de la calidad es proporcionar a la administración los datos necesarios para tener la certeza de que el producto se está haciendo con calidad. Las actividades que realiza un grupo de SQA son: Evaluaciones, auditorías y revisiones a realizar. Estándares que se pueden aplican al proyecto. Procedimientos para información y seguimiento de errores.

description

calidad de software

Transcript of El Aseguramiento de la Calidad del Software SQA.docx

Page 1: El Aseguramiento de la Calidad del Software SQA.docx

El Aseguramiento de la Calidad del Software SQA

El Aseguramiento de la Calidad del Software (SQA – por sus siglas en inglés) es una parte esencial dentro del desarrollo y mantenimiento del software. Las actividades de verificación y validación  de productos son fundamentales para asegurar la calidad de un producto y se encuentran dentro del  conjunto de actividades de SQA. El objetivo de las primeras es asegurar el correcto funcionamiento  del producto mientras que las segundas aseguran que el producto satisface las necesidades definidas. Las pruebas software forman parte de las actividades de verificación y validación y, por tanto,  constituyen una parte integral de las actividades de SQA.

Por tanto, el grupo de SQA es únicamente el facilitador de los procesos de calidad y el responsable por aplicar los principios de calidad a lo largo de la organización. La responsabilidad por la implantación de la calidad recae en la administración superior y en los grupos de desarrollo. SQA es, por lo tanto, un staff de apoyo en la toma de decisiones para el nivel de gestión, un fiscalizador durante todo el ciclo de vida de un proyecto y el principal promotor de las prácticas de calidad dentro de todos los niveles organizacionales.

El objetivo del aseguramiento de la calidad es proporcionar a la administración los datos necesarios para tener la certeza de que el producto se está haciendo con calidad.

Las actividades que realiza un grupo de SQA son:

Evaluaciones, auditorías y revisiones a realizar. Estándares que se pueden aplican al proyecto. Procedimientos para información y seguimiento de errores. Documentos producidos por el grupo SQA. Retroalimentación proporcionada al equipo de desarrollo. Participación en el desarrollo de la descripción del proyecto de software. Revisión de las actividades de ingeniería para verificar su cumplimiento con

el proceso. Auditoría del producto para verificar su concordancia con los requisitos. Asegurar que las desviaciones estén bien documentadas

Revisiones de software

Revisiones por un colega. Mejoran la calidad.

Page 2: El Aseguramiento de la Calidad del Software SQA.docx

Detecta errores de diseño o codificación. Se hacen después del análisis, después del diseño, durante la compilación

y durante las pruebas.

PropósitoProporcionar visibilidad sobre los procesos utilizados por el proyecto de software y sobre los productos que genera.

ObjetivosPlanificar 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.

MetasPlanificar las actividades de SQA. Verificar la adherencia de los productos y actividades de software a los estándares, a los procedimientos y a los requisitos aplicables.Los grupos y los individuos afectados son informados de las actividades y de los resultados de la SQA.

Las tareas que no cumplen con los estándares o procedimientos y que no se pueden resolver dentro del proyecto del software son tratadas por la gerencia general.

Rol de SQA

El rol para SQA es brindar a la administración la seguranza de que procesos oficialmente establecidos están siendo implementados. Y asegura que:Una Metodología de Desarrollo de Software apropiada este establecidaQue los proyectos utilicen estándares y procedimientos en su trabajoQue la documentación sea creada para mantenimiento y mejoramientoLa administración de configuración de software este adecuada para controlar cambios, Se realicen pruebas y que se aprueben, Cualquier deficiencia y desviaciones sean identificadas y llevadas con atención a la administración.