Matching Pairs Aseguramiento de Calidad de SoftwareOnline version Tareas, metas y métricas de ACS Enfoques formales de ACS by Elizalde Castillo Angel Asael 1 Aseguramiento de Calidad de Software 2 Actividad que realiza el grupo de ACS al inicio del proyecto 3 Principal función del grupo de ACS 4 Al auditar los productos de trabajo de software el grupo de ACS realiza actividades como: 5 El grupo de ACS en la descripción del proceso de software revisa que: Prepara un plan de ACS que rige las actividades de aseguramiento de calidad, revisado por todas las partes interesadas. Conjunto de actividades orientadas a garantizar que los procesos, métodos y productos de software cumplan con los estándares de calidad definidos. Identificación, documentación y rastreo de las desviaciones, verificando que se hayan realizado las correcciones necesarias. Se cumpla con la política de la organización, estándares internos, estándares externos (como ISO-9001) y otras partes del plan del proyecto Ayudar al equipo de software a lograr un producto final de alta calidad 1 Principales enfoques formales de ACS 2 La inspección de software consiste en: 3 Meta que busca el ACS al evaluar el modelo de requerimientos 4 Métrica que se usa para evaluar la calidad del código 5 Aspecto que analiza el ACS respecto a la efectividad del control de calidad Garantizar la exactitud, integridad y consistencia Asignación de recursos para revisiones y pruebas para verificar si se están usando de la manera más efectiva Inspección de software, revisiones técnicas, pruebas de software, verificación y validación, y el uso de métodos formales Revisión estructurada del código o documentación para detectar errores y mejorar la calidad del software antes de su implementación. Cumplimiento de estándares de codificación 1 Importancia del ACS 2 Norma utilizada para definir estándares de calidad en software 3 Relación de los enfoques formales del ACS con las tareas, metas y métricas del ACS 4 Métodos formales en el aseguramiento de calidad 5 Las revisiones técnicas en el aseguramiento de calidad, contribuyen: Norma ISO/IEC 25010 Ayuda a reducir errores, mejorar la satisfacción del cliente, garantizar el cumplimiento de requisitos y optimizar costos a largo plazo Técnicas matemáticas utilizadas para especificar, desarrollar y verificar software con el objetivo de garantizar su corrección y fiabilidad Implementación a través de tareas específicas contribuyendo al cumplimiento de las metas con métricas para medir la efectividad de los enfoques Evaluando el diseño, código o requisitos con el objetivo de encontrar errores y mejorar la calidad del software desde etapas tempranas.