Programmatūras kvalitāte
Programmatūras izstrādes jomā biežāk sastopamie virzieni, kuros tiek aplūkota programmatūras kvalitāte, ir: atbilstība iepriekš izvirzītajām prasībām (Crosby, 1979); piemērotība lietošanai (Juran, 1988); pakāpe, līdz kurai tiek apmierinātas lietotāja vajadzības vai cerības (Deming, 1988; Ishikawa, 1985). Kopumā programmatūras kvalitāte ir stāvoklis, kad komponente, sistēma vai process atbilst prasībām un/vai lietotāja/klienta vajadzībām un vēlmēm, kā arī produkta vai servisa īpašību kopums, kas liecina par produkta spēju nodrošināt pieprasītās un ietvertās vajadzības. Šis stāvoklis un īpašību kopums nodrošina uzticību un apmierinātību lietotājiem un klientiem, kas ir svarīgs faktors, lai panāktu sekmīgu un veiksmīgu produktu vai pakalpojumu izstrādi un piegādi tirgū. Programmatūras kvalitāte ir būtiska daļa no programmatūras testēšanas, kas nodrošina, ka izstrādātā programma vai sistēma atbilst noteiktām prasībām un izpilda tās funkcijas. Kvalitātes rokasgrāmata ir dokuments, kas satur standartus, procedūras un direktīvas, kas var tikt adoptētas konkrētam programmatūras projektam. Jebkurš kompānijas darbinieks ir atbildīgs par kvalitātes nodrošināšanu. Visas izmantotās procedūras un standarti ir atkarīgi no konkrētajā projektā atkarīgajiem kvalitātes faktoriem. Kvalitātes faktors ir programmatūras produkta aspekts, kurš ir svarīgs gan klientam, gan izstrādātājam. Šāda kvalitāte ir svarīga, lai nodrošinātu lietotāju apmierinātību un uzticēšanos programmai. Tāja ir dažādi faktori, kas ietver drošību, efektivitāti, saprotamību, uzturamību, stabilitāti, atkārtojamību un citus aspektus.