La calidad es un proceso que es de suma importancia para el
aseguramiento de un producto.
Esta tiene un impacto en el cliente la cual es cumplir con
la satisfacción de ellos mismos.
La calidad de un software también es fundamentada a partir
de normas las cuales son una serie de reglas evaluadas a nivel global por
instituciones que están integradas por expertos de las diversas áreas, estos a
su vez validan los estándares y procesos para productos en este caso software.
Entre los institutos que regulan la calidad existen:
- ISO Organización Internacional para la Estandarización.
- NORMEX Sociedad Mexicana de Normalización y Certificación.
- IQC International Quality Certification.
- GLC Germanischer
Lloyd Certificaction México
Estas organizaciones se encargan de realizar y establecer tanto
Normas como estándares para el aseguramiento de la calidad de software.
Para el aseguramiento de la calidad también existen modelos, uno de ellos es el de Maccall que propone los siguientes factores de calidad:
- Corrección
- Fiabilidad
- Eficiencia
- Integridad
- Facilidad de uso
- Facilidad de mantenimiento
- Facilidad de prueba
- Flexibilidad
- Portabilidad
- Reusabilidad
- Facilidad de Interoperación
Boehm propone el siguiente modelado:
- Portabilidad
- Confiabilidad
- Eficiencia
- ingeniería Humana
- Facilidad de prueba
- Facilidad de Comprensión
- Facilidad Modificación