Quality Control (QC)
Quality control is a process through which a business seeks to ensure that product quality is maintained or improved and manufacturing errors are reduced or eliminated. Quality control requires the business to create an environment in which both management and employees strive for perfection. This is done by training personnel, creating benchmarks for product quality, and testing products to check for statistically significant variations.
A major aspect of quality control is the establishment of well-defined controls. These controls help standardize both production and reactions to quality issues. Limiting room for error by specifying which production activities are to be completed by which personnel reduces the chance that employees will be involved in tasks for which they do not have adequate training.
Quality management is the act of overseeing all activities and tasks needed to maintain a desired level of excellence. This includes the determination of a quality policy, creating and implementing quality planning and assurance, and quality control and quality improvement. It is also referred to as total quality management (TQM).
Software Quality Assurance
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
SQA encompasses the entire software development process, which includes processes such as requirements definition, software design, coding, source code control, code reviews, software configuration management, testing, release management, and product integration. SQA is organized into goals, commitments, abilities, activities, measurements, and verification.
Software quality assurance, according to ISO/IEC 15504 v.2.5 (SPICE), is a supporting process that has to provide the independent assurance in which all the work products, activities and processes comply with the predefined plans and ISO 15504.