La globalización ha facilitado la competencia en el mercado mundializado, requiriendo que las compañías ofrezcan productos y servicios de alta calidad con recursos mínimos para sobrevivir. La calidad es importante para mejorar la economía y la vida, especialmente en un mundo global donde los avances tecnológicos y medios de comunicación masivos han expandido el acceso a mercados. La calidad del software requiere establecer métricas para evaluar características cualitativas y cuantitativamente determinar si cumplen con estándares.