Quality assurance (českyzajištění jakosti, zkráceněQA) se týká obecně všech procesů od návrhu, vývoje, nasazení, údržby až po dokumentaci produktu. Cílem této aktivity je dohlédnout, že produkt je vytvářen tak, že jeho jednotlivé části budou mít odpovídající kvalitu, která byla určena. Původní anglický termín se odkazuje už na předcházení chybám. Jako součást QA lze označit iřízení jakosti (QC,quality control), především pakvýstupní kontrola.
Často se lze s tímto pojmem setkat vsoftwarovém inženýrství, kde do pojmuSoftware Quality Assurance (SW QA) spadá plánování procesů a jejich zlepšení. Někdy je chybně zaměňováno QA (zajištění jakosti) za QC (řízení jakosti). Jednoduché pravidlo je, že QA se zabývá procesem, nikoli výstupním produktem. Tím se naopak zabývá QC.[1] Cílem QA je dělat správnou věc správně, zatímco cílem QC je ověřit, že výsledek je takový, jaký měl být.
![]() | Tento článek je příliš stručný nebopostrádá důležité informace. Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty. |
Proces vývoje softwaru asoftwarové inženýrství | |
---|---|
aktivity a kroky:produkt | produkt owner •analýza požadavků •FURPS •funkční specifikace • architektura • design •implementace •testování •akceptace • nasazení •podpora •údržba |
metodiky | |
podporující disciplíny | |
nástroje | profiler •verzování •překladač •debugger • GUI designer •editor zdrojového kódu •vývojové prostředí (IDE) |