Software quality assurance (
SQA) consists of a means of monitoring the
software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as
ISO 9000 or a model such as
CMMI.