¿Qué elemento permite evaluar la calidad a nivel de software?
Actualmente existe un gran interés por la calidad de los productos o servicios. En el mercado actual que es tan competitivo no basta con producir y distribuir los productos o servicios, vender es lo importante y esto se genera con la aceptación por parte del cliente, se dice que la calidad no tiene un concepto solo se reconoce.
ELEMENTOS QUE PERMITEN DESARROLLAR LA CALIDAD DEL SOFTWARE
Calidad de diseño
La calidad de diseño se refiere a las características que los diseñadores especifican para un elemento.
Calidad de concordancia
La calidad de concordancia es el grado en el que las especificaciones de diseño se aplican durante la fabricación.
Control de calidad
El control de la variación puede equipararse con el 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.
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.
Costo de la calidad
El costo de la calidad incluye todos los costos que se generan o que demandan el desarrollo de las actividades relacionadas con la calidad. Los estudios de costo de la calidad se llevan a cabo para ofrecer una línea base e identificar oportunidades que reduzcan el costo de calidad y proporcionan una base que sirva de comparación.
Garantía de la calidad del software
El control y la garantía de la calidad son actividades esenciales en cualquier negocio que elabora productos de consumo.
GARANTÍA DEL SOFTWARE
La garantía de software (SwA, por sus siglas en inglés) se define como “el nivel de certeza en que el software está libre de vulnerabilidades, ya sea que hayan sido diseñadas intencionalmente en el software o insertada accidentalmente en cualquier fase de su ciclo de vida, además de que el software funcione como se tiene previsto
Tecnología de ingeniería del software efectiva (métodos y herramientas)
Revisiones técnicas formales que se aplican durante el proceso del software
Una estrategia de prueba multiescalada
El control de la documentación del software y de los cambios realizados.
Un procedimiento que asegure n ajuste a los estándares del desarrollo del software
ESTÁNDAR DE LA CALIDAD DEL SOFTWARE
Los estándares definen un conjunto de criterios que guían la forma en que se aplican procedimientos y metodologías al software desarrollado.
ISO-12207
Estándar para los procesos de ciclo de vida del software de la organización, Este estándar se concibió para aquellos interesados en adquisición de software, así como desarrolladores y proveedores.
Principales
· de apoyo
· de organización
ISO-9000
ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales).Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003).
ISO 9001: Sistema de calidad- Modelo de aseguramiento de la calidad en diseño/ desarrollo producción, instalación y servicio.
La norma ISO 9001:2008 se basa en ocho principios de gestión de calidad:
Enfoque al cliente
Liderazgo
Participación del personal
Enfoque basado en procesos
Enfoque de sistema para la gestión
Mejora continua
Enfoque basado en hechos para la toma de decisión
Relaciones mutuamente beneficiosas con el proveedor
ISO 9002
La norma ISO 9002 evalúa todos los recursos humanos y técnicos y los procedimientos administrativos, que garantizan la operación continua y efectiva del sistema de calidad en una empresa. es necesaria la supervisión constante y el cumplimiento de especificaciones
ISO 9003
Se enfatiza en los requisitos del sistema de calidad especificados en la ISO-9001 y en la ISO-9002 Son complementarios.
ISO-9126
El estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software evalúa los productos de software.