1. A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives.
2. QA activities ensure that the process is defined and appropriate. Methodology and standards development are examples of QA activities. A QA review would focus on the process elements of a project - e.g., are requirements being defined at the proper level of detail.
3. Quality Assurance makes sure you are doing the right things, the right way.
1. A set of activities designed to evaluate a developed work product.
2. QC activities focus on finding defects in specific deliverables - e.g., are the defined requirements the right requirements
3. Quality Control makes sure the results of what you've done are what you expected
Quality Assurance: A planned and systematic pattern of all actions necessary to provide adequate
confidence that an item or product conformsto established technical
Quality Assurance is a set of activities designed to evaluate the process by
which products are developed or manufactured.
Quality Control: In Software Engineering this term has no standardised meaning.
However an authentic but non standardised definition or meanings generated
are as follows.
(1) a set of activities designed to evaluate the quality of developed or
(2) The process of verifying one's own work or that of a co-worker.
QA: That keeps monitoring for the continuous Process Improvement. QA verifies weather we are buildilg the right system whereas the Quality control validates weather we built the system right.
From QA we can assure that more than 60% of the defects can be identified. But through QC its very hard to identify more than 30%.