Advanced Programming Institute
A set of activities designed to evaluate the processes by which products are developed or manufactured. Software Quality Assurance is a function that identifies, documents and reviews for improvement the processes that deliver products. The production of something implies the existence of a process. SQA's role is to assure that this process is documented, followed, reviewed and improved. It can do this by helping to install development methodologies, identifying useful development tools, SQA training, etc. Once processes are identified and functioning, SQA can help install measurements for the purpose of identifying process weakness. Then, it helps to eliminate those weaknesses on a continuous basis. Another activity of SQA is helping to establish the standards for measuring the product's quality.
Centre for Excellence
Quality Assurance (QA) is the process whereby customers, producers or any other interested parties are satisfied that standards will be consistently met.
CMM
Software Quality Assurance involves reviewing and auditing the software products and activities to verify that they comply with the applicable procedures and standards and providing the software project and other appropriate managers with the results of these reviews and audits.
FS-1037C Federal Guideline
1. All actions taken to ensure that standards and procedures are adhered to and that delivered products or services meet performance requirements.
2. The planned systematic activities necessary to ensure that a component, module or system conforms to established technical requirements.
3. The policy, procedures and systematic actions established in an enterprise for the purpose of providing and maintaining a specified degree of confidence in data integrity and accuracy throughout the lifecycle of the data, which includes input, update, manipulation and output.
IEEE
A planned and systematic pattern of all actions necessary to provide adequate confience that the item or product conforms to established technical requirements.
Imbus
The function of ensuring that the organization and its processes provide the required levels of quality within required or competitive constraints.
My Current Tech
A systematic pattern of actions that is constantly optimizing productivity, communication, and value within a business in order to achieve the aim of measuring the attributes, properties, and characteristics of a product in the context of the expectations and needs of customers and users of that product.
Software QA/Test Resource Center (website)
Software QA involves the entire software development process - monitoring and improving the process, making sure that any agreed upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to "prevention".
Octivity
The set of support activities (including facilitation, training, measurement and analysis) needed to provide adequate confidence that processes are established and continuously improved in order to produce products that meet specifications and are fit for use.
Unknown Sources
1. Quality assurance is the planned and systematic set of activities that ensures that software processes and products conform to requirements, standards and procedures.
2. A systematic pattern of actions that assure that all software products released (a) are stable, (b) perform as described in the product specification(s), and (c) meet target customer needs and expectations.