Quality Assurance Plan:

To ensure that the final product is of high quality, some quality control activities must be performed throughout the development. As we saw earlier, if this is not done, correcting errors in the final stages can be vary expansive, especially if they originated in the early phases. The purpose of the software quality assurance plans (SQAP) is to specify all the work products that need to be produced during the project, activities that need to be methods that may be used for the SQA activities.

Note that SQAP takes a board view quality. It is interested in the quality of not only the final product, but also of the intermediate products, even through in a project we are ultimately interested in the quality of the delivered product. This is due to the fact that in a project it is very unlikely that the intermediate work products are of poor quality, but the final product is of high quality. So, to ensure that the delivered software is of good quality it is essential to make sure that the requirements and design are also of good quality.