Métodos, estándares, principios y plan para garantizar la calidad del software.
Calidad del Software.
Es la capacidad de un
conjunto de características
de un producto, sistema o
proceso para satisfacer
requisitos de clientes y otras
partes interesadas.
Calidad del Software.
Una organización bien gestionada, con un proceso de
ingeniería bien definido, es más probable que construya
productos consistentes con los requisitos del cliente,
cumpliendo restricciones de tiempo y presupuesto, que
organizaciones pobremente gestionadas, sin un proceso
definido.
Procesos de Aseguramiento de la
Calidad del Software.
Existen 2 formas de obtener software de calidad.
1- Definir la falta de calidad, definiendo normas, estándares,
métodos y técnicas apropiadas durante los procesos del ciclo de
vida.
2- Detectar y corregir la falta de calidad: errores de código, en el
diseño, en manuales de usuario, mejoramiento de procesos,
revisiones y testeo de software.
Estándares de Calidad.
¿Por qué implementar estándares de calidad?
Satisfacción del cliente.
Competencia.
Defectos.
Algunos estándares de calidad.
ISO.
ISO 9001.
ISO/IEC 12207.
ISO/IEC 15504.
ISO/IEC 9126.
IEEE.
SPICE.
CMM.
Principios de Calidad.
Watts Humphrey, el considerado padre de la calidad de los
procesos de software, publicó los 6 principios básicos de la
calidad del software, los cuales son:
Principio 1. Si un cliente no demanda calidad, probablemente
no la conseguirá.
Principio 2. Para obtener calidad de manera constante, los
desarrolladores deben gestionarla en su trabajo.
Principio 3. Para gestionar la calidad, los desarrolladores deben
medirla.
Principios de Calidad.
Watts Humphrey, el considerado padre de la calidad de los
procesos de software, publicó los 6 principios básicos de la
calidad del software, los cuales son:
Principio 4. La calidad de un producto la determina el proceso
usado para desarrollarlo.
Principio 5. Ya que las pruebas solucionan solo una fracción de
los defectos, debes tener pruebas de calidad.
Principio 6. La calidad solo la producen profesionales
motivados orgullosos de su trabajo.
Plan de Calidad del Software.
Se elaborará el instrumento para evaluar la
calidad del software y luego aplicarlo en el
testeo del aplicativo.
Plan de Calidad del Software.
Se elaborará el instrumento para evaluar la
calidad del software y luego aplicarlo en el
testeo del aplicativo.