Quality assurance (QA) prevents and detects quality problems. Quality control (QC) detects errors in the product. QC evaluates the developed product itself. Another way to look at it would be to think ...
In this way everyone takes responsibility for delivering quality. With quality assurance the product is checked throughout production. This means that mistakes can be identified quickly.