SQA i SQC

Anonim

SQA vs SQC

"SQA" i "SQC" predstavljaju "Software Quality Assurance" i "Software Quality Control". One su dvije različite funkcije kvalitete softvera. Jedan osigurava kvalitetu kao što ime sugerira, a druga provjerava da su svi procesi i postupci ispravno provedeni. Izrazi izgledaju vrlo slični, ali između njih postoje neke osnovne razlike.

SQA (osiguranje kvalitete softvera) Osiguravanje kvalitete softvera je funkcija kvalitete softvera koja pomaže u osiguravanju da su svi procesi, standardi i postupci koji se odvijaju u projektu prikladni i da se provode ispravno. SQA uključuje praćenje metoda i procesa koji se koriste za softverski program kako bi se osigurala njegova kvaliteta. Uključuje proces razvoja softvera u cjelini, uključujući procese kao što su dizajn softvera, kontrola izvornog koda, izvor kodiranja, upravljanje promjenama, pregledi koda, upravljanje izdavanjem, upravljanje konfiguracijom itd. Postoje mnoge različite metode pomoću kojih se SQA postiže, a tu mnogi su različiti standardi na koje bi kvaliteta trebala odgovarati poput ISO 9000 ili CMM, I itd. Osiguranje kvalitete softvera podijeljeno je na ciljeve, sposobnosti, aktivnosti, obveze, mjerenja i na kraju provjere.

SQC (kontrola kvalitete softvera) Kontrola kvalitete softvera je funkcija kvalitete softvera koja pomaže u provjeravanju da projekt slijedi neke određene postupke i procese, a projekt proizvodi vanjske i unutarnje proizvode koji su od njih potrebni. Općenito govoreći, kontrola i ispitivanje kvalitete mogu se tretirati kao iste. SQC koriste različite organizacije kako bi osigurale da softverski proizvod zadovoljava zahtjeve kupca, a također potvrđuje da organizacija ima mogućnost proizvesti poboljšane proizvode u budućnosti.

Kontrola kvalitete softvera korisna je za pružanje podrške funkcionalnim zahtjevima, nefunkcionalnim zahtjevima, kao i provjere izvedbe, podrške i upotrebljivosti projekta. Također osigurava da softver radi u uvjetima koji su bili nepredviđeni i da je stopa kvara zadržana relativno niska. Svi postupci i postupci potvrđuju se i provjeravaju pomoću kontrole kvalitete softvera. Testiranje projekta identificirano je samo uz kontrolu kvalitete softvera. Testiranje je povezano samo s funkcionalnim zahtjevima.

Sažetak"

1. "SQA" označava "osiguranje kvalitete softvera"; "SQC" označava kontrolu kvalitete softvera. 2.Software Quality Assurance je funkcija kvalitete softvera koja pomaže u osiguravanju da su svi procesi, standardi i postupci koji se odvijaju u projektu prikladni i provode se ispravno; Softver kontrole kvalitete je funkcija kvalitete softvera koja pomaže u provjeravanju da projekt slijedi određene postupke i procese, a projekt proizvodi vanjske i unutarnje proizvode koji su od njih potrebni. 3.SQA obuhvaća revizije upravljanja kvalitetom prema određenom standardu, a kontrola je procesa; SQC uključuje kontrolu proizvoda.