SQA vs SQC
SQA ja SQC tähistavad vastavalt „tarkvara kvaliteedi tagamist“ ja „tarkvara kvaliteedi kontrolli“. Need on tarkvara kvaliteedi kaks erinevat funktsiooni. Üks tagab kvaliteedi, nagu nimigi viitab, ja teine kontrollib, kas kõik protsessid ja protseduurid viiakse läbi õigesti. Mõisted tunduvad väga sarnased, kuid nende vahel on mõned põhilised erinevused.
SQA (tarkvara kvaliteedi tagamine)
Tarkvara kvaliteeditagamine on tarkvara kvaliteedifunktsioon, mis aitab tagada, et kõik projektis toimuvad protsessid, standardid ja protseduurid on sobivad ja neid rakendatakse õigesti. SQA hõlmab tarkvaraprogrammi kvaliteedi ja tagamiseks kasutatavate meetodite ja protsesside jälgimist. See hõlmab tarkvara arendamise protsessi tervikuna, sealhulgas selliseid protsesse nagu tarkvara kujundamine, lähtekoodi juhtimine, kodeerimise allikas, muudatuste haldus, koodide ülevaade, väljalasete haldamine, konfiguratsiooni haldamine jne. SQA teostamiseks on palju erinevaid meetodeid. on palju erinevaid standardeid, millele peaks vastama kvaliteet, näiteks ISO 9000 või CMM, I jne. Tarkvara kvaliteeditagamine jaguneb eesmärkideks, võimeteks, tegevusteks, kohustusteks, mõõtmisteks ja lõpuks kinnitamiseks.
SQC (tarkvara kvaliteedikontroll)
Tarkvara kvaliteedikontroll on tarkvara kvaliteedifunktsioon, mis aitab kontrollida, kas projekt järgib mõnda konkreetset protseduuri ja protsessi ning projekt toodab neilt nõutavaid väliseid ja sisemisi tooteid. Üldiselt võib kontrolli ja kvaliteedikontrolli käsitleda samamoodi. SQC-d kasutavad erinevad organisatsioonid selleks, et tarkvaratoode vastaks kliendi nõudmistele, ning ühtlasi kinnitab see, et organisatsioonil on võime tulevikus toota ka täiustatud tooteid.
Tarkvara kvaliteedikontroll on kasulik funktsionaalsete ja mittefunktsionaalsete nõuete toetamiseks ning projekti toimivuse, toetatavuse ja kasutatavuse kontrollimiseks. Samuti tagab see, et tarkvara töötab ettenägematutes tingimustes ja veamäär on suhteliselt madal. Kõik protsessid ja protseduurid valideeritakse ja kontrollitakse tarkvara kvaliteedikontrolli abil. Projekti testimist saab tuvastada ainult tarkvara kvaliteedikontrolli abil. Testimine on seotud ainult funktsionaalsete nõuetega.
Kokkuvõte ”
1. „SQA” tähistab „tarkvara kvaliteedi tagamist”; “SQC” tähistab tarkvara kvaliteedikontrolli.
2.Tarkvara kvaliteeditagamine on tarkvara kvaliteedifunktsioon, mis aitab tagada, et kõik projektis toimuvad protsessid, standardid ja protseduurid on sobivad ja neid rakendatakse õigesti; Tarkvara kvaliteedikontroll on tarkvara kvaliteedifunktsioon, mis aitab kontrollida, kas projekt järgib teatavaid protseduure ja protsesse ning projekt toodab neilt nõutavaid väliseid ja sisemisi tooteid.
3.SQA hõlmab kvaliteedijuhtimise auditeid konkreetse standardi suhtes ja see on protsesside kontroll; SQC hõlmab toodete kontrolli.